Cheesy lasagna soup gives you all the good parts of baked lasagna in a bowl: savory sausage, tomato-rich broth, tender noodles, and that stretchy, creamy finish that keeps people going back for another spoonful. It’s hearty without feeling heavy, and it lands in that sweet spot where dinner tastes like it took more effort than it actually did.
The trick is building the soup in layers so nothing tastes flat. Browning the sausage first gives you a deep base, then the tomato paste cooks with the onion and garlic long enough to lose its raw edge. The cheeses go in at the end, off the heat, so the broth stays silky instead of turning grainy or oily.
Below, I’ll show you how to keep the noodles from going mushy and how to get that ricotta-topped bowl to taste like real lasagna, not just pasta soup with cheese on top.
The broth stayed rich and the noodles were still tender after simmering, not bloated. I loved adding the ricotta at the end because it melted into little creamy pockets instead of disappearing.
Save this cheesy lasagna soup for the nights when you want sausage, broken noodles, and creamy ricotta in one cozy bowl.
The Reason the Noodles Stay Tender Instead of Turning to Mush
Lasagna soup only works when the pasta keeps some structure. The mistake is simmering the noodles too early or too hard, which pulls too much starch into the broth and leaves you with a pot that tastes cloudy and eats heavy. Add the broken noodles after the tomato base is fully seasoned and the liquid is at a steady simmer, not a violent boil. That gives the pasta enough heat to cook through without beating itself apart.
The other thing that helps here is the noodle shape itself. Broken lasagna sheets give you those uneven, craggy edges that catch the sauce, but they also cook at different rates, so start checking at the 10-minute mark. You want them tender with a little bite left in the center, since they’ll keep softening in the hot soup after the pot comes off the stove.
What Each Cheese Is Doing in the Bowl

- Italian sausage — This is the backbone of the soup. It seasons the pot from the start and gives you enough fat to build flavor without needing extra oil. Hot or mild both work, but if you use a very lean sausage, the finished soup will taste a little thinner.
- Tomato paste — Don’t skip the short cook time with the onion and garlic. That step deepens the tomato flavor and keeps the soup from tasting sharp or canned.
- Ricotta — This is the lasagna part that makes the whole bowl feel right. Spoon it on top at serving, rather than stirring it in, so it stays creamy instead of disappearing into the broth.
- Cream cheese — This is what makes the soup plush and helps the broth cling to the noodles. Cube it so it melts faster, and take the pot off the heat before stirring it in to avoid a grainy finish.
- Mozzarella and parmesan — Mozzarella gives you the melt and the stretch; parmesan sharpens everything up. Freshly grated parmesan melts cleaner and tastes fuller, but the mozzarella can be pre-shredded if that’s what you have.
Building the Soup Base Without Breaking the Cheese
Brown the sausage first
Cook the sausage in a large pot until it’s deeply browned in spots and no pink remains. Those browned bits on the bottom are part of the flavor, so don’t rush this stage or crowd the pot. If there’s a lot of grease, drain off the excess, but leave a little behind so the onion has something to cook in.
Cook out the raw tomato edge
Add the onion and cook it until it softens and turns translucent, then stir in the garlic and tomato paste. Let the paste cook for about 2 minutes until it darkens a shade and smells sweeter. If it sticks a little, that’s fine; just keep the heat moderate so the garlic doesn’t burn and turn bitter.
Simmer the noodles at a controlled boil
Once the broth and tomatoes go in, bring the pot to a boil, then drop it to a steady simmer before adding the broken noodles. You want enough movement to keep the pasta from clumping, but not so much that it tears apart. Stir once or twice while they cook and start checking for tenderness at 10 minutes.
Finish off the heat
Pull the pot from the burner before adding the cream cheese and half the mozzarella. The residual heat melts the cheese smoothly; direct high heat is what makes dairy split or look oily. Stir until the broth turns creamy and glossy, then season with salt and pepper and ladle it into bowls with the ricotta, remaining mozzarella, parmesan, and basil on top.
Three Ways to Adjust the Soup Without Losing What Makes It Work
Make it gluten-free with a sturdy pasta swap
Use your favorite gluten-free lasagna noodles or another sturdy gluten-free pasta, but watch the cooking time closely because some brands go from firm to soft fast. Cook them just until tender and expect the broth to thicken a little less than it does with wheat pasta.
Make it lighter with turkey sausage
Turkey sausage works well if you want something a little leaner, but it brings less fat and a slightly softer flavor. If you use it, don’t skip the tomato paste step, because that extra browning is what keeps the soup from tasting flat.
Make it vegetarian without losing body
Swap the sausage for plant-based Italian-style crumbles and use vegetable broth instead of beef broth. The soup will still be satisfying, but you’ll want to lean on the tomato paste and parmesan for extra depth since you’re losing the sausage drippings.
Storage and Reheating
- Refrigerator: Store for up to 4 days. The noodles will absorb more broth as it sits, so expect the soup to thicken.
- Freezer: It freezes, but the pasta softens after thawing. For the best texture, freeze the soup base without the noodles, then cook fresh noodles when you reheat it.
- Reheating: Warm it gently on the stove over medium-low heat with a splash of broth or water. High heat can make the cheese separate and can push the noodles past their best texture.
