Deep tomato broth, crumbled sausage, and ribbons of lasagna noodles turn this soup into the kind of dinner that tastes like it took all day, even though it lands on the table in under an hour. The best part is the cheese topping: a cold, creamy mound of ricotta, mozzarella, and parmesan that softens into the hot soup without disappearing completely. Every spoonful gets a little bit of everything — savory meat, bright tomato, tender pasta, and that stretchy, milky finish.
What makes this version work is the layering. Browning the sausage first builds a strong base, and cooking the tomato paste with the onions and garlic gives the broth more depth before the liquid goes in. Fire-roasted tomatoes add a little smokiness, while the broken lasagna noodles keep the texture rustic and easy to eat. You don’t need to be precious about the noodle pieces; rough edges help them catch the broth.
Below, I’ve included the one place people usually go wrong with lasagna soup, plus the cheese mixture that gives each bowl the same rich payoff you’d expect from baked lasagna.
The noodles stayed perfectly tender and the ricotta topping melted into the broth without turning grainy. My husband kept going back for “just one more bowl” because the sausage, tomato, and basil tasted like lasagna in soup form.
Save this lasagna soup for the nights when you want rich sausage broth, tender noodles, and that melting ricotta-mozzarella topping.
The Trick to Keeping the Noodles Tender Instead of Mushy
The noodles are the part that can make or break lasagna soup. If they sit in the broth too long, they keep drinking liquid and turn soft fast, which is how you end up with a pot that looks great at first and loses its texture by the second bowl. The fix is simple: simmer them just until they’re tender with a little bite left, then serve right away.
The broth should be at a steady simmer, not a hard boil, once the noodles go in. A rolling boil can batter the pasta and make the starch cloud the soup more than you want. If you’re making the soup ahead, cook the noodles separately and add them to each bowl when serving. That keeps the broth bright and the texture clean.
What the Sausage, Tomatoes, and Cheese Each Bring to the Pot

- Italian sausage — This is the backbone of the soup’s flavor. Mild sausage gives you a round, savory base; hot sausage adds more heat without needing extra red pepper flakes. If you use turkey sausage, add a little extra olive oil and season more aggressively, because lean sausage gives up less richness.
- Tomato paste — Don’t skip the step where it cooks with the onions and garlic. That short time in the hot pot deepens the tomato flavor and takes away the raw canned edge. If you leave it out, the broth tastes thinner and less cooked.
- Fire-roasted tomatoes — These add a little smoky depth that makes the soup taste closer to something baked. Regular diced tomatoes work in a pinch, but the fire-roasted version gives more character with no extra effort.
- Ricotta, mozzarella, and parmesan — Ricotta gives the creamy, lasagna-like body, mozzarella brings the melt, and parmesan sharpens the whole bowl. Whole milk versions matter here because low-fat cheese can turn grainy or dry when it hits hot soup. Mix the topping before you ladle the soup so it stays fluffy and spoonable instead of clumping.
Building the Broth in Layers, Not All at Once
Brown the sausage first
Cook the sausage over medium-high heat until it’s deeply browned and broken into small crumbles. You want color, not just gray meat, because those browned bits are what give the broth its first layer of savory depth. If there’s a lot of fat in the pot, drain off most of it, but leave a thin coating so the onions can pick up flavor instead of sticking.
Cook the onions and tomato paste together
Add the diced onion to the same pot and cook until it turns soft and translucent, then stir in the garlic and tomato paste. Give that paste a couple of minutes to darken a shade and lose its raw smell. If it starts to catch on the bottom, lower the heat; burnt tomato paste makes the whole pot taste sharp and bitter.
Simmer the broth before the noodles go in
Pour in the crushed tomatoes, fire-roasted tomatoes, broth, and seasonings, then bring everything to a boil before dropping the noodles in. Once the noodles are in, lower the heat to a steady simmer and cook until they’re just tender. The soup should look rich and a little thickened, but not stew-like. If it gets too dense before the noodles are done, splash in a bit more broth.
Finish with the cheese topping at the table
Stir the ricotta, mozzarella, parmesan, basil, nutmeg, salt, and pepper together until the mixture looks evenly combined. Spoon a generous dollop onto each bowl right before serving so the heat softens it without fully melting it away. That contrast is the whole point. If you stir the cheese directly into the pot, you lose the dramatic creamy pockets that make this soup feel special.
Ways to Make It Fit What’s in Your Kitchen
Make It Lighter With Turkey Sausage
Turkey sausage works well if you want a leaner soup, but it needs help from the rest of the pot. Add a little olive oil when you brown it, and keep the tomato paste step in place so the broth still tastes full. The finished bowl will be a touch less rich, but the seasoning stays bold.
Gluten-Free Lasagna Soup
Swap in a sturdy gluten-free pasta shape that holds up to simmering, and watch it closely because many gluten-free noodles go from done to bloated fast. If you’re serving leftovers, keep the pasta separate and combine it with the soup only in the bowl. That keeps the texture from falling apart.
Dairy-Free Topping
Use a dairy-free ricotta-style spread and a meltable vegan mozzarella if you need to skip the dairy. The soup itself still has plenty of flavor from the sausage and tomatoes, but the topping won’t have quite the same creamy stretch. Add extra basil and a little olive oil to the topping to round it out.
Storage and Reheating
- Refrigerator: Store the soup without the cheese topping for up to 4 days. The noodles will keep absorbing broth, so expect the texture to thicken.
- Freezer: The broth freezes well for up to 3 months, but the noodles get too soft after thawing. Freeze the soup base without pasta, then cook fresh noodles when you reheat it.
- Reheating: Warm gently on the stove over medium-low heat until steaming, adding a splash of broth or water if needed. Don’t boil it hard, or the noodles will turn mushy and the sausage can dry out. Add the cheese topping after reheating, not before.
Questions I Get Asked About This Recipe

Lasagna Soup With Ricotta And Mozzarella
Ingredients
Equipment
Method
- Brown the Italian sausage in a Dutch oven over medium-high heat, breaking into crumbles, until cooked through and browned; then drain excess fat.
- Sauté the diced onion in the same pot for 4 minutes; add the minced garlic and tomato paste and cook for 2 minutes.
- Add the crushed tomatoes, diced fire-roasted tomatoes, beef broth, Italian seasoning, dried basil, dried oregano, and red pepper flakes, then bring the mixture to a boil.
- Add the broken lasagna noodles and simmer for 10-12 minutes, stirring occasionally, until the noodles are cooked through.
- Season the soup generously with salt and pepper.
- Mix the whole milk ricotta, shredded whole milk mozzarella, freshly grated parmesan, fresh basil, nutmeg, salt, and pepper together until well combined.
- Ladle the soup into bowls and drop a very large dollop of the cheese mixture into each bowl, letting it melt into the hot soup.