Lasagna Soup
If you crave that homey, cheesy goodness of traditional lasagna but want a quicker, fuss-free dinner, this easy lasagna soup has you covered. It packs in all those classic flavors—savory ground beef and Italian sausage, a rich tomato broth, tender spinach, and a luscious mix of ricotta, mozzarella, and Parmesan cheeses—all without the hassle of layering noodles and baking. Imagine your favorite lasagna transformed into a saucy, satisfying soup you can dive into in minutes.
Coming up, I’ll guide you through a straightforward, one-pot recipe: brown the meat, build a flavorful tomato base, simmer broken lasagna noodles until just right, and top each serving with a cheesy trio. Plus, you’ll find handy swaps for vegetarian and vegan options, tips for freezing and making ahead, and my best advice to avoid mushy noodles so your soup stays perfect every time.
- Hands-on steps: brown meat, sauté onions and garlic, add sauce and broth, cook noodles, finish with cheese.
- Variations: switch up the meat, go meatless or vegan, or swap in different pasta shapes.
- Make-ahead & storage: learn how to refrigerate, freeze without cheese, and reheat without losing texture.
Comfort in a Bowl
This easy lasagna soup nails that cozy, comforting feeling of classic lasagna, but with no fuss and just one pot to clean. It’s perfect family food that’s easy to tweak—use your favorite meats or veggies, make it vegan, or swap the pasta for zucchini noodles. Plus, it keeps well in the fridge or freezes beautifully, so it’s awesome for busy nights or leftovers. The creamy ricotta, mozzarella, and Parmesan mix is the secret to making every spoonful taste like real lasagna—so indulgent and delicious. Craving another cozy, pasta-packed bowl? Try this sausage tortellini soup.
Ingredients You’ll Need

- Ground beef and Italian sausage (or any ground meats you like)
- Olive oil for cooking
- Onion and garlic for that classic flavor base
- Tomato paste and marinara sauce to build the broth
- Chicken or beef broth—your choice
- Dry lasagna noodles broken into pieces, or another pasta you prefer
- Fresh spinach or your favorite greens (totally optional but yummy!)
- Mozzarella, grated Parmesan, and ricotta cheese for that creamy cheese blend
- Fresh basil leaves for garnish and brightness
- Salt, black pepper, and Italian seasoning or your favorite dried herbs and spices
Step-by-Step Directions
- Heat a large pot over medium-high heat and cook ground beef and Italian sausage until browned; season with salt and pepper.
- Drain off excess grease and remove the browned meat from the pot.
- Warm olive oil in the same pot over medium heat; add diced onion and cook about 5 minutes until soft.
- Add minced garlic and cook 1–2 minutes until fragrant.
- Stir in tomato paste, marinara sauce, Italian seasoning, and broth; return the browned meat to the pot and stir to combine.
- Bring the soup to a boil.
-
Break lasagna noodles into 3–4 pieces, add them to the boiling soup, lower heat to medium-low, and simmer, stirring occasionally, until noodles are tender but still hold their shape.

- Toss in fresh spinach during the last few minutes of cooking.
- Whisk together ricotta, shredded mozzarella, and grated Parmesan until smooth and creamy.
- Ladle soup into bowls, top each serving with a dollop of the cheese mixture, and garnish with fresh basil.
Tips for Best Results
- Make sure to brown the meat well and drain the fat—this keeps your broth clear and not greasy (the same technique used in Creamy Potato & Hamburger Soup).
- Break your lasagna noodles into 3 or 4 pieces so they cook evenly and aren’t giant chunks in the soup.
- Add noodles only when your pot is boiling to prevent sticking and help them cook perfectly.
- To keep noodles from getting mushy for leftovers, don’t add them until you’re ready to serve—see the make-ahead tips below.
- Freeze the soup without cheese. When you reheat, stir in the ricotta/mozzarella/Parmesan so it tastes fresh and creamy.
- If you want a thicker soup, just simmer it uncovered a bit longer to reduce the broth, or use a bit less broth from the start.
- Choose fresh shredded mozzarella and freshly grated Parmesan whenever possible for the best melt and flavor.
- Feel free to add a pinch of red pepper flakes or smoked paprika for a little kick. Taste and adjust salt and pepper right before serving.
Ways to Customize
- Vegetarian Lasagna Soup: Skip the meats and toss in extra veggies when you cook the onions and garlic—zucchini, mushrooms, and yellow squash shine here.
- Vegan Lasagna Soup: Leave out the beef and sausage and boost the veggie count with zucchini, mushrooms, and yellow squash. Swap the cheese for homemade cashew ricotta or your favorite vegan cheese alternative.
-
Try different pasta: Don’t have lasagna noodles? No problem! Any short pasta like penne, rigatoni, or even broken spaghetti will work great. Tiny shapes like orzo also make a cozy, spoonable bowl.
Storage and Make-Ahead
Make-ahead magic: You can prep this soup up through step 4, but hold off on adding the noodles—a trick you’ll also see in Homemade Chicken Noodle Soup. Keep the soup refrigerated until you’re ready to eat. When mealtime hits, bring it back to a boil and add the noodles, cooking until tender. Then serve with the cheese dollop for that signature creamy finish.
Freezing: This soup freezes beautifully if you leave out the cheese. Pop the cooled soup in a freezer-safe container for up to 2-3 months. If you’re stocking the freezer, Tuscan White Bean Soup is another great make-ahead option. When you’re ready, thaw it overnight in the fridge, warm it gently on the stove, and stir in fresh cheese before serving. If you want the best texture, consider making new noodles when reheating (again, follow the make-ahead notes).
Storage: Keep your leftover lasagna soup covered in the fridge for about 3-4 days. Reheat gently for best flavor and texture.

Common Questions
- Can I make this vegetarian or vegan? Absolutely! Just leave out the ground beef and sausage, and add more hearty veggies like zucchini, mushrooms, or squash during step 3. For a vegan twist, swap the cheese for plant-based ricotta like cashew ricotta.
- Can I use a different pasta? Yes, totally! Any short pasta shapes like penne, rigatoni, or even broken spaghetti can stand in for lasagna noodles without changing the cooking steps much.
- How should I store leftovers? Store your lasagna soup covered in the fridge for 3-4 days. To freeze, leave out the cheese, freeze for up to 2-3 months, thaw overnight in the fridge, and reheat gently on the stove.
- How do I stop noodles from turning mushy? The best trick is to add noodles only when you’re ready to serve. If you’re making the soup ahead, refrigerate it without the noodles and cook or add fresh pasta when reheating.
- Can I swap the cheeses? Definitely! You can replace ricotta with blended cottage cheese (for a similar creamy, cheesy effect, see our Pizza Cottage Cheese Bake) or cream cheese in a pinch. For vegan options, use cashew-based ricotta or other plant-based cheese alternatives.

A cozy and easy-to-make soup loaded with ground beef, Italian sausage, fresh spinach, and a creamy blend of ricotta, mozzarella, and Parmesan cheeses, bringing the flavors of traditional lasagna in a comforting soup form.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 6 servings 1x
- Category: Main Course
- Cuisine: Italian-inspired
Ingredients
- 1/2 pound ground beef
- 1/2 pound Italian sausage (or any ground meats you prefer)
- 2 tablespoons olive oil
- 1 medium onion, diced
- 3 cloves garlic, minced
- 2 tablespoons tomato paste
- 1 cup marinara sauce
- 6 cups chicken or beef broth
- 8 ounces dry lasagna noodles, broken into 3–4 pieces
- 2 cups fresh spinach (optional)
- 1/2 cup ricotta cheese
- 1/2 cup shredded mozzarella cheese
- 1/4 cup grated Parmesan cheese
- Fresh basil leaves for garnish
- Salt, to taste
- Black pepper, to taste
- 1 teaspoon Italian seasoning (or favorite dried herbs)
Instructions
- Heat a large pot over medium-high heat and cook ground beef and Italian sausage until browned; season with salt and pepper.
- Drain off excess grease and remove the browned meat from the pot.
- Warm olive oil in the same pot over medium heat; add diced onion and cook about 5 minutes until soft.
- Add minced garlic and cook 1–2 minutes until fragrant.
- Stir in tomato paste, marinara sauce, Italian seasoning, and broth; return the browned meat to the pot and stir to combine.
- Bring the soup to a boil.
- Break lasagna noodles into 3–4 pieces, add them to the boiling soup, lower heat to medium-low, and simmer, stirring occasionally, until noodles are tender but still hold their shape.
- Toss in fresh spinach during the last few minutes of cooking.
- Whisk together ricotta, shredded mozzarella, and grated Parmesan until smooth and creamy.
- Ladle soup into bowls, top each serving with a dollop of the cheese mixture, and garnish with fresh basil.
Notes
Brown the meat well and drain the fat to keep the broth clear and not greasy., Break noodles into 3 or 4 pieces for even cooking and to avoid large chunks., Add noodles only to boiling soup to prevent sticking and ensure perfect cooking., To avoid mushy noodles in leftovers, add noodles only when ready to serve., Freeze soup without cheese and add fresh cheese when reheating for best texture and flavor., Use fresh shredded mozzarella and freshly grated Parmesan for best melt and flavor., Adding red pepper flakes or smoked paprika can give the soup a little kick., This recipe can be customized as vegetarian or vegan by omitting meats and substituting cheeses with plant-based alternatives.
Nutrition
- Serving Size: 1 bowl
- Calories: Approximately 350 calories per serving
- Fat: Approximately 15 grams per serving
- Carbohydrates: Approximately 30 grams per serving
- Protein: Approximately 25 grams per serving