In a large pot over medium-high heat, cook ground beef and sausage until browned. Season with salt and pepper as you cook. Drain grease and remove meat from the pot.
In a large pot heat olive oil over medium heat. Toss in diced onion and sauté for about 5 minutes, stirring occasionally. Add in minced garlic and cook for another minute or two.
Stir in tomato paste, marinara sauce, spices, and broth. Return meat to pot.
Bring to boil then add lasagna noodles (broken into 4ths) to pot and reduce heat to medium-low and cook, stirring occasionally, until noodles are tender. Add spinach, if using.
In a small bowl, stir together mozzarella, Parmesan and ricotta cheeses
Ladle the hot soup into bowls, and dollop a scoop of the cheese mixture on top. Garnish with fresh basil
Store lasagna soup covered, in the refrigerator for 3-4 days.Make ahead instructions: Make the recipe up to step 4. Do not add the noodles to the pot. Store the soup in the refrigerator. When ready to serve, start at step 5, bringing the soup to a boil and cooking the noodles at that point. it back up on the stove. Serve with a dollop of cheese.Freezing instructions: Freeze lasagna soup without the cheese. Place soup in a freezer safe container and freeze for 2-3 months. Thaw in the refrigerator overnight and reheat slowly on the stovetop. If you are making this recipe specifically for freezing, you may choose to make the noodles fresh once ready to serve (see make ahead instructions).Vegetarian Lasagna Soup: Omit the sausage and ground beef and add more chopped vegetables to step 3 (cooking with onion and garlic). I recommend zucchini, mushrooms, and yellow squash.Vegan Lasagna Soup: Omit the sausage and ground beef and add more chopped vegetables to step 3 (cooking with onion and garlic). I recommend zucchini, mushrooms, and yellow squash. Substitute the cheese with homemade cashew ricotta.Pasta substitutions: Substitute any type of pasta for the broken lasagna noodles!