Standing at the stove, stirring a pot of what was supposed to be a quick weeknight bolognese, when the reality of a long day hit me. The lasagna noodles were still sitting in the box, and the thought of layering, baking, and waiting was just… not happening. I had the ground sizzling, the garlic fragrant, and a half-empty carton of heavy cream staring back at me from the fridge. That’s when the idea struck—what if I just skipped the layers and let it all fall apart into a bowl? Honestly, that moment of pure laziness (and a little bit of hunger-driven genius) gave birth to this Easy One-Pot Creamy Lasagna Soup. It’s everything you love about the classic baked dish—the rich tomato broth, the creamy swirl, the cheesy goodness—but without the hour of assembly and the mountain of dishes. It’s the kind of meal that feels like a hug in a bowl, and it came together in the time it takes to boil pasta. That’s the thing about this soup; it doesn’t ask for much, but it gives you everything. And let me tell you, when you’re tired and hungry, that’s a trade-off worth making.
Why You’ll Love This Recipe
This isn’t just another soup recipe—it’s the one that will save your weeknights. I’ve tested this version countless times to make sure it delivers that deep, comforting lasagna flavor with none of the fuss. Here’s why it works so well:
- One Pot, Minimal Cleanup: Everything cooks in a single Dutch oven or large pot. No boiling pasta separately, no draining, no extra colander to wash.
- Ready in 40 Minutes: From the first sizzle of garlic to the final sprinkle of Parmesan, this soup comes together faster than you can order takeout.
- Pantry-Friendly Ingredients: Ground beef, canned tomatoes, dried herbs, and pasta—these are staples most of us already have on hand.
- Kid-Approved and Crowd-Pleasing: My kids devour this soup, and it’s the first thing to disappear at potlucks. It’s familiar enough for picky eaters but special enough for company.
- Rich and Creamy Without Being Heavy: The secret is a touch of heavy cream stirred in at the end, which gives the broth a silky texture without weighing it down. It’s comfort food that still lets you breathe after dinner.
What makes this version different from the dozens of other lasagna soup recipes out there? It’s the balance. The broth isn’t too thin or too thick—it’s just right for soaking into broken lasagna noodles. The cream adds a subtle richness that complements the tomatoes without masking them. And the cheese? A generous handful of mozzarella and Parmesan melted right into the pot. This is the kind of soup that makes you close your eyes after the first spoonful. It’s comfort food reimagined—faster, easier, but with the same soul-soothing satisfaction. Perfect for busy weeknights when you need a warm hug in a bowl.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without the fuss. Most are pantry staples, and I’ve included notes on substitutions where they work well.
- 1 tablespoon olive oil (for sautéing the aromatics)
- 1 medium yellow onion, diced (about 1 cup; adds sweetness and depth)
- 4 cloves garlic, minced (fresh is best; don’t skip this—it’s the backbone of the flavor)
- 1 pound ground beef (80/20 works well; you can also use ground Italian sausage for extra spice)
- 1 teaspoon salt (plus more to taste)
- ½ teaspoon black pepper
- 1 teaspoon dried oregano
- 1 teaspoon dried basil
- ½ teaspoon red pepper flakes (optional, for a little heat)
- 6 cups low-sodium chicken or beef broth (I prefer chicken for a lighter base, but beef adds more richness)
- 1 can (14.5 ounces) crushed tomatoes (San Marzano tomatoes are my go-to for the best flavor)
- 1 can (14.5 ounces) diced tomatoes, undrained
- 2 tablespoons tomato paste (this concentrates the tomato flavor beautifully)
- 8 ounces dried lasagna noodles, broken into 2-inch pieces (no-boil or regular both work; just adjust cooking time slightly)
- ½ cup heavy cream (adds that luscious, creamy finish)
- 1 cup shredded mozzarella cheese (freshly shredded melts better than pre-shredded)
- ½ cup grated Parmesan cheese (plus more for serving)
- Fresh basil or parsley, chopped (for garnish; optional but lovely)
Ingredient Tips and Substitutions: For a lighter version, swap the heavy cream with half-and-half or full-fat coconut milk (though the flavor will change slightly). If you’re gluten-free, use gluten-free lasagna noodles and check your broth. I’ve tried this with ground turkey, and it works fine—just add a little more olive oil to keep it moist. For a vegetarian version, skip the meat and double up on mushrooms or lentils; the broth will still be deeply flavorful.
Equipment Needed
You don’t need a fancy kitchen to make this soup. Here’s what you’ll need:
- Large Dutch oven or heavy-bottomed pot (5 to 6 quarts is ideal; it holds everything comfortably)
- Wooden spoon or spatula (for stirring and breaking up the meat)
- Sharp knife and cutting board
- Measuring cups and spoons
- Cheese grater (if you’re shredding your own mozzarella—which I highly recommend)
If you don’t have a Dutch oven, any large pot with a thick bottom will work. I’ve even made this in a large nonstick skillet with deep sides when my Dutch oven was in use. The key is even heat distribution to prevent the bottom from scorching. A good wooden spoon is your best friend here—it won’t scratch your pot and is sturdy enough to break up the ground beef. Budget-friendly tip: A 5-quart stainless steel pot from a discount store works just as well as a fancy Le Creuset. I used one for years before upgrading, and the soup came out just as delicious.
Preparation Method

Let’s make this soup. I’ll walk you through every step so you feel confident, even if it’s your first time making lasagna soup.
- Sauté the aromatics: 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. Stir occasionally so it doesn’t brown too much. Add the minced garlic and cook for another 30 seconds, until fragrant. You want the garlic to release its aroma without burning—burned garlic tastes bitter.
- Brown the beef: Add the ground beef to the pot, breaking it up with your wooden spoon. Cook for 6-8 minutes, until it’s no longer pink. If there’s a lot of excess fat, spoon most of it out, leaving about a tablespoon for flavor. Season the meat with salt, pepper, oregano, basil, and red pepper flakes. Stir to combine.
- Build the broth: Pour in the crushed tomatoes, diced tomatoes (with their juices), and tomato paste. Stir everything together, scraping up any browned bits from the bottom of the pot—that’s pure flavor. Cook for 2 minutes, letting the tomato paste darken slightly.
- Add the broth and simmer: Pour in the chicken or beef broth and stir. Bring the soup to a boil, then reduce the heat to a gentle simmer. Let it cook for 10 minutes, uncovered, to allow the flavors to meld. The kitchen will start smelling incredible about now.
- Cook the pasta: Add the broken lasagna noodles to the pot. Stir well to make sure they’re submerged in the broth. Cook according to the package directions for al dente, usually 10-12 minutes, stirring occasionally to prevent sticking. The soup will thicken as the pasta releases starch—that’s exactly what you want.
- Finish with cream and cheese: Once the pasta is tender, reduce the heat to low. Stir in the heavy cream, then add the shredded mozzarella and grated Parmesan. Stir gently until the cheese is fully melted and the soup is creamy and luscious. Taste and adjust seasoning—maybe a pinch more salt or a crack of black pepper.
- Serve immediately: Ladle the soup into bowls and top with extra Parmesan and fresh basil or parsley. A drizzle of olive oil on top is a nice touch, but not necessary. Serve with crusty bread for dipping, and watch it disappear.
Pro Tip: If the soup gets too thick as it sits (the pasta will keep absorbing liquid), just stir in a splash of warm broth or water when reheating. The texture will come right back.
Cooking Tips & Techniques
Over the years, I’ve made this soup enough times to learn a few tricks that make a real difference. Here are the ones I swear by:
- Don’t overcook the pasta: Lasagna noodles can go from perfectly al dente to mushy quickly. Cook them just until tender, then remove the pot from the heat. The residual heat will continue to cook them slightly as the soup sits.
- Use freshly shredded cheese: Pre-shredded mozzarella is coated with anti-caking agents that prevent it from melting smoothly. Shredding your own block of mozzarella takes two minutes and makes the soup creamier. Trust me on this one.
- Toast the tomato paste: That extra 2 minutes of cooking the tomato paste after adding it to the pot deepens its flavor and removes any raw, tinny taste. It’s a small step with a big payoff.
- Season in layers: Don’t just dump all the salt in at the end. Season the beef, then the broth, then check again before serving. Each layer of salt builds flavor without making anything taste salty.
- Let the soup rest: If you can wait 5 minutes before serving, the flavors will meld even more. I know it’s hard, but the soup tastes even better after a short rest.
One mistake I’ve made more than once: adding the cream too early and letting it boil. High heat can cause the cream to curdle, leaving you with a grainy texture. Always add the cream over low heat and stir gently. Lesson learned the hard way—and now I pass it on to you.
Variations & Adaptations
This soup is incredibly forgiving, so feel free to make it your own. Here are some of my favorite variations:
- Spicy Sausage Version: Swap the ground beef for 1 pound of spicy Italian sausage (casings removed). Brown it the same way, and skip the red pepper flakes. The fennel and heat from the sausage add a whole new dimension.
- Vegetarian Lentil Lasagna Soup: Omit the meat and add 1 cup of brown or green lentils along with the broth. They cook right in the soup and add protein and fiber. You might need an extra cup of broth since lentils absorb liquid.
- Creamy White Lasagna Soup: Skip the crushed and diced tomatoes. Use 6 cups of chicken broth, 1 cup of heavy cream, and 1 cup of shredded rotisserie chicken. Add ½ cup of grated Parmesan and a handful of fresh spinach at the end. It’s a completely different soup, but just as comforting.
- Gluten-Free Adaptation: Use gluten-free lasagna noodles or any short pasta like gluten-free penne. Cook according to package directions. The rest of the recipe is naturally gluten-free if you use a certified gluten-free broth.
- Dairy-Free Option: Replace the heavy cream with full-fat coconut milk (the creamy part from a can) and use dairy-free mozzarella and Parmesan alternatives. The flavor changes slightly, but it’s still delicious.
I once made this soup with leftover Sunday gravy and a handful of spinach I needed to use up. It was fantastic—proof that this recipe is more of a template than a rigid set of rules. Don’t be afraid to experiment.
Serving & Storage Suggestions
This soup is best served hot, straight from the pot, with a generous sprinkle of Parmesan and a side of crusty bread for dipping. I love serving it with a simple green salad dressed with lemon vinaigrette to cut through the richness. A glass of red wine—like a Chianti or Sangiovese—pairs beautifully if you’re making it for a date night at home.
Storage: Let the soup cool completely, then transfer it to an airtight container. It will keep in the refrigerator for up to 4 days. The pasta will continue to absorb liquid, so the soup will thicken significantly. When reheating, add a splash of broth or water and stir well. I usually reheat it gently on the stovetop over medium-low heat, stirring occasionally.
Freezing: This soup freezes well, but with one caveat: the pasta can become mushy after thawing. To avoid this, I recommend freezing the soup base (before adding the pasta, cream, and cheese) for up to 3 months. When you’re ready to eat, thaw the base overnight in the fridge, then reheat and cook the pasta directly in the soup. Finish with cream and cheese as directed. It’s almost as fast as making it fresh.
The flavors actually deepen after a day in the fridge. I often make this soup a day ahead on purpose—it tastes even better the next day, like all good soups do.
Nutritional Information & Benefits
Here’s an approximate nutritional breakdown per serving (based on 6 servings):
- Calories: 520
- Protein: 30g
- Fat: 28g
- Carbohydrates: 38g
- Fiber: 4g
- Sugar: 8g
- Sodium: 890mg
This soup is a good source of protein from the beef and cheese, and the tomatoes provide lycopene, an antioxidant linked to heart health. The calcium from the dairy supports bone health, and the garlic and onions offer anti-inflammatory benefits. If you’re watching your sodium, use low-sodium broth and go easy on the added salt. For a lower-carb version, serve the soup without the pasta or use zucchini noodles stirred in at the end.
Personally, I love that this soup feels indulgent but is made from whole, recognizable ingredients. It’s the kind of meal that nourishes both body and soul—and that’s the best kind of cooking.
Conclusion
This Easy One-Pot Creamy Lasagna Soup is everything I want in a weeknight dinner: fast, comforting, and deeply satisfying. It takes the best parts of lasagna—the rich tomato broth, the creamy cheese, the tender pasta—and turns them into a soup that comes together in one pot with minimal effort. Whether you’re feeding a hungry family or just craving a bowl of something warm, this recipe delivers every time.
I love that this soup is endlessly adaptable. Make it spicy, make it vegetarian, or keep it classic—it works every which way. And honestly, the fact that it leaves you with only one pot to wash is a bonus I never take for granted. If you try this recipe, I’d love to hear how it turned out. Leave a comment below, share your photos, or tell me your favorite variation. Happy cooking, friends—and don’t forget the crusty bread for dipping.
Frequently Asked Questions
Can I use a different type of pasta?
Absolutely. While broken lasagna noodles give the soup that classic lasagna feel, any short pasta works. Try rigatoni, penne, or even shells. Just adjust the cooking time to whatever the package says for al dente.
Can I make this soup in a slow cooker?
Yes, with a few adjustments. Brown the beef and sauté the aromatics on the stovetop first, then transfer everything except the pasta, cream, and cheese to the slow cooker. Cook on low for 6-8 hours or high for 3-4 hours. Stir in the pasta 20 minutes before serving, then finish with cream and cheese.
How do I prevent the soup from becoming too thick?
The pasta will absorb liquid as it sits. If your soup gets too thick, simply stir in a splash of warm broth or water when reheating. I usually keep an extra cup of broth on hand just in case.
Can I use ground turkey instead of beef?
Yes, ground turkey works well. Since turkey is leaner, add an extra tablespoon of olive oil when browning to keep it moist. The flavor will be slightly milder, so you might want to boost the herbs a bit.
Is this soup freezer-friendly?
It is, but I recommend freezing the soup base without the pasta, cream, and cheese. Thaw overnight, reheat, then cook the pasta directly in the soup and finish with the dairy. This prevents the noodles from becoming mushy.
Pin This Recipe!

Easy One-Pot Creamy Lasagna Soup Recipe
This Easy One-Pot Creamy Lasagna Soup delivers all the rich, comforting flavors of classic lasagna without the layering or baking. Ready in 40 minutes with minimal cleanup, it’s a weeknight dinner that feels like a hug in a bowl.
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Total Time: 40 minutes
- Yield: 6 servings 1x
- Category: Main Course
- Cuisine: Italian
Ingredients
- 1 tablespoon olive oil
- 1 medium yellow onion, diced (about 1 cup)
- 4 cloves garlic, minced
- 1 pound ground beef (80/20 works well)
- 1 teaspoon salt (plus more to taste)
- ½ teaspoon black pepper
- 1 teaspoon dried oregano
- 1 teaspoon dried basil
- ½ teaspoon red pepper flakes (optional)
- 6 cups low-sodium chicken or beef broth
- 1 can (14.5 ounces) crushed tomatoes
- 1 can (14.5 ounces) diced tomatoes, undrained
- 2 tablespoons tomato paste
- 8 ounces dried lasagna noodles, broken into 2-inch pieces
- ½ cup heavy cream
- 1 cup shredded mozzarella cheese
- ½ cup grated Parmesan cheese
- Fresh basil or parsley, chopped (for garnish)
Instructions
- Sauté the aromatics: 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 30 seconds until fragrant.
- Brown the beef: Add the ground beef to the pot, breaking it up with a wooden spoon. Cook for 6-8 minutes until no longer pink. Spoon out excess fat, leaving about a tablespoon. Season with salt, pepper, oregano, basil, and red pepper flakes. Stir to combine.
- Build the broth: Pour in the crushed tomatoes, diced tomatoes (with juices), and tomato paste. Stir, scraping up any browned bits from the bottom. Cook for 2 minutes, letting the tomato paste darken slightly.
- Add the broth and simmer: Pour in the broth and stir. Bring to a boil, then reduce heat to a gentle simmer. Cook uncovered for 10 minutes to meld flavors.
- Cook the pasta: Add the broken lasagna noodles to the pot, stirring to submerge. Cook according to package directions for al dente (usually 10-12 minutes), stirring occasionally.
- Finish with cream and cheese: Reduce heat to low. Stir in the heavy cream, then add the shredded mozzarella and grated Parmesan. Stir gently until cheese is fully melted and soup is creamy. Taste and adjust seasoning.
- Serve immediately: Ladle into bowls and top with extra Parmesan and fresh basil or parsley. Serve with crusty bread for dipping.
Notes
If the soup gets too thick as it sits, stir in a splash of warm broth or water when reheating. For best results, use freshly shredded mozzarella. Add cream over low heat to prevent curdling. The soup can be made ahead and tastes even better the next day.
Nutrition
- Serving Size: 1 serving (about 1.5
- Calories: 520
- Sugar: 8
- Sodium: 890
- Fat: 28
- Saturated Fat: 12
- Carbohydrates: 38
- Fiber: 4
- Protein: 30
Keywords: lasagna soup, one-pot soup, creamy lasagna soup, easy weeknight dinner, comfort food, Italian soup


