Love this? Save it for later!
Share the inspiration with your friends
I was standing in the middle of the pasta aisle at the grocery store last Tuesday when a stranger’s shopping cart bumped into mine. She apologized, laughed, and said, “Sorry, I’m just on a mission for dinner.” And that’s when it hit me — the smell of something rich and tomatoey and completely familiar. Not from the store, but from my memory. Suddenly I was nine years old, sitting at my Aunt Jo’s tiny kitchen table in her apartment above the laundromat on Maple Street. She was stirring a big pot on the stove, the steam fogging up the windows, and I remember thinking, “I wish I could eat this every single night.” That soup, that feeling, that warmth — I’ve been trying to recreate it for years. And honestly? I think I finally nailed it with this creamy one-pot lasagna soup.
This isn’t just another soup recipe. This is the one that makes you forget you’re eating soup at all — it’s that rich, that satisfying, that close to the real thing. I mean, the first time I made it for my family, my husband looked up after his second bowl and said, “Wait, this is lasagna? But it’s soup?” And that’s exactly the reaction you want when you’re hosting, right? That little moment of surprise and delight that makes everyone feel like they’re getting something special.
Maybe you’ve been there — standing in your kitchen, wanting to impress your guests but also wanting to actually enjoy the evening instead of being stuck in the kitchen. That’s where this soup comes in. It’s the kind of dish that makes you look like a rockstar without the stress of layering noodles and worrying about whether the ricotta will spread evenly. One pot, minimal cleanup, and maximum flavor. Let me tell you, it’s a game-changer for dinner parties.
Why You’ll Love This Recipe
Let’s be real — lasagna is amazing, but it’s also kind of a project. Between boiling noodles, browning meat, layering cheese, and hoping the whole thing doesn’t collapse when you cut into it, it’s a labor of love. This creamy one-pot lasagna soup gives you all the flavor with a fraction of the work. And when you’re hosting, that’s exactly what you need.
- Quick & Easy: Comes together in about 40 minutes, start to finish. Perfect for those nights when guests are coming over and you still have to fold laundry.
- Simple Ingredients: No fancy grocery trips needed. Ground beef, onion, garlic, canned tomatoes, broth, lasagna noodles, and a few cheeses — all stuff you probably already have or can grab in one aisle.
- Perfect for Hosting: This soup is made for feeding a crowd. It scales beautifully, and you can prep most of it before your guests arrive.
- Crowd-Pleaser: I’ve served this to picky eaters, cheese snobs, and even my uncle who “doesn’t do soup.” Everyone goes back for seconds.
- Unbelievably Delicious: The creamy broth, the tender noodles, the melty cheese — it’s comfort food that hits every single note.
What makes this recipe different from the others out there? It’s the creaminess, honestly. Most lasagna soup recipes are brothy — good, but not quite there. I add a splash of heavy cream and a dollop of ricotta at the end, and it transforms the whole thing into something that feels indulgent and special. It’s not just another version of lasagna soup — it’s the best version.
This is the kind of soup that makes you close your eyes after the first bite. It’s comfort food reimagined — faster, easier, but with the same soul-soothing satisfaction. Perfect for impressing your guests without breaking a sweat.
What Ingredients You Will Need
This creamy one-pot lasagna soup uses simple, everyday ingredients to create something truly special. Most of these are pantry staples, and the ones that aren’t are easy to find at any grocery store. Here’s what you’ll need:
For the Soup Base
- 1 tablespoon olive oil — for sautéing the aromatics. I prefer extra virgin for flavor.
- 1 large yellow onion, diced — about 1 ½ cups. Onion adds that savory backbone.
- 4 cloves garlic, minced — fresh is best here, not the jarred stuff.
- 1 pound ground beef (80/20 works great) — or you can use ground Italian sausage for extra flavor. I’ve done both, and honestly, sausage is amazing.
- 1 teaspoon salt — plus more to taste.
- ½ teaspoon black pepper — freshly ground if you have it.
- 1 teaspoon dried oregano — this is non-negotiable for that lasagna flavor.
- ½ teaspoon red pepper flakes — optional, but I love the little kick.
- 6 cups low-sodium chicken broth — or beef broth if you prefer a deeper flavor. I use Swanson’s.
- 1 can (15 ounces) crushed tomatoes — I like San Marzano for sweetness.
- 1 can (15 ounces) tomato sauce — not marinara, just plain sauce.
- 1 tablespoon tomato paste — this adds richness and depth.
- 8 lasagna noodles, broken into pieces — about 2-inch chunks. No need to cook them separately!
For the Creamy Finish

- ½ cup heavy cream — adds that luxurious texture. You can use half-and-half if you’re watching calories.
- 1 cup ricotta cheese — whole milk ricotta is best. I prefer Galbani.
- 1 ½ cups shredded mozzarella cheese — low-moisture, part-skim works well.
- ½ cup grated Parmesan cheese — freshly grated, not the green can stuff.
- Fresh basil or parsley for garnish — optional but pretty.
Substitution Tips: For a gluten-free version, use gluten-free lasagna noodles or even broken gluten-free spaghetti. If you’re dairy-free, swap the heavy cream for full-fat coconut milk and use dairy-free cheese alternatives. I’ve tried it with coconut milk and it’s surprisingly good — just a little different.
Equipment Needed
One of the best things about this creamy one-pot lasagna soup is how little equipment you need. Here’s what you’ll need:
- Large Dutch oven or heavy-bottomed pot — at least 6 quarts. I use my Le Creuset, but any heavy pot works. The key is even heat distribution.
- Wooden spoon or silicone spatula — for stirring and breaking up the meat.
- Chef’s knife and cutting board — for dicing the onion and mincing garlic.
- Measuring cups and spoons — for accuracy, especially with the broth.
- Box grater — if you’re grating your own Parmesan (which you should).
- Ladle — for serving.
- Serving bowls — wide, shallow bowls work best to show off all the goodies.
Budget-Friendly Tip: Don’t have a Dutch oven? Any large pot with a lid will work. Just keep an eye on the heat so nothing scorches on the bottom. I’ve made this in a cheap stockpot before and it turned out just fine.
Preparation Method
This creamy one-pot lasagna soup comes together in about 40 minutes, and most of that is hands-off simmering time. Here’s how to do it:
- Heat the olive oil in your large pot over medium heat. Add the diced onion and cook for 4-5 minutes, until it’s soft and translucent. You should be able to smell the sweetness starting to develop.
- Add the minced garlic and cook for another 30 seconds, until fragrant. Don’t let it burn — burnt garlic is bitter and will ruin the whole pot.
- Add the ground beef and break it up with your wooden spoon. Cook for 6-8 minutes, until it’s nicely browned. Don’t rush this step — browning adds flavor. I like to let it sit for a minute before stirring to get a good sear.
- Season the meat with salt, pepper, oregano, and red pepper flakes. Stir everything together and let it cook for another minute so the spices bloom.
- Stir in the tomato paste and cook for 1 minute. This deepens the tomato flavor and adds a richness you can’t get from just canned tomatoes.
- Pour in the chicken broth, crushed tomatoes, and tomato sauce. Stir everything together, scraping up any browned bits from the bottom of the pot. That’s where the flavor lives.
- Bring the soup to a boil, then reduce the heat to a gentle simmer. Add the broken lasagna noodles and stir well. Cover and let it simmer for 12-15 minutes, stirring occasionally, until the noodles are tender. The noodles will absorb some of the broth, so don’t worry if it looks a little thick — that’s exactly what you want.
- Reduce the heat to low and stir in the heavy cream. Let it warm through for 1-2 minutes. The soup should look creamy and luscious, not watery.
- To serve, ladle the soup into bowls. Top each bowl with a generous dollop of ricotta, a sprinkle of mozzarella, and a shower of Parmesan. Garnish with fresh basil or parsley if you’re feeling fancy.
Pro Tip: If you’re hosting, you can prep everything up to step 7 ahead of time. Just reheat gently before adding the cream and serving. Your guests will think you spent hours in the kitchen.
Cooking Tips & Techniques
I’ve made this creamy one-pot lasagna soup at least a dozen times, and I’ve learned a few things along the way. Here are my best tips:
Don’t overcook the noodles. Lasagna noodles will continue to soften even after you turn off the heat. Cook them until they’re al dente — about 12 minutes — and they’ll be perfect by the time you serve. Overcooked noodles turn into mush, and nobody wants that.
Use low-sodium broth. This is crucial. The cheeses and tomato products add plenty of salt, so using low-sodium broth gives you control over the final seasoning. You can always add more salt at the end, but you can’t take it out.
Toast the tomato paste. This is a game-changer. Cooking the tomato paste for that extra minute before adding liquid caramelizes the sugars and deepens the flavor. It’s a small step that makes a big difference.
Let the soup rest. If you can, let the soup sit for 5-10 minutes before serving. This allows the flavors to meld and the noodles to absorb more of that creamy broth. I learned this the hard way when I served it too early and the soup tasted flat.
One mistake I made: The first time I made this, I used whole milk instead of heavy cream because I was trying to be “healthy.” The soup was thin and watery, and I was so disappointed. Don’t do that. The heavy cream is what makes this soup feel luxurious. Trust me on this one.
Variations & Adaptations
This creamy one-pot lasagna soup is incredibly versatile. Here are some ways to make it your own:
Vegetarian Version
Skip the ground beef and add 2 cups of chopped mushrooms and a can of drained lentils. The mushrooms give you that meaty texture, and the lentils add protein. I’ve made this for my vegetarian friends and they rave about it.
Spicy Sausage Version
Swap the ground beef for 1 pound of spicy Italian sausage (casings removed). The fennel and red pepper in the sausage add a whole new dimension of flavor. This is my personal favorite when I’m cooking for a crowd that likes heat.
Chicken Lasagna Soup
Use shredded rotisserie chicken instead of ground beef. Add it in step 7 along with the broth and noodles. It’s a lighter option that still feels indulgent.
Dairy-Free Adaptation
Use full-fat coconut milk instead of heavy cream, and dairy-free ricotta and mozzarella alternatives. I’ve tried this with Kite Hill ricotta and it’s surprisingly good — just a little different in texture.
Gluten-Free Option
Use gluten-free lasagna noodles or broken gluten-free spaghetti. Cook them according to package directions, which might be a little shorter than regular noodles. Check them at 8 minutes to be safe.
Serving & Storage Suggestions
This creamy one-pot lasagna soup is best served hot, right after you’ve added the cream and cheeses. The ricotta should be cool and creamy against the hot soup — that contrast is part of the magic.
What to serve alongside: A simple green salad with a lemony vinaigrette is perfect — it cuts through the richness of the soup. Crusty bread for dipping is also a must. I like a good sourdough or a garlic bread if I’m feeling extra indulgent.
For a dinner party: Serve this soup in wide, shallow bowls so you can see all the layers. Top each bowl with a generous dollop of ricotta and a sprinkle of fresh basil. It looks gorgeous and tastes even better.
Storage: Leftover soup keeps well in the refrigerator for up to 4 days. Store it in an airtight container. The noodles will absorb more liquid overnight, so it will be more like a pasta dish than a soup the next day — which is honestly delicious in its own way.
To reheat: Add a splash of broth or milk to thin it out, then reheat gently on the stovetop or in the microwave. Don’t boil it, or the cream might curdle.
Freezing: You can freeze this soup, but I recommend doing it before adding the noodles and cream. Freeze the base, then when you’re ready to serve, thaw it, reheat, and add fresh noodles and cream. The texture is much better that way.
Nutritional Information & Benefits
This creamy one-pot lasagna soup is indulgent, but it also has some redeeming qualities. Here’s a rough estimate per serving (based on 8 servings):
- Calories: Approximately 420
- Protein: 28g
- Fat: 22g
- Carbohydrates: 32g
- Fiber: 4g
- Sugar: 8g
- Sodium: 780mg (varies with broth and cheese)
Health Benefits: The tomatoes are rich in lycopene, an antioxidant that supports heart health. The garlic and onions provide immune-boosting compounds. And the protein from the beef and cheeses will keep you full and satisfied. It’s comfort food with a few hidden benefits.
Dietary Considerations: This recipe contains dairy and gluten. For a gluten-free version, use gluten-free noodles. For a dairy-free version, use the substitutions mentioned above. It’s not low-carb, but you can reduce the noodles and add more vegetables like zucchini or spinach.
Conclusion
This creamy one-pot lasagna soup is everything I wanted that memory to taste like — rich, comforting, and completely satisfying. It’s the kind of dish that makes you feel like you’re getting a hug from the inside out. And honestly, that’s what cooking for the people you love is all about.
I hope you make this for your next gathering. I hope it becomes your go-to recipe for those nights when you want to impress without the stress. And I hope it creates new memories for you and the people around your table.
If you try this recipe, I’d love to hear about it. Leave a comment below and let me know how it turned out — did you add your own twist? What did your guests think? Tag me in your photos on social media, too. I love seeing your creations!
Until next time, happy cooking. And remember — the best meals are the ones shared with people you love.
Frequently Asked Questions
Can I use no-boil lasagna noodles for this soup?
Yes, you can! No-boil noodles work great. Just break them into pieces and add them as directed. They might cook a little faster, so start checking at 10 minutes.
Can I make this soup in a slow cooker?
Absolutely. Brown the meat and sauté the aromatics first, then transfer everything except the noodles, cream, and cheeses to the slow cooker. Cook on low for 4-6 hours. Add the noodles 30 minutes before serving, then stir in the cream and cheeses at the end.
How do I prevent the soup from becoming too thick?
The noodles absorb liquid as they sit. If you’re making this ahead, add an extra cup of broth to compensate. When reheating leftovers, add a splash of milk or broth to thin it out.
Can I use ground turkey instead of beef?
Definitely. Ground turkey works well, though it’s leaner so the soup won’t be quite as rich. Add a tablespoon of olive oil to compensate for the lack of fat.
What’s the best way to reheat this soup without curdling the cream?
Reheat gently over low heat, stirring frequently. Don’t let it boil. If using a microwave, heat in 30-second intervals, stirring between each. Adding a splash of broth or milk also helps prevent curdling.
Pin This Recipe!

Creamy One-Pot Lasagna Soup: Easy Crowd-Pleasing Dinner
This creamy one-pot lasagna soup delivers all the rich, comforting flavors of traditional lasagna with a fraction of the work. Perfect for hosting, it comes together in about 40 minutes with simple ingredients and minimal cleanup.
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Total Time: 40 minutes
- Yield: 8 servings 1x
- Category: Main Course
- Cuisine: Italian
Ingredients
- 1 tablespoon olive oil
- 1 large yellow onion, diced (about 1 ½ cups)
- 4 cloves garlic, minced
- 1 pound ground beef (80/20)
- 1 teaspoon salt
- ½ teaspoon black pepper
- 1 teaspoon dried oregano
- ½ teaspoon red pepper flakes (optional)
- 6 cups low-sodium chicken broth
- 1 can (15 ounces) crushed tomatoes
- 1 can (15 ounces) tomato sauce
- 1 tablespoon tomato paste
- 8 lasagna noodles, broken into 2-inch pieces
- ½ cup heavy cream
- 1 cup ricotta cheese
- 1 ½ cups shredded mozzarella cheese
- ½ cup grated Parmesan cheese
- Fresh basil or parsley for garnish (optional)
Instructions
- Heat the olive oil in a large pot over medium heat. Add the diced onion and cook for 4-5 minutes until soft and translucent.
- Add the minced garlic and cook for another 30 seconds until fragrant.
- Add the ground beef and break it up with a wooden spoon. Cook for 6-8 minutes until nicely browned.
- Season the meat with salt, pepper, oregano, and red pepper flakes. Stir and cook for 1 minute.
- Stir in the tomato paste and cook for 1 minute.
- Pour in the chicken broth, crushed tomatoes, and tomato sauce. Stir, scraping up any browned bits from the bottom.
- Bring the soup to a boil, then reduce heat to a gentle simmer. Add the broken lasagna noodles and stir well. Cover and simmer for 12-15 minutes, stirring occasionally, until noodles are tender.
- Reduce heat to low and stir in the heavy cream. Let warm through for 1-2 minutes.
- Ladle soup into bowls. Top each with a dollop of ricotta, a sprinkle of mozzarella, and a shower of Parmesan. Garnish with fresh basil or parsley if desired.
Notes
For best results, use low-sodium broth to control saltiness. Toast the tomato paste for deeper flavor. Let the soup rest 5-10 minutes before serving to meld flavors. If making ahead, prep through step 7 and reheat gently before adding cream and cheeses. Leftovers keep up to 4 days in the refrigerator; add a splash of broth when reheating. Freeze the base without noodles and cream for best texture.
Nutrition
- Serving Size: 1 bowl (about 1 ½ cu
- Calories: 420
- Sugar: 8
- Sodium: 780
- Fat: 22
- Saturated Fat: 12
- Carbohydrates: 32
- Fiber: 4
- Protein: 28
Keywords: lasagna soup, one-pot soup, creamy soup, easy dinner, crowd-pleasing, comfort food, Italian soup


