Lasagna Soup With Ricotta and Mozzarella

Category: Soups, Stews & Chili

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.

★★★★★— Megan R.

Save this lasagna soup with ricotta and mozzarella for a bowl of bold tomato broth, tender noodles, and a melty cheese topping.

Save to Pinterest

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

Prepared recipe ready to serve
  • 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

Can I make lasagna soup ahead of time?+

Yes, but it’s best to make the soup base ahead and cook the noodles just before serving if you can. The noodles keep soaking up broth as they sit, so a fully assembled pot gets thicker by the hour. Store the cheese topping separately and add it at the end.

Can I use cottage cheese instead of ricotta?+

You can, but blend it first so the topping turns smooth instead of lumpy. Ricotta gives a softer, more classic lasagna feel, while cottage cheese tastes a little tangier and lighter. If you use cottage cheese, add a little extra mozzarella for better melt.

How do I keep the noodles from getting mushy?+

Add them near the end and simmer only until they’re just tender. If they sit in hot broth for too long, they’ll keep softening and lose that lasagna texture. For leftovers, expect the pasta to absorb more liquid and plan to add a splash of broth when reheating.

Can I make this without sausage?+

Yes. Use a meatless Italian sausage or a mix of sautéed mushrooms and lentils for a savory base. Without sausage, the broth needs a little more salt and a bit more seasoning to keep the same depth.

How do I thicken lasagna soup if it seems thin?+

Let it simmer uncovered for a few extra minutes so some of the liquid cooks off. The other option is to add a little more tomato paste, which thickens the broth and deepens the tomato flavor at the same time. Don’t add too much cheese to the pot to thicken it, because that muddies the texture instead of fixing it.

Lasagna Soup With Ricotta And Mozzarella

Lasagna soup with ricotta and mozzarella is a cozy Italian-American main with broken lasagna noodles simmered in a rich tomato-and-broth base. Finished with a creamy cheese topping that melts dramatically over the hot soup for every spoonful.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings: 6 servings
Course: Main Dish
Cuisine: Italian-American
Calories: 565

Ingredients
  

Soup
  • 1 lb Italian sausage
  • 1 onion, diced
  • 4 cloves garlic, minced
  • 1 can (28 oz) crushed tomatoes
  • 1 can (14 oz) diced fire-roasted tomatoes
  • 4 cup beef broth
  • 2 tbsp tomato paste
  • 1 tsp Italian seasoning
  • 1 tsp dried basil
  • 1 tsp dried oregano
  • 0.5 tsp red pepper flakes
  • 8 lasagna noodles, broken into rough 2-inch pieces
Cheese topping
  • 1.5 cup whole milk ricotta
  • 1.5 cup shredded whole milk mozzarella
  • 0.5 cup freshly grated parmesan
  • 2 tbsp fresh basil, chiffonade
  • 1 Salt, pepper, and pinch of nutmeg

Equipment

  • 1 Dutch oven

Method
 

Cook the soup base
  1. 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.
  2. 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.
  3. 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.
  4. Add the broken lasagna noodles and simmer for 10-12 minutes, stirring occasionally, until the noodles are cooked through and the broth thickens slightly.
  5. Season generously with salt and pepper to taste.
Make the cheese topping and serve
  1. In a bowl, mix ricotta, shredded mozzarella, grated parmesan, chiffonade basil, nutmeg, salt, and pepper until well combined and creamy.
  2. 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.

Notes

Pro tip: keep the pot simmer at a steady, gentle bubble after adding the noodles so they cook through without turning mushy. Refrigerate leftovers in an airtight container for up to 3 days; reheat gently on the stove over medium-low, adding a splash of broth if needed. Freezing is not recommended because the noodles and cheese topping can change texture. For a lighter option, use part-skim ricotta and mozzarella while keeping the same cheese mixture technique.

You might also like these recipes

Leave a Comment

Recipe Rating