This creamy one-pot lasagna soup is everything you love about classic lasagna - savory ground beef, rich tomato broth, tender pasta - all simmered together in a single pot and finished with a generous pile of ricotta, mozzarella, parmesan, and fresh basil. It's cozy, cheesy, and comes together in 40 minutes flat.

If there's one soup I keep coming back to during colder months, it's this one. It has all the comfort of a classic lasagna without any of the layering, the baking, or the hour-long commitment. Everything goes into one pot - a rich, tomatoey broth with ground beef, a soffritto base of onion, carrot, and celery, and broken lasagna noodles that soak up all that flavor as they cook. Just don't skip the toppings. They're what make it.
If you love hearty one-pot meals like this, you'll also want to try my hamburger stew - same kind of deeply savory, cozy energy - or my German sausage lentil soup for something equally warming and filling.
Creamy One-Pot Lasagna Soup Ingredients
Here's what you'll need to make this lasagna soup recipe:
- Ground beef: The protein base of the soup. Go for an 80/20 blend if you can, since that fat content means more flavor. Most importantly, brown it properly - a good sear builds caramelized depth that makes the whole soup taste better.
- Aromatics: A classic Italian soffritto of yellow onion, garlic, carrot, and celery. Together, they form the flavor foundation of the soup and add a natural sweetness that balances the acidity of the tomatoes. Don't rush this step.
- Tomato base: The soup uses both tomato paste and tomato passata or canned diced tomatoes. The paste gets sautéed briefly to concentrate its flavor first. As for the passata versus diced tomatoes, it comes down to preference - I love canned diced tomatoes for the chunky pieces, but passata gives a smoother, silkier broth.
- Beef broth: The liquid base that ties everything together. Use a good-quality broth for the best result. Depending on your lasagna noodles, you may also need to add a splash more as they cook - more on that in the Tips section.
- Seasonings: Italian seasoning and a bay leaf. Simple and classic, but they add just the right amount of herby warmth without overpowering the other flavors.
- Lasagna noodles: Broken into bite-sized pieces and cooked directly in the soup - no pre-boiling needed. As they simmer, they absorb the broth and give the soup that unmistakable lasagna feel. Use about 6-8 noodles (roughly 6.5 ounces).
- Heavy cream: Just a quarter cup stirred in at the end to make the broth silky and rich. That said, if you love a really creamy soup, you can increase it to half a cup. I'd suggest starting with a quarter and tasting from there.
- Toppings: Fresh basil, ricotta, shredded mozzarella, and grated parmesan - all piled on top. The ricotta melts into the broth, the mozzarella gets stretchy, the parmesan adds a salty punch, and the basil keeps it fresh. Don't skip this part.

How to Make Creamy One-Pot Lasagna Soup
Sauté the soffritto. Heat a drizzle of olive oil in a large pot over medium heat. Then add the diced onion, minced garlic, diced carrot, and finely diced celery. Sauté for a few minutes until everything softens and smells fragrant.
Brown the ground beef. Next, add the ground beef, season with salt and pepper, and cook until fully browned. Let it actually develop color - that caramelization makes a real difference in the final flavor of the soup.
Build the tomato base. Stir in the tomato paste and sauté for about a minute to concentrate its flavor. Then add the tomato passata or canned diced tomatoes and stir until well combined.
Add the broth and simmer. Pour in the beef broth, add the Italian seasoning and bay leaf, and bring the soup to a gentle simmer.
Cook the noodles. Add the broken lasagna noodles directly to the pot. Simmer for 15-20 minutes, stirring occasionally so they don't stick. If the soup gets too thick, just add a splash more broth.
Finish with cream. Stir in the heavy cream and taste for seasoning. Adjust as needed, then remove the bay leaf.
Serve and top generously. Ladle into bowls and pile on the toppings - fresh basil, ricotta, shredded mozzarella, and parmesan. Eat immediately while everything is hot and melty.
Tips & Notes
- Actually brown the beef. Cook it over medium to medium-high heat and let it develop real color before stirring. It only takes a couple of extra minutes, but it makes a big difference in flavor.
- Watch the liquid as the noodles cook. Different brands of lasagna noodles absorb broth at different rates. As a result, you may need more or less liquid than the recipe states. If the soup thickens too much, add a splash more broth to loosen it.
- Adjust the cream to your liking. The recipe calls for a quarter cup, which gives the broth a nice richness. However, if you prefer a really creamy soup, simply increase it to half a cup.
- Canned diced tomatoes vs. passata. Both work well, but they give slightly different results. Diced tomatoes mean chunky pieces throughout, while passata gives a smoother broth. Either way, 24 ounces is the amount you need.
- Don't skip the toppings. The combination of ricotta, mozzarella, parmesan, and fresh basil is genuinely what takes this soup to the next level. Add them every time.
- The soup thickens as it sits. If you're storing leftovers, the noodles will continue to absorb broth. When reheating, just add a splash of broth or water to bring it back to the right consistency.

How to Serve Creamy One-Pot Lasagna Soup
- Loaded with all the toppings. This is the move - set up a little topping station and let everyone pile on their own ricotta, mozzarella, parmesan, and fresh basil. Go generous.
- With crusty bread on the side. A thick slice of warm, crusty bread for dipping into the broth is absolutely the right call. Sourdough, ciabatta, or a baguette all work perfectly.
- With a simple green salad. If you want to balance out all that richness, a light salad dressed with lemon and olive oil is a great addition - something simple like mixed greens or arugula works really well here.
Frequently Asked Questions
Yes, though lasagna noodles give you the most authentic feel. If you don't have them, pappardelle, rigatoni, or any short pasta work well - just adjust the cooking time according to the package instructions.
You can make the soup base ahead, but keep in mind the noodles will continue to absorb broth as the soup sits. For the best texture, add the noodles right before serving or store them separately. The base actually tastes even better the next day.
Yes. Ground pork, ground turkey, or a mix of beef and pork all work well. Ground pork in particular is a great choice - it has a lovely richness that works really well in this soup.
Store cooled leftovers in an airtight container in the fridge for up to 3-4 days. When reheating, add a splash of broth or water since the noodles will have absorbed more liquid. Reheat gently on the stove over low-medium heat.
The broth and meat freeze well, but cooked pasta tends to turn mushy when thawed. If you're planning to freeze it, leave the noodles out, freeze the base, and add fresh pasta when you reheat.
The noodles naturally thicken the soup as they cook. If you want it even heartier, let it simmer a bit longer uncovered after the noodles are done.

More Cozy and Satisfying Recipes
If you loved this one-pot lasagna soup, here are a few more recipes you'll want to have in your rotation:
- Hamburger Stew
- German Sausage Lentil Soup
- Black Bean and Lentil Soup
- Hungarian Goulash
- Beef Pumpkin Chili

Creamy One-Pot Lasagna Soup
Ingredients
- 1 tablespoon extra virgin olive oil
- 1 yellow onion diced
- 3 garlic cloves minced
- 1 carrot cut into dices
- 1 celery stalk finely diced
- 1 pound ground beef
- salt and pepper to taste
- 2 tablespoons tomato paste
- 24 ounces tomato passata or canned diced tomatoes
- 4 cups beef broth plus more if needed
- 1 teaspoon Italian seasoning
- 1 bay leaf
- 6-8 uncooked lasagna noodles (about 6.5 ounces) broken into bite-sized pieces
- ¼ cup heavy cream plus more as desired
- fresh basil, ricotta cheese, parmesan cheese, shredded mozzarella cheese as toppings
Instructions
- Preheat the olive oil in a large pot over medium heat. Add the onion, garlic, carrot, and celery and sauté until softened.1 tablespoon extra virgin olive oil, 1 yellow onion, 3 garlic cloves, 1 carrot, 1 celery stalk
- Add the ground beef, season with salt and pepper, and cook until browned.1 pound ground beef, salt and pepper
- Stir in the tomato paste and sauté for 1 minute. Then add the tomato passata (or diced tomatoes) and mix well.2 tablespoons tomato paste, 24 ounces tomato passata or canned diced tomatoes
- Pour in the beef broth, add Italian seasoning and the bay leaf, and bring to a gentle simmer.4 cups beef broth, 1 teaspoon Italian seasoning, 1 bay leaf
- Add the broken lasagna noodles directly to the pot. Simmer until the noodles are tender, about 15-20 minutes, stirring occasionally so they don't stick. (Add a splash more broth if the soup gets too thick.)6-8 uncooked lasagna noodles (about 6.5 ounces)
- Stir in the heavy cream and adjust seasoning with more salt and pepper if needed.¼ cup heavy cream
- Remove the bay leaf, ladle into bowls, and top with fresh basil, ricotta, parmesan, and mozzarella. Enjoy!fresh basil, ricotta cheese, parmesan cheese, shredded mozzarella cheese







Leave a Reply