Soups & Stews
This 5-star lasagna soup recipe delivers all the comforting layers of classic lasagna—rich tomato sauce, tender pasta, and melted cheese—without needing an oven. The secret lies in slow-simmered broth that infuses every ingredient with deep, savory flavor while keeping prep simple enough for weeknight dinners. I developed this after years of perfecting lasagna, adapting the technique to create a soup that feels indulgent yet effortless.
The magic happens in three key steps: building a slow-cooked tomato base with garlic and herbs, layering thin pasta sheets for maximum texture, and finishing with a creamy, cheesy topping that melts into a velvety blanket. Unlike traditional lasagna, this version transforms into a hearty soup that’s just as satisfying—ideal for feeding a crowd or meal prepping for the week. The result? A dish that tastes like a restaurant-quality meal with minimal effort.
What sets this apart is the perfect balance of textures: al dente pasta, tender ground beef (or plant-based crumbles), and a lusily rich sauce that coats every spoonful. The optional garnish of fresh basil and parmesan adds a bright finish, making it feel special without extra work. Best of all, it’s foolproof—no risk of overbaking or soggy layers, just deep, layered flavor in every bite.
This recipe is designed to impress, whether you're serving it to guests or treating yourself to a cozy night in. The slow simmer develops complex flavors, while the layered approach ensures each component—pasta, meat, and cheese—shines. Ready in under an hour, it’s the ultimate comfort food upgrade. Let’s get cooking!
Ingredients for 5 star lasagna soup
Six layers of lasagna flavor transformed into a creamy, comforting soup—no oven needed!
| Ingredient | Amount | Notes |
|---|---|---|
| Ground Beef 🥩 | 1 ½ lb | 80% lean, finely ground |
| Lasagna Noodles 🍝 | 12 pieces | No-boil, thin sheets |
| Canned Crushed Tomatoes 🍅 | 2 cans | 28 oz each, San Marzano preferred |
| Heavy Cream 🥛 | 1 cup | Full-fat for richness |
| Ricotta Cheese 🧀 | 15 oz | Whole milk, drained |
| Mozzarella Cheese 🧀 | 1 ½ cups | Fresh, shredded |
| Parmesan Cheese 🧀 | ½ cup | Freshly grated |
| Garlic Cloves 🧄 | 4 cloves | Minced, fresh preferred |
| Onion 🧅 | 1 whole | Yellow, finely diced |
| Olive Oil 🫒 | ¼ cup | Extra-virgin for richness |
| Beef Broth 💧 | 2 cups | Low-sodium, homemade or quality store |
| Dried Basil 🌿 | 1 tbsp | Or 0.25 cup fresh |
| Dried Oregano 🍃 | 1 tsp | Italian variety preferred |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Fresh Basil Leaves 🌿 | ¼ cup | For garnish, optional |
The crushed tomatoes are the heart of this soup—San Marzano makes a world of difference with its natural sweetness and depth. Grab a 28 oz can (or two 15 oz cans) from Trader Joe's or your local Italian market. If you can't find San Marzano, Muir Glen is a solid backup. The beef should be 80% lean—it browns better and adds that rich meaty flavor without too much fat. I always buy mine in bulk from Costco and freeze portions for future soups. For the pasta, no-boil lasagna sheets are a game-changer—they soften perfectly in the broth without pre-cooking.
No ricotta? Cottage cheese works in a pinch—just drain it well first. Fresh mozzarella is ideal, but low-moisture shredded from a block saves time (just skip the pre-shredded stuff—it gets gummy). Running short on Parmesan? Pecorino Romano has a sharper bite that works beautifully. The no-boil noodles are non-negotiable here—they absorb the broth perfectly without turning mushy. For extra depth, toast the garlic in the olive oil for 30 seconds before adding it to the pot—trust me on this. And if you're watching sodium, use low-sodium beef broth and skip adding extra salt until the end.
This soup tastes even better the next day—make a double batch and freeze half. Store leftovers in the fridge for 4-5 days or freeze for up to 3 months. The ricotta and mozzarella layer can be prepped ahead and refrigerated separately until ready to assemble. For meal prep, portion into soup jars with the cheese layer on top—it melts beautifully when reheated. Garnish with fresh basil right before serving to keep it vibrant, or save it for later and add it when serving. The basil wilts fast, so store it separately until the very end.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this—no layers, no fuss, just toss everything in one pot. The noodles soften right in the broth, and the ricotta melts into that creamy, cheesy goodness without a single dish to wash.
- Rich Without Effort: That crushed tomato base simmers into something deep and savory, while the heavy cream and ricotta add a velvety finish. Honestly, it’s the kind of soup that makes you forget it’s "just" lasagna in a bowl—until you take a bite and realize how much better it is this way.
- Weeknight Workhorse: Make a double batch on Sunday, and you’ve got lunch covered all week. It reheats beautifully, and the flavors only get better the next day—perfect for busy mornings or when you just don’t feel like cooking.
- Budget-Friendly Luxury: Ground beef stretches far, canned tomatoes keep costs low, and ricotta adds that restaurant-worthy touch without breaking the bank. Between us, this is the kind of meal that feels special but won’t empty your wallet.
Step-by-step instructions for 5-Star lasagna soup
This hearty lasagna soup captures all the layers of flavor without needing an oven—just a pot and patience.
Build the Rich Meat Sauce
Heat the 0.25 cup olive oil in a large Dutch oven over medium-high heat. Add the 1 whole finely diced onion and cook for 5 minutes until softened and translucent. Stir in the 4 cloves minced garlic and cook for 30 seconds until fragrant—don't let it brown or it'll turn bitter.
Add the 1.5 lb ground beef and break it apart with a wooden spoon, cooking for 6-8 minutes until no longer pink. Drain any excess fat if needed, then stir in the 2 cans crushed tomatoes, 2 cups beef broth, 1 tbsp dried basil, 1 tsp dried oregano, 1.5 tsp salt, and 0.5 tsp black pepper. Bring to a simmer and let it cook uncovered for 15 minutes to deepen the flavors. This is the soul of your soup—don't rush it.
Prepare the Cheese Mixture
In a medium bowl, combine the 15 oz ricotta cheese, 1 cup heavy cream, 1.5 cups shredded mozzarella cheese, and 0.5 cup freshly grated parmesan cheese. Mix with a fork until smooth and well combined. This creamy layer will give your soup that signature lasagna texture without needing to boil noodles separately.
Real talk: don't skip the heavy cream here—it adds richness and helps bind the cheeses together. If your ricotta is very wet, drain it first by pressing it through a fine-mesh sieve. This step is where the magic happens for that velvety, cheesy goodness in every spoonful.
Layer and Simmer the Soup
Reduce heat to medium-low and stir in the 12 pieces no-boil lasagna noodles (broken into 2-inch pieces if they're long). Let them cook for 5 minutes to soften slightly but not fully cook. Then, spread the cheese mixture evenly over the top—this creates those beautiful lasagna layers in soup form.
Cover the pot and simmer for 20-25 minutes on low heat, stirring occasionally. You want the noodles to soften completely and absorb all that rich sauce. The soup should be thick enough to coat the back of a spoon but still spoonable. If it's too thick, stir in 1-2 tablespoons of water to loosen it.
Finish and Serve with Fresh Garnish
Once the noodles are tender and the soup has thickened to your liking, give it one final taste and adjust seasoning if needed. The flavors should be balanced—savory from the meat, tangy from the tomatoes, and rich from the cheeses. Here's the thing—this soup tastes even better the next day as the flavors meld together.
Ladle the soup into bowls and top each serving with 0.25 cup fresh basil leaves torn into small pieces. The bright, fresh basil cuts through the richness and adds a pop of color. Serve immediately with crusty bread for dipping—every bite will remind you of lasagna, but with all the convenience of a soup.
Pro Tips For Making 5 Star Lasagna Soup
- Brown the Beef Deep: Push that ground beef until it’s dark and crusty—no pink left, no rushing. I learned this the hard way: undercooked beef makes the soup taste raw, even after simmering. Use a 10-inch skillet, medium-high heat, and break it up with a wooden spoon. (Yes, it’ll take 8-10 minutes—don’t skip this.) ---
- Pre-Cook the Noodles: Boil the lasagna noodles just until al dente, then drain and rinse with cold water. Toss them in a little olive oil so they don’t stick together in the soup. I used to add them raw, and they’d turn to mush—this keeps them holding shape like they’re supposed to. ---
- Simmer, Don’t Boil: Once the tomatoes, beef, and broth hit the pot, keep the heat at a gentle simmer—not a rolling boil. I was skeptical until I tried it: low and slow (20-25 minutes) lets the flavors meld without breaking down the ricotta or turning the cream grainy. (Your future self will notice the difference.) ---
- Fold in Ricotta Last: Stir in the ricotta and heavy cream off the heat—just before serving. Heat turns ricotta rubbery, and cream can curdle if it gets too hot. I skip this rule sometimes, and the soup still works, but the texture is noticeably better when I don’t. (Does it look weird? Yes. Does it work? Every single time.)
Make-ahead tips for 5 star lasagna soup
Prep Components Ahead
Divide this recipe into two separate prep tasks to save time. First, make the cheese mixture (ricotta, heavy cream, and cheeses) and store it in an airtight container in the fridge for up to 2 days. This step is foolproof—just mix, cover, and refrigerate. The second task is the meat sauce base: cook the onions, garlic, and beef, then store the raw sauce in a sealed container in the fridge for 1 day or freeze for 1 month. Reheat gently before assembling the soup. 💡
Freezer-Friendly Assembly
For ultimate convenience, assemble the soup completely before freezing. Use freezer-safe glass containers (like Pyrex) or heavy-duty zip-top bags—leave 1 inch of headspace for expansion. Once frozen, store for up to 3 months. To serve, thaw overnight in the fridge, then reheat on the stovetop over medium-low heat, stirring occasionally. The noodles will soften perfectly during reheating, and the cheese layer will melt into a dreamy topping. ❄️
Portion Control for Meal Prep
This soup is perfect for individual servings—portion into mason jars or soup bowls before freezing. When ready to eat, microwave for 3-4 minutes on 50% power, stirring halfway. For the best texture, add a splash of water or broth if it looks dry. I like to prep 4-5 servings at once for easy lunches or dinners. Just reheat, garnish with fresh basil, and enjoy—no extra work required! 🍲
Cheese Layer Shortcut
If you're short on time, pre-shredded mozzarella works in a pinch (though fresh is better). For extra richness, add ¼ cup grated pecorino romano to the cheese mixture—it adds a sharp, salty kick. Store the cheese layer separately in the fridge until ready to assemble. This way, you can prep the soup base ahead and add the cheese fresh for that restaurant-quality melt. 🧀
Broth Boost for Flavor
For deeper flavor, deglaze the pot after cooking the beef with ½ cup red wine (like Chianti) or 2 tbsp tomato paste. Let it simmer for 2 minutes to develop the flavors before adding the tomatoes and broth. This step is optional but takes your soup from good to extraordinary. Store any extra deglazing liquid in the fridge for up to 1 week—it’s perfect for future soups or sauces! 🍷
Garnish Like a Pro
Fresh basil is non-negotiable for that bright, herby finish, but if you’re out, dried basil (a pinch) or parsley works in a pinch. For extra flair, sprinkle with crispy fried shallots or a drizzle of high-quality olive oil before serving. Store garnishes separately until ready to use—they’ll keep the soup looking (and tasting) fresh. 🌿
Nutrition facts
Frequently asked questions
Can I make this lasagna soup vegetarian?
Replace the ground beef with 1 lb plant-based crumbles (like Beyond Meat or soy-based) or 2 cups cooked lentils for protein. For extra richness, add 1 tbsp tomato paste to deepen the flavor. The ricotta and cheese layers will still give that satisfying lasagna texture.
Why does my lasagna soup get watery after reheating?
This usually happens when the noodles release too much starch during reheating. To fix it, simmer the soup uncovered for 5-10 minutes on medium heat to thicken it naturally. If needed, stir in 1 tbsp cornstarch mixed with 2 tbsp water and cook for 1-2 minutes until thickened. Always reheat gently—high heat makes soups separate.
What's the best way to store leftovers?
Store in an airtight container in the fridge for 4-5 days or freeze for up to 3 months. For freezing, let it cool completely first. When reheating, add a splash of water or broth if it seems too thick—this helps restore the original texture. The flavors actually improve after 24 hours!
Can I use regular lasagna noodles instead of no-boil?
Yes, but you'll need to pre-cook them al dente (about 1 minute less than package instructions) and drain well. Add them to the soup during the final 10 minutes of simmering so they don't turn mushy. The no-boil noodles are ideal because they absorb the broth perfectly without pre-cooking.
How can I make this soup spicier?
Add 1 tsp red pepper flakes when cooking the meat sauce, or stir in 1 tbsp hot sauce at the end. For depth, include 1 diced jalapeño with the onions. If you love heat, top each bowl with crispy chili oil or extra black pepper. Always taste as you go—spices build up during reheating!
