This lasagna soup recipe is pure comfort in a bowl—rich tomato broth, tender noodles, and creamy ricotta come together in a cozy, easy-to-make meal. I love how the melty mozzarella on top adds that perfect cheesy finish. Great for chilly weeknights or anytime you crave classic Italian flavors.
Introduction
I first stumbled upon lasagna soup when I wanted all the cozy flavors of classic lasagna but without the fuss of layering and baking. This recipe quickly became a family favorite because it’s so simple yet so satisfying. What sets it apart is breaking the lasagna noodles into the broth, which cooks them perfectly tender and lets them soak up all that rich tomato and beef flavor. Adding ricotta cheese at the end gives it a creamy, comforting finish that feels indulgent but is super easy to do. I remember one time I rushed the noodles and they turned out mushy—since then, I always keep the heat low and simmer gently. The result is a bowl of soup that’s hearty, cheesy, and packed with those Italian herbs we all love. It’s perfect for chilly evenings when you want something warm and filling without spending hours in the kitchen. Plus, it reheats beautifully, making it great for leftovers or meal prep. I think you’ll love how this hits all the comfort food notes with minimal effort—just like a warm hug in a bowl.
What You'll Need
Approximately 4 hearty servings
- 1 pound ground beef, raw
- 1 medium onion, diced
- 2 cloves garlic, minced
- 1 can (28 ounces) crushed tomatoes
- 4 cups chicken broth
- 8 ounces lasagna noodles, broken into 2-inch pieces
- 1 teaspoon dried oregano
- 1 teaspoon dried basil
- Salt and pepper to taste
- 1 cup ricotta cheese
- 1 cup shredded mozzarella cheese
- Fresh basil leaves for garnish
How To Do It
Step 1
Heat a large pot over medium heat and add the ground beef. Cook, breaking it apart with a spoon, until it's browned and no longer pink, about 6-8 minutes. Add the diced onion and minced garlic, cooking until the onion is soft and translucent, about 3-4 minutes. This step builds the base flavor, and browning the meat properly adds a deep, savory richness. Be sure to stir frequently to prevent burning and drain any excess fat to keep the soup from being greasy.
⏱ Time: 12
✓ Doneness: Beef is fully browned with no pink spots, onions are soft and fragrant.
Step 2
Stir in the crushed tomatoes, chicken broth, broken lasagna noodles, dried oregano, dried basil, salt, and pepper. Bring the mixture to a boil over medium-high heat, then reduce to a simmer. Let it cook uncovered for about 20 minutes, stirring occasionally, until the noodles are tender but not mushy. This gentle simmer allows the noodles to absorb the flavorful broth while the herbs infuse the soup with classic Italian aroma. Avoid rushing this step to prevent overcooked noodles.
⏱ Time: 20
✓ Doneness: Noodles are tender but still hold their shape; broth is thickened and aromatic.
Step 3
Turn off the heat and gently stir in the ricotta cheese until it’s fully incorporated and warmed through. This adds a creamy texture and rich flavor that balances the acidity of the tomatoes. Be careful not to boil after adding ricotta to prevent curdling. Taste and adjust seasoning with salt and pepper if needed.
⏱ Time: 3
✓ Doneness: Soup is creamy and smooth, ricotta evenly distributed without lumps.
Step 4
Ladle the soup into bowls and top each serving with a generous sprinkle of shredded mozzarella cheese and fresh basil leaves. The mozzarella will melt slightly from the heat of the soup, creating a delightful cheesy finish. Serve immediately for best texture and flavor.
⏱ Time: 2
✓ Doneness: Mozzarella is melted and basil is vibrant and fresh.
Step 5
To add extra depth, you can sauté a pinch of red pepper flakes with the garlic in step one for a subtle kick. This is optional but adds a nice warmth that complements the rich broth beautifully.
⏱ Time: 0
✓ Doneness: Aromatic spicy notes mingle with garlic and onion.
Step 6
For a vegetarian version, swap the ground beef for diced mushrooms or lentils, and use vegetable broth instead of chicken broth. Cook mushrooms until browned before adding the tomatoes and broth to maintain flavor depth.
⏱ Time: 0
✓ Doneness: Mushrooms are golden and tender, broth remains flavorful.
Step 7
If you want to save time, use no-boil lasagna noodles broken into smaller pieces. Add them in step two and simmer until tender, but watch closely as they cook faster and can become mushy if left too long.
⏱ Time: 0
✓ Doneness: Noodles are tender but not falling apart.
Step 8
Stir in a handful of fresh spinach or kale in the last 5 minutes of simmering for added color and nutrition. The greens will wilt quickly and add a fresh contrast to the rich soup.
⏱ Time: 5
✓ Doneness: Greens are bright and tender but still hold shape.
Step 9
Serve with crusty Italian bread or garlic bread on the side to soak up the delicious broth. This makes the meal more filling and satisfying, perfect for sharing with family or friends.
⏱ Time: 0
✓ Doneness: Bread is warm, crusty, and ready to dip.
Pro Tips
Brown the ground beef thoroughly before adding other ingredients.
Browning triggers the Maillard reaction, which develops rich, complex flavors that form the savory backbone of the soup. Skipping this step results in a flat, bland broth.
Simmer the soup gently rather than boiling vigorously.
A gentle simmer cooks the noodles evenly without breaking them down too much, preserving texture. Boiling vigorously can cause noodles to become mushy and the broth to reduce too quickly.
Add ricotta cheese off the heat to avoid curdling.
Ricotta is delicate and can separate if boiled. Stirring it in after turning off the heat keeps it creamy and smooth, enhancing the soup’s texture.
Use fresh basil as a garnish rather than cooking it in the soup.
Fresh basil’s bright, herbal flavor fades quickly with heat. Adding it at the end preserves its aroma and adds a fresh pop of color.
Drain excess fat after browning the beef to avoid greasy soup.
Too much fat can make the broth heavy and oily, masking the other flavors. Removing it keeps the soup balanced and pleasant.
Break noodles into uniform pieces for even cooking.
Uneven noodle sizes can lead to some pieces being undercooked while others are mushy. Consistent size ensures all noodles cook perfectly together.
Taste and adjust seasoning after simmering before adding cheese.
Simmering concentrates flavors and can change salt levels. Adjusting seasoning at this stage ensures the final soup is perfectly balanced.
Common Mistakes to Avoid
Overcooking noodles until mushy
Why it happens People often leave the soup simmering too long or use too high heat, causing noodles to break down and lose texture.
Fix Simmer gently and check noodle doneness frequently starting around 15 minutes. Remove from heat as soon as noodles are tender but still firm.
Adding ricotta cheese while boiling
Why it happens Ricotta curdles if exposed to high heat for too long, creating an unappealing texture.
Fix Turn off the heat before stirring in ricotta. Mix gently to warm it through without boiling.
Skipping browning the beef
Why it happens Rushing the recipe or using pre-cooked meat leads to a less flavorful base.
Fix Take time to brown beef properly until deeply caramelized for best flavor.
Using low-quality canned tomatoes
Why it happens Some canned tomatoes are watery or bland, which dulls the soup’s taste.
Fix Choose good quality crushed tomatoes with rich flavor and thicker consistency.
Not draining excess fat from browned beef
Why it happens Too much fat makes the soup greasy and heavy.
Fix Drain fat carefully after browning beef to keep broth clean and balanced.
Variations
Vegetarian Lasagna Soup
Swap ground beef for a mix of diced mushrooms and lentils for a hearty vegetarian twist. Use vegetable broth and add extra herbs to boost flavor. The mushrooms add umami, while lentils provide protein and texture.
Note: Cook mushrooms until golden before adding liquids to develop deep flavor. Lentils should be rinsed and cooked until tender.
Spicy Lasagna Soup
Add red pepper flakes or a diced jalapeño with the onions and garlic for a spicy kick. This variation adds warmth and depth, perfect for those who like a little heat.
Note: Adjust spice level to taste and add fresh herbs at the end to balance heat.
Creamy White Lasagna Soup
Replace crushed tomatoes with a creamy béchamel base and use white sauce with spinach and Italian sausage for a rich alternative. This version is indulgent and velvety.
Note: Prepare béchamel separately, then combine with cooked noodles and sausage. Avoid boiling to keep sauce smooth.
Slow Cooker Lasagna Soup
Combine all ingredients except cheese in a slow cooker and cook on low for 4-6 hours. Add cheese at the end for a hands-off, flavorful meal.
Note: Break noodles into smaller pieces to ensure even cooking in the slow cooker.
Gluten-Free Lasagna Soup
Use gluten-free pasta broken into pieces and gluten-free broth. This keeps the comforting flavors intact while accommodating dietary needs.
Note: Monitor noodle cooking time closely as gluten-free pasta can overcook quickly.
Nutrition
Per Serving:
Nutritional values are estimates and may vary based on specific ingredients used.
Storage & Tips
Room Temperature
Lasagna soup can safely sit out covered for up to 2 hours. Beyond that, bacteria can grow, so refrigerate promptly to keep it safe.
Refrigerator
Store leftovers in an airtight container for up to 4 days. The noodles may absorb more broth and soften, so reheat gently on the stovetop with a splash of broth to restore texture.
Freezer
Freeze lasagna soup in airtight containers or heavy-duty freezer bags for up to 3 months. Thaw overnight in the fridge before reheating. Texture of noodles may soften after freezing.
Reheating
Reheat on the stovetop over medium-low heat, stirring occasionally. Add a splash of broth or water if soup is too thick. Avoid boiling to prevent overcooked noodles and curdled cheese.
Make Ahead
You can brown the beef and prepare the broth base up to 2 days ahead. Store separately from noodles and cheese. Add noodles and cheese just before reheating for best texture and freshness.
FAQ
Can I use fresh lasagna noodles instead of dried?
Fresh lasagna noodles can be used but cook much faster and are more delicate. Break them into smaller pieces and add them later in the cooking process, checking frequently to avoid overcooking and mushiness.
What can I substitute for ricotta cheese if I don’t have any?
You can substitute ricotta with cottage cheese blended until smooth or cream cheese thinned with a little milk. These alternatives add creaminess but may alter the flavor slightly.
Is it possible to make this soup vegetarian?
Yes! Replace ground beef with mushrooms, lentils, or plant-based meat substitutes, and use vegetable broth. Sauté mushrooms first to develop flavor, and season well to keep the soup hearty.
How can I make this soup spicier?
Add red pepper flakes, cayenne pepper, or diced jalapeños when sautéing the onions and garlic. Start with small amounts and adjust to your heat preference to avoid overpowering the dish.
Can I prepare this soup in a slow cooker?
Absolutely! Combine all ingredients except cheese in the slow cooker and cook on low for 4-6 hours. Add ricotta and mozzarella just before serving to keep them fresh and melty.
How do I prevent the noodles from getting mushy when reheating leftovers?
Store noodles separately if possible, or add a splash of broth or water when reheating to loosen the soup. Reheat gently over medium-low heat and avoid boiling to keep the noodles from breaking down further.
Can I freeze lasagna soup?
Yes, freeze in airtight containers for up to 3 months. Thaw overnight in the fridge and reheat gently. The noodles may become softer after freezing, but the soup will still be delicious.
What type of broth works best for this soup?
Chicken broth is traditional and adds rich flavor, but vegetable broth works well for a lighter or vegetarian option. Avoid broths with strong or unusual flavors that might overpower the Italian herbs.
Final Thoughts
I hope you enjoy making this cozy lasagna soup as much as my family does. It’s simple, comforting, and perfect for any night you want a warm, cheesy meal. Don’t forget to share how it turns out!