Soups & Stews
This 5-star lasagna soup transforms classic lasagna into a hearty, restaurant-worthy bowl that’s easier to make than you’d expect. The secret lies in slow-cooked layers of tender meatballs, rich tomato sauce, and perfectly melted cheese—all simmered until every bite feels indulgent. I developed this recipe after years of perfecting lasagna, adapting the technique to create a soup that’s just as satisfying but requires minimal effort.
The magic happens in the layers: ground beef and Italian sausage form flavorful meatballs that break apart beautifully, while lasagna noodles absorb the savory broth. A blend of mozzarella and Parmesan creates that signature lasagna cheese pull, turning this into a comforting, one-pot masterpiece. What sets it apart is the depth of umami from slow-simmered tomatoes and herbs, ensuring each spoonful tastes like a homemade meal.
By the time it’s done, you’ll have a soup with golden cheese streaks, tender meatballs, and al dente pasta—all in a rich, aromatic broth. The presentation is just as impressive as the flavor, with cheese melted to perfection and herbs sprinkled on top for freshness. This is the kind of recipe that turns weeknight dinners into special occasions without the fuss.
Perfect for chilly evenings or meal prep, this lasagna soup scales effortlessly for crowds. The technique is straightforward, but the result is undeniably restaurant-quality. Let’s get started—your taste buds will thank you.
Ingredients for 5 star lasagna soup
Pantry staples meet Italian magic for this restaurant-worthy lasagna soup.
| Ingredient | Amount | Notes |
|---|---|---|
| Ground Beef (80% lean) 🥩 | 1 ½ lb | Finely ground, chuck preferred |
| Italian Sausage (sweet or spicy) 🌭 | 1 lb | Casings removed, crumbled |
| Lasagna Noodles (no-boil) 🍝 | 12 pieces | Cut into 1-inch pieces |
| Marinara Sauce 🍅 | 3 cups | Homemade or quality jarred |
| Beef Broth 💧 | 4 cups | Low-sodium preferred |
| Whole Milk 🥛 | 1 cup | Full-fat for creaminess |
| Shredded Mozzarella Cheese 🧀 | 2 cups | Part-skim or whole milk |
| Parmesan Cheese (grated) 🧀 | 1 cup | Freshly grated preferred |
| Fresh Basil Leaves 🌿 | ½ cup | Chopped, for garnish |
| Garlic Cloves 🧄 | 4 cloves | Minced for meatballs |
| Onion (yellow) 🧅 | 1 whole | Diced, medium size |
| Eggs (large) 🥚 | 2 whole | For meatball binding |
| Breadcrumbs (plain) 🍞 | ½ cup | For meatball texture |
| Dried Oregano 🍃 | 1 tbsp | Italian preferred |
| Ground Black Pepper 🌶️ | 1 tsp | Freshly ground |
| Kosher Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Olive Oil 🫒 | 2 tbsp | Extra-virgin for richness |
The meatballs are where the flavor lives. Ground chuck gives you that melt-in-your-mouth texture—sirloin stays too lean. I grab mine from the butcher counter at Whole Foods when I can, but the pre-packaged stuff works fine. Look for good marbling and avoid anything with fillers. The Italian sausage adds depth, so don’t skimp—sweet or spicy both work, but stay away from the pre-cooked kind. For the noodles, no-boil is a game-changer—they soften perfectly in the broth without turning mushy.
No beef broth? Chicken broth with a splash of soy sauce works in a pinch, but you’ll lose some depth. Fresh basil? Dried oregano at one-third the amount gets you close, but nothing beats the real thing. The mozzarella should be part-skim or whole milk—pre-shredded gets clumpy, so grab a block and shred it yourself. For the Parmesan, freshly grated from a wedge makes all the difference. No time to grate? Trader Joe’s sells pre-grated that’s actually decent. The garlic and onion can be swapped for powdered versions at half the amount, but fresh is worth the extra minute.
This soup tastes even better the next day—honestly, it’s the 3-day mark when the flavors meld perfectly. Store leftovers in a sealed container in the fridge, and it’ll keep for 4-5 days. For meal prep, I double the batch and freeze portions—3 months in the freezer with no texture loss. When reheating, add a splash of milk or broth to keep it creamy. The cheese gets extra gooey every time, so don’t skip the final sprinkle before serving.
Why You'll Love This Recipe
- No-Boil Magic: I swear by those no-boil lasagna noodles—just break them into chunks, toss them in, and let the broth do the work. No pre-boiling, no waiting, no stress.
- Meat-Packed Depth: That combo of ground beef and Italian sausage? Rich, savory, and layered with spice (if you go for the hot kind). It’s like lasagna’s heart in soup form—no layers needed.
- Game for Any Night: I make this for weeknight dinners, potlucks, or even a cozy Sunday lunch. The flavors hold up, and it’s always a crowd-pleaser—no matter the occasion.
- Leftovers That Don’t Suck: Honestly, I almost always make extra because it reheats like a dream. The noodles stay tender, the meat stays juicy, and it’s still delicious the next day. Budget-friendly? Absolutely.
Step-by-step instructions for layered pasta and meatball magic
This lasagna soup delivers restaurant-quality layers in a single pot—rich meatballs, tender noodles, and gooey cheese all working together.
Craft Perfect Meatballs with the Right Texture
In a large bowl, combine the 1.5 lb ground beef (80% lean), 1 lb crumbled Italian sausage, 0.5 cup breadcrumbs, 2 whole eggs, 1 tbsp dried oregano, 1 tsp ground black pepper, and 1.5 tsp kosher salt. Mix gently with your hands until just combined—overworking makes meatballs dense. The mixture should hold together when pressed but still feel moist.
Roll into 1-inch balls (about 24 meatballs total) and set aside. Here's the thing—don't skimp on the sausage. The fat renders beautifully during cooking, adding richness to the broth. If the mixture feels too wet, add just 1 more tablespoon of breadcrumbs to bind it properly.
Brown Meatballs and Sauté Aromatics
Heat 2 tbsp olive oil in a 6-quart Dutch oven over medium-high heat. Working in batches, brown the meatballs for 2-3 minutes per side until deeply golden. Transfer to a plate and set aside. In the same pot, add the 1 whole diced yellow onion and 4 minced garlic cloves. Sauté for 3-4 minutes until softened and fragrant.
This browning step is non-negotiable—it develops deep flavor that infuses the entire soup. If your meatballs release too much grease, blot them on paper towels before browning. The onion should cook until translucent but not caramelized—just enough to build flavor without overpowering the dish.
Build the Rich Broth Base
Pour in the 3 cups marinara sauce and 4 cups beef broth, scraping up any browned bits from the bottom of the pot. Return the meatballs to the pot and bring to a gentle simmer over medium heat. Add the 12 cut lasagna noodles and stir gently to submerge them. Simmer uncovered for 15 minutes, stirring occasionally, until the noodles are tender but still hold their shape.
Here's where patience pays off—don't rush the simmer. The noodles should be al dente, with a slight bite. If they soften too quickly, reduce heat to maintain a gentle bubble. The broth should be rich and flavorful, with meatballs absorbing the sauce but not falling apart.
Finish with Creamy Cheese and Fresh Herbs
Reduce heat to low and stir in the 1 cup whole milk and 1 cup grated Parmesan cheese. Let the mixture simmer for 5 minutes until slightly thickened. Remove from heat and fold in the 2 cups shredded mozzarella cheese until melted and creamy. Stir in the 0.5 cup chopped fresh basil leaves just before serving.
The milk creates a velvety texture while the Parmesan adds depth. If the soup looks too thick, whisk in 2-3 tablespoons of pasta water to reach your desired consistency. Taste and adjust seasoning—you might need just a pinch more salt or pepper to balance the flavors.
Serve with Crispy Bread and Extra Cheese
Ladle the lasagna soup into bowls and garnish with additional grated Parmesan cheese and fresh basil leaves. Serve immediately with crusty bread for dipping. The soup should be rich and hearty, with each spoonful delivering tender meatballs, al dente noodles, and melted cheese in every bite.
This dish tastes even better the next day as flavors meld, but the noodles might soften further. If serving leftovers, reheat gently on the stove with a splash of broth to maintain creaminess. The key to this recipe is balance—rich meatballs, tender noodles, and just enough creaminess to tie it all together.
Pro Tips For Making 5 Star Lasagna Soup
- CRANK THE HEAT FIRST: Brown the ground beef and sausage over high heat until it’s deep brown—almost black in spots. I used to cook it slow, and the soup always tasted flat. Now I sear it hard for 5 minutes, then push it to the sides and let the pan get smoking hot before adding the onions. That caramelized crust packs serious flavor.
- SAUSAGE CASINGS OFF: Remove the casings from the Italian sausage before browning—yes, even if it’s pre-linked. I learned this the hard way when a casing burst mid-cook and turned my soup into a sausage-and-gelatin slop. A quick snip with kitchen shears and a rinse makes all the difference, and you get even cooking every time.
- NOODLES LAST MINUTE: Toss the no-boil lasagna noodles into the soup after the broth and meat are simmering, not before. They’ll soften in 8–10 minutes without turning mushy. I used to add them early, and they’d absorb too much liquid, leaving you with a watery mess. Stir them in when the soup is hot, and they’ll hold their shape.
- SALT THE BROTH LIKE THE OCEAN: Taste the beef broth before adding it to the pot and adjust the salt—this soup won’t forgive weak broth. Aim for a taste that makes you wince a little, then cut it back if needed. I was skeptical until I tried it: the broth carries the whole dish, and if it’s bland, your soup will be too. No regrets, just better flavor.
Serving suggestions for leftovers
Crusty Bread Pairings
Serve this lasagna soup with a crusty Italian bread like a ciabatta roll or focaccia for dipping. I love the Garlic Knots from Trader Joe’s—they’re perfect for soaking up the creamy, cheesy broth. For extra indulgence, toast the bread until golden and sprinkle with flaky sea salt and fresh parsley before serving. 🥖
Fresh Salad Contrast
A bright arugula salad with lemon vinaigrette cuts through the richness beautifully. Toss 4 cups baby arugula with 2 tbsp extra-virgin olive oil, 1 tbsp lemon juice, and a pinch of red pepper flakes. Top with shaved Parmesan and toasted pine nuts for crunch. The peppery bite balances the soup’s richness perfectly.
Wine Pairings
A medium-bodied Italian red wine like Chianti or Sangiovese complements the tomato and meatball flavors beautifully. For white wine lovers, a Pinot Grigio from Friuli-Venezia Giulia adds crisp acidity. Avoid heavy reds like Cabernet—they’ll overpower the dish. If you prefer beer, a light Italian lager like Peroni or Moretti keeps the meal refreshing. 🍷
Cheesy Bread Toppers
For an extra-luxurious touch, serve with garlic butter bread topped with mozzarella and Parmesan, then broiled until bubbly. I also like adding sun-dried tomatoes and fresh basil to the bread topping for a burst of flavor. This turns your soup into a full meal with minimal effort.
Garnish Like a Pro
Don’t forget the finishing touches! Sprinkle each bowl with extra grated Parmesan, fresh basil leaves, and a drizzle of high-quality olive oil before serving. For a smoky twist, add a pinch of crushed red pepper flakes or a sprinkle of smoked paprika. These details elevate the presentation and flavor. 🌿
Make It a Meal
Turn this into a full Italian feast by adding roasted garlic breadsticks or a simple Caesar salad. For dessert, serve tiramisu or panna cotta—both pair wonderfully with the rich, savory flavors of the soup. The contrast of sweet and savory makes the meal unforgettable. 🍮
Nutrition facts
Frequently asked questions
Can I make this lasagna soup in a slow cooker?
Brown the meatballs first, then transfer everything to your slow cooker (except the fresh basil). Cook on low for 6-7 hours or high for 3-4 hours. Stir in the milk, Parmesan, and mozzarella during the last 30 minutes to melt the cheese properly. The slow cooker method actually enhances the flavors even more!
Why does my lasagna soup taste too acidic?
This usually happens when the tomato sauce overpowers the other flavors. Balance it by adding 1 tsp sugar or ½ tsp baking soda to the soup (it neutralizes acidity without changing taste). A splash of whole milk or a pinch of Parmesan cheese also helps round out the flavors. Always taste as you go!
Can I use regular lasagna noodles instead of no-boil?
Yes, but they'll need extra cooking time. Boil them separately for 2-3 minutes until al dente, then add them to the soup during the last 10 minutes of simmering. No-boil noodles are ideal because they soften perfectly in the broth without turning mushy. For best results, stick with the no-boil variety!
How do I make this soup vegetarian?
Replace the meatballs with 1.5 cups lentils or crumbled tofu (seasoned with Italian herbs). Use vegetable broth instead of beef broth and add 1 tbsp soy sauce for umami depth. For a cheesy twist, stir in ½ cup nutritional yeast when melting the mozzarella. The texture will be different but still delicious!
Can I freeze this lasagna soup?
Yes! Let it cool completely, then transfer to airtight containers. It freezes beautifully for up to 3 months. Thaw overnight in the fridge and reheat on the stove with a splash of milk or broth to restore creaminess. The flavors actually improve after freezing!
