Lasagna soup brings all the best parts of a baked lasagna into one bowl: rich tomato broth, tender noodles, sausage, and that stretchy, milky cheese pull on top. It eats like a shortcut version of the classic, but the payoff feels bigger than the effort. The broth stays bold and spoonable, and the cheese topping melts just enough to turn every bite into something creamy and comforting.
The trick is building the base in stages. Browning the sausage first gives the broth a deeper, meatier flavor, and cooking the tomato paste with the onion and garlic takes away that raw canned taste. The noodles go in near the end so they stay tender instead of turning to mush, and the cheese mixture gets mixed separately so the ricotta stays fluffy instead of disappearing into the pot.
Below, I’ve added the small details that matter here: how to keep the noodles from overcooking, how to get the cheese topping creamy instead of grainy, and a few swaps that still keep the soup tasting like lasagna, not just tomato soup with pasta.
The noodles held their shape, the broth got thick and rich, and the ricotta-mozzarella topping melted into the soup instead of clumping. My husband went back for seconds before I’d even sat down.
Save this lasagna soup with ricotta and mozzarella for a bowl of bold tomato broth, tender noodles, and a melty cheese topping.
The Step That Keeps Lasagna Soup From Turning Mushy
The biggest mistake with lasagna soup is letting the noodles sit in the broth too long. Broken lasagna noodles absorb liquid fast, and once they cross from tender to soft, there’s no bringing that bite back. The best texture comes from simmering just until the noodles are cooked through, then serving right away while the broth is still loose and the pasta still has a little structure.
Tomato paste matters more than it looks here. Cooking it for a minute or two with the onion and garlic wakes it up and gives the soup that deep, cooked tomato flavor you’d normally get from a long simmer. Skip that step and the broth tastes flatter and more canned than it should.
- Italian sausage — This gives the soup its backbone. Mild or hot both work, but you want sausage with enough fat to season the pot. If you use turkey sausage, add a little olive oil to help the onions soften and the base stay rich.
- Crushed tomatoes — These create the body of the broth. Crushed tomatoes give a smoother, more soup-like texture than whole tomatoes chopped up by hand. If you only have whole tomatoes, crush them with your hands first so the broth doesn’t turn chunky in a way that fights the noodles.
- Fire-roasted tomatoes — These add a smoky edge that keeps the soup from tasting one-note. Regular diced tomatoes work in a pinch, but the fire-roasted version gives the pot a little more depth without extra work.
- Ricotta and mozzarella topping — Whole milk versions melt and spoon better than low-fat cheese, which can turn grainy or watery. Mixing them with parmesan and a pinch of nutmeg makes the topping taste more like lasagna filling than plain cheese.
What Each Ingredient Is Actually Doing in This Recipe

- Primary ingredient (the star) — Quality matters most. Choose the best you can find.
- Cooking medium (oil, butter, or broth) — This carries flavors and prevents dryness.
- Seasonings (salt, pepper, spices, herbs) — Layer flavors so nothing overpowers. Build depth gradually.
- Aromatics (garlic, onion, herbs) — Cook with fat to bloom flavors. Become the foundation.
- Supporting ingredients — Complement the main ingredient without overpowering it.
- Sauce or liquid (if applicable) — Brings flavors together. Balance richness with acid.
- Acid (lemon, vinegar, wine, or other) — Brightens and prevents flat-tasting results.
- Final finish (garnish, glaze, or sauce) — Prevents one-dimensional taste and adds visual appeal.
Building the Broth, Melting the Cheese, and Timing the Noodles
Brown the Sausage First
Cook the sausage over medium-high heat until it’s deeply browned and crumbled, not just no longer pink. Those browned bits on the bottom of the pot are the flavor foundation for the whole soup. Drain off excess fat if the pan looks greasy, but leave enough behind to cook the onion. If you skip the browning and move straight to simmering, the broth tastes thinner and less layered.
Cook the Onion 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. Let the paste cook for about 2 minutes until it darkens slightly and smells sweet, not sharp. That short cook takes the edge off the tomatoes later and gives the broth a richer color. If the garlic starts to brown hard, lower the heat; burnt garlic will show up in every spoonful.
Simmer the Broth Before the Pasta Goes In
Pour in the tomatoes, broth, and dried seasonings, then bring everything to a boil before adding the noodles. The broth should taste bold and a little aggressive before the pasta softens it. This is the moment to season properly with salt and pepper, because the noodles will dilute the intensity as they cook. Don’t wait until the end to season the base or the soup can taste flat even if the topping is rich.
Cook the Noodles Just Until Tender
Add the broken lasagna noodles and simmer until they’re tender but still have a little bite in the center, usually 10 to 12 minutes. Stir now and then so they don’t stick together or settle on the bottom of the pot. If the soup gets too thick before the noodles are done, splash in a little extra broth. Overcooked noodles are the one thing that make this dish feel heavy instead of satisfying.
Finish With the Cheese Right Before Serving
Mix the ricotta, mozzarella, parmesan, basil, nutmeg, salt, and pepper in a bowl until the mixture looks thick and evenly combined. Ladle the soup into bowls and add a generous scoop on top so the heat from the broth melts the cheese at the edges while the center stays creamy. If you stir the cheese straight into the pot, the ricotta disappears and you lose the lasagna effect. The topping should sit in a soft mound and melt slowly as you eat.
What to Change When You Need a Different Version
Make It Gluten-Free
Use your favorite gluten-free lasagna noodles and cook them a little less than the package suggests so they hold up in the broth. Some gluten-free pasta softens fast, so keep a close eye on the pot and serve as soon as the noodles are tender. The flavor stays the same, but the texture is best the day it’s made.
Swap the Sausage for a Meatless Version
Use plant-based Italian sausage or brown lentils with a little extra olive oil and Italian seasoning. You’ll lose some of the savory depth that pork sausage gives, so don’t skip the tomato paste step and season the broth a little more aggressively. The soup still eats like lasagna, just with a lighter finish.
Make It Dairy-Free
Use a dairy-free ricotta-style spread and mozzarella shreds that melt well, then skip the parmesan or use a dairy-free parmesan alternative. The topping won’t be quite as rich or stretchy, but it still gives you that creamy finish on top of the broth. Choose a brand that softens instead of staying chalky when heated.
Storage and Reheating
- Refrigerator: Store the soup and cheese topping separately for up to 4 days. The noodles will keep absorbing broth, so expect the soup to thicken in the fridge.
- Freezer: Freeze the soup without the noodles if you can; pasta gets soft after thawing. Freeze the broth base for up to 3 months, then cook fresh noodles when you reheat.
- Reheating: Warm the soup gently on the stove over medium-low heat with a splash of broth or water. If you boil it hard, the noodles can break down and the cheese topping won’t melt as nicely when added at the end.
Questions I Get Asked About This Recipe

Lasagna Soup With Ricotta And Mozzarella
Ingredients
Equipment
Method
- Heat a Dutch oven over medium-high heat and brown the Italian sausage until crumbled, then drain off excess fat while keeping browned bits in the pot.
- In the same pot, sauté the diced onion for 4 minutes. Add the minced garlic and tomato paste and cook for 2 minutes, stirring until fragrant.
- Add the crushed tomatoes, diced fire-roasted tomatoes, beef broth, Italian seasoning, dried basil, dried oregano, and red pepper flakes. 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 and the broth thickens slightly.
- Season generously with salt and pepper to taste.
- In a bowl, mix ricotta, shredded mozzarella, grated parmesan, chiffonade basil, nutmeg, salt, and pepper until well combined and creamy.
- Ladle the soup into bowls and drop a very large dollop of the cheese mixture into each bowl so it melts on contact with the hot soup.


