
Creamy Lasagna Soup Recipe tastes like a cozy bowl of cheesy lasagna that decided to wear sweatpants instead of a casserole dish. It works perfectly for busy families, new cooks, or anyone who wants lasagna flavor in about 40–45 minutes without stacking noodles like a game of Jenga. I tested this on a rainy Tuesday, ate two bowls, and texted my sister that I might never bake a full lasagna again.
Why Make This Creamy Lasagna Soup Recipe at Home
This soup gives you all the classic lasagna flavors: rich tomato broth, Italian herbs, tender noodles, and a creamy, cheesy swirl in every spoonful. You skip the layering, the long bake time, and the stress of cutting neat slices that never stay neat.
You control the salt, the spice, and the richness, so it fits your crew perfectly. You also use pantry staples and one pot, which means fewer dishes and more time on the couch with your bowl of soup.
“This Creamy Lasagna Soup Recipe tastes like my favorite Italian restaurant made it just for me, but my sink only had one pot to wash. ★★★★★”
Ingredients You Need
Here is everything you need for a big pot of creamy lasagna soup that feeds 6–8 people. I include easy swaps and shortcuts so you can use what you already have.
Broth and base
- 2 tablespoons olive oil
- 1 medium yellow onion, diced
- 2 medium carrots, diced (or use pre-diced mirepoix mix from the store)
- 2 celery stalks, diced (optional but adds nice flavor)
- 4 cloves garlic, minced (jarred minced garlic works in a pinch)
- 2 tablespoons tomato paste
- 1 teaspoon dried oregano
- 1 teaspoon dried basil
- 1 teaspoon Italian seasoning
- 1 teaspoon smoked or sweet paprika
- 1 teaspoon kosher salt, plus more to taste
- ½ teaspoon black pepper
- ¼–½ teaspoon crushed red pepper flakes (adjust for heat level)
Meat and tomatoes
- 1 pound Italian sausage, casings removed
- Use mild or hot, or swap with ground turkey or chicken sausage.
- 1 pound lean ground beef
- Use all sausage or all beef if you prefer.
- 1 can (28 ounces) crushed tomatoes
- I like San Marzano style for sweeter flavor.
- 1 can (14.5 ounces) fire roasted diced tomatoes
- Regular diced tomatoes also work.
- 6 cups low sodium chicken broth or vegetable broth
Pasta and creamy finish
- 8–10 lasagna noodles, broken into bite size pieces
- You can use mafalda, bowties, or any short pasta if you prefer.
- 1 cup heavy cream
- Half and half works, but the soup tastes richer with cream.
- 1 cup whole milk or 2% milk
- 1 teaspoon sugar (balances acidity from tomatoes)
Cheese topping mixture
- 1 ½ cups ricotta cheese
- 1 cup shredded mozzarella cheese
- ½ cup grated Parmesan cheese
- 1 tablespoon chopped fresh parsley or basil
- Pinch of salt and black pepper
Optional add ins
- 2 cups baby spinach or chopped kale
- ½ cup sliced mushrooms
- ½ cup diced bell pepper
Equipment
- Large heavy bottomed pot or Dutch oven
- Wooden spoon or spatula
- Ladle
- Measuring cups and spoons
- Small bowl for cheese mixture
Tips & Mistakes
- Brown the meat fully and let some bits stick lightly to the bottom, then scrape them up for deeper flavor.
- Drain extra fat if the pot looks greasy, or leave a tablespoon for flavor if you like a richer soup.
- Break lasagna noodles into similar sizes so they cook evenly and do not turn mushy.
- Add pasta near the end and cook it just to al dente so it stays firm when you reheat leftovers.
- Season in layers: salt the veggies, then the meat, then adjust again after simmering.
- Taste the broth before adding cream and sugar, then adjust acidity and salt so the flavor pops.
- Keep the soup at a gentle simmer, not a hard boil, so dairy does not curdle and noodles do not break apart.
- Stir often after you add pasta and cream so noodles do not stick to the bottom.
- Add spinach or kale near the end so the greens stay bright and tender, not gray and overcooked.
- Serve the cheese mixture on top of each bowl instead of stirring it all in so everyone controls how cheesy it tastes.
How to Make Creamy Lasagna Soup Recipe
Step 1: Sauté veggies and aromatics
Heat oil in a large stock pot or Dutch oven over medium heat. Add onions, carrots, and celery, and cook until soft and lightly golden, about 7–8 minutes. Stir in garlic, tomato paste, oregano, basil, Italian seasoning, paprika, crushed red pepper, salt, and black pepper, and cook 2 minutes until the tomato paste darkens slightly and smells fragrant.
Step 2: Brown the meat
Add Italian sausage and ground beef to the pot. Break the meat into small crumbles with a spoon and cook until no pink remains and the meat browns in spots, about 7–9 minutes. If the pot has a lot of grease, spoon off some, but leave a little for flavor.
Step 3: Build the soup base
Pour in crushed tomatoes, diced tomatoes with their juices, and broth. Stir well and scrape the bottom of the pot to lift any browned bits into the liquid. Bring the mixture to a gentle boil, then lower the heat and let it simmer uncovered for 15 minutes so the flavors blend.
Step 4: Cook the pasta
Add the broken lasagna noodles to the simmering soup. Stir well so the pieces do not clump together. Cook, stirring occasionally, until the noodles reach al dente texture, about 10–12 minutes, depending on the brand and thickness.
Step 5: Add cream and greens
Lower the heat to medium low. Stir in heavy cream, milk, and sugar until the broth turns rich and creamy. Add spinach or kale if you use them and cook 2–3 minutes until the greens wilt and the soup heats through. Taste and adjust salt and pepper.
Step 6: Mix the cheese topping
In a small bowl, combine ricotta, mozzarella, Parmesan, parsley or basil, and a pinch of salt and pepper. Stir until the mixture looks smooth and spreadable. Keep this mixture in the fridge if you make it ahead.
Step 7: Serve
Ladle hot creamy lasagna soup into bowls. Add a generous scoop of the cheese mixture to the center of each bowl so it melts slightly into the soup. Swirl it in with your spoon as you eat for that classic lasagna vibe without the baking dish.
Variations I've Tried
I swap the meat with ground turkey and turkey sausage when I want a lighter version, and the soup still tastes rich and cozy. I also make a vegetarian version with mushrooms, zucchini, and extra spinach, and I use vegetable broth instead of chicken broth.
Sometimes I use gluten free short pasta instead of lasagna noodles and shorten the cooking time so the pasta stays firm. I also tried a spicy version with hot Italian sausage and extra crushed red pepper, which worked great for friends who love heat.
How to Serve Creamy Lasagna Soup Recipe
Serve this creamy lasagna soup hot in wide bowls so the cheese topping has room to melt and spread. Add extra shredded mozzarella or Parmesan on top if your heart says more cheese. Pair it with garlic bread, a simple green salad, or roasted vegetables for a full meal that feels like a cozy Italian night. Kids usually love this because it tastes like lasagna but feels easier to eat with a spoon.
How to store
- Cool the soup to room temperature, then store it in airtight containers in the fridge for up to 4 days.
- The pasta continues to absorb liquid, so add a splash of broth or milk when you reheat to loosen the texture.
- Freeze the soup without the pasta for best results, up to 3 months, and cook fresh noodles when you reheat.
- Reheat gently on the stove over medium low heat or in the microwave in short bursts, stirring often, until hot but not boiling so the creamy broth stays smooth.

Creamy Lasagna Soup Recipe
Ingredients
Instructions
- Heat the olive oil in a large heavy-bottomed pot or Dutch oven over medium heat.
- Add the diced onion, carrots, and celery and cook, stirring occasionally, until softened and lightly golden, about 7–8 minutes.
- Stir in the garlic, tomato paste, oregano, basil, Italian seasoning, paprika, crushed red pepper flakes, salt, and black pepper. Cook for 2 minutes until the tomato paste darkens slightly and smells fragrant.
- Add the Italian sausage and ground beef to the pot.
- Cook, breaking the meat into small crumbles with a spoon, until no pink remains and the meat is browned in spots, about 7–9 minutes.
- If there is a lot of grease, spoon off some, leaving a little in the pot for flavor.
- Pour in the crushed tomatoes, fire roasted diced tomatoes with their juices, and the chicken broth.
- Stir well, scraping the bottom of the pot to lift any browned bits into the liquid.
- Bring the mixture to a gentle boil, then reduce the heat and let it simmer uncovered for about 15 minutes so the flavors blend.
- Add the broken lasagna noodles to the simmering soup and stir well so they do not clump together.
- Cook, stirring occasionally, until the noodles are al dente, about 10–12 minutes, depending on the brand and thickness.
- Reduce the heat to medium-low. Stir in the heavy cream, milk, and sugar until the broth looks rich and creamy.
- If using spinach or kale, add it now and cook for 2–3 minutes, just until the greens wilt and the soup is heated through.
- Taste and adjust salt and pepper as needed.
- In a small bowl, combine the ricotta, mozzarella, Parmesan, and chopped parsley or basil.
- Season with a pinch of salt and black pepper and stir until smooth and spreadable. Refrigerate if making ahead.
- Ladle the hot creamy lasagna soup into bowls.
- Top each bowl with a generous scoop of the cheese mixture in the center so it melts slightly into the soup.
- Serve immediately, swirling the cheese into the soup as you eat for a classic lasagna flavor in every bite.
Notes
Approximate per 1 of 8 servings (including cheese topping, without optional add-ins): 650 calories; fat 41 g; saturated fat 20 g; carbohydrates 37 g; fiber 3 g; sugars 11 g; protein 34 g; sodium 1450 mg. Values are estimates and will vary based on specific brands, optional ingredients, and exact portion size.
