Cozy One-Pot Lasagna Soup with Creamy Ricotta – Easy 30-Min Recipe

Ready In
Servings
Difficulty

Late October rain streaking down the kitchen window, and the only thing I wanted was this soup. Not the kind of craving that hits after scrolling through food photos, but the deep-down kind that sits in your bones and refuses to leave until you do something about it. I had a pound of ground Italian sausage thawing on the counter, a half-used box of broken lasagna noodles in the pantry, and a container of whole-milk ricotta staring at me from the fridge. The idea came together in about four seconds flat—why not just skip the whole layering-and-baking thing and throw all those lasagna flavors into one pot?

So I did. And honestly? It was one of those cooking moments where everything just worked. The sausage browned perfectly, the broth turned that beautiful reddish-gold color from the crushed tomatoes, and when I stirred in that ricotta at the end—not dolloped on top like some fancy garnish, but actually swirled right into the pot—the whole thing turned creamy and luscious without being heavy. I stood at the stove eating it straight from the ladle, which is something I never do (okay, I do it more than I’d like to admit).

This cozy one-pot lasagna soup with creamy ricotta has become my go-to for those evenings when I need dinner to feel like a hug but don’t have the energy for a full production. It’s the kind of meal that makes you wonder why we ever bother with all those layers in the first place. Every bite has the same familiar flavors—rich tomato, savory meat, tender pasta, that milky ricotta finish—but it comes together in about the time it takes to watch half an episode of something. And somehow, it tastes even better the next day.

Why You’ll Love This Recipe

Look, I’ve made a lot of lasagnas in my day. The traditional kind with the boiled noodles and the careful layering and the 45-minute bake time. And I love that version—I really do. But there’s something about this soup that just hits different. It’s lasagna without the stress. It’s comfort food that doesn’t require a whole afternoon.

Here’s what makes this cozy one-pot lasagna soup with creamy ricotta a recipe you’ll actually want to keep in rotation:

  • Quick & Easy: From start to finish, you’re looking at about 30 minutes. No boiling pasta separately, no draining, no messy baking dish to scrub later.
  • Simple Ingredients: Everything here is stuff you probably already have or can easily find. Italian sausage, canned tomatoes, chicken broth, lasagna noodles, ricotta, mozzarella, Parmesan, and some basic seasonings. That’s it.
  • Perfect for Busy Weeknights: This is the dinner you make on a Tuesday when you’re tired and hungry and just want something that feels like a real meal without the real effort.
  • Crowd-Pleaser: I’ve served this to picky kids, to my dad who “doesn’t really like soup,” and to friends who showed up hungry and skeptical. Every single person went back for seconds.
  • Unbelievably Satisfying: The texture is what gets me. You’ve got the tender pasta, the crumbled sausage, the rich tomato broth, and then that creamy ricotta that melts into everything and makes it feel luxurious.

This recipe is different from other lasagna soups you might have tried because I use a specific technique with the ricotta. Instead of just dropping a dollop on top as a garnish, I stir it into the hot soup at the very end. This creates this beautiful creamy base that coats every noodle and every piece of sausage. It’s not a separate element—it becomes part of the soup itself. And I tested this with both full-fat and part-skim ricotta, and honestly, the full-fat version is worth the extra few calories. It just has that richness that makes the whole thing feel special.

What Ingredients You Will Need

This recipe uses simple, everyday ingredients that come together to create something that tastes way more complex than it actually is. The magic is in the combination and the timing.

  • Italian Sausage (1 lb): I use sweet Italian sausage for a milder flavor, but hot Italian sausage works great if you want some heat. Remove the casings before cooking. You can also use ground beef or ground turkey if that’s what you have.
  • Yellow Onion (1 medium, diced): About 1 cup once chopped. This forms the aromatic base. Sweet onion or white onion works fine too.
  • Garlic (4 cloves, minced): Don’t skimp here. Fresh garlic makes a real difference in this soup.
  • Crushed Tomatoes (1 can, 28 oz): I recommend San Marzano tomatoes if you can find them. They’re sweeter and less acidic. But any good-quality crushed tomatoes will work.
  • Chicken Broth (4 cups): Low-sodium is best so you can control the salt level. Vegetable broth works too if you want to keep it vegetarian.
  • Dried Oregano (1 teaspoon): Essential for that Italian flavor profile.
  • Dried Basil (1 teaspoon): Adds sweetness and depth.
  • Red Pepper Flakes (½ teaspoon): Optional, but I love the little warmth it adds. Adjust to your preference.
  • Salt and Black Pepper: To taste. Remember that the sausage and cheese add salt too.
  • Lasagna Noodles (8-10 sheets): I use the no-boil kind because they’re convenient, but regular lasagna noodles work too. Break them into roughly 2-inch pieces. You want them bite-sized.
  • Whole-Milk Ricotta Cheese (1 cup): This is the star. Full-fat ricotta gives the soup that luscious, creamy texture. Part-skim works in a pinch but won’t be as rich.
  • Shredded Mozzarella Cheese (1 cup): For that classic lasagna melt. Low-moisture mozzarella works best here.
  • Grated Parmesan Cheese (½ cup): Use the real stuff, not the green can. It adds so much savory depth.
  • Fresh Basil or Parsley (for garnish): Just a little bit for color and freshness at the end.

A quick note on the ricotta—I’ve tested this with cottage cheese blended smooth as a substitute, and it actually works surprisingly well if you’re trying to cut calories. But for the real experience, go with the good stuff. I personally prefer Galbani or Polly-O for their creamy texture and mild flavor.

Equipment Needed

One of the best things about this cozy one-pot lasagna soup with creamy ricotta is that you don’t need much in terms of equipment. Here’s what you’ll need:

  • Large Dutch Oven or Heavy-Bottomed Pot (5-6 quart): This is your main vessel. I use my trusty Lodge enameled Dutch oven, and it’s perfect for this. The heavy bottom helps prevent scorching, and the size gives you plenty of room for the pasta to cook without sticking together. If you don’t have a Dutch oven, any large pot with a thick bottom will work—just keep an eye on the heat.
  • Wooden Spoon or Silicone Spatula: For breaking up the sausage and stirring everything together. I prefer a wooden spoon because it doesn’t scratch the pot and feels nice in the hand.
  • Chef’s Knife and Cutting Board: For dicing the onion and mincing the garlic. A sharp knife makes this part so much faster.
  • Measuring Cups and Spoons: For the broth, tomatoes, and seasonings. Nothing fancy needed.
  • Ladle: For serving. A deep ladle works best to get all those noodles and sausage pieces.

That’s honestly it. No food processor, no blender, no special gadgets. This is a one-pot wonder in every sense of the word.

Preparation Method

cozy one-pot lasagna soup with creamy ricotta preparation steps

Let me walk you through this step by step. I’ve made this soup at least a dozen times now, and these are the exact steps I follow every time for consistent results.

  1. Brown the Sausage: Heat your Dutch oven over medium-high heat. Add the Italian sausage (casings removed) and cook, breaking it up with your wooden spoon as it browns. You want nice golden-brown bits, not just gray meat. This takes about 5-6 minutes. Don’t rush this step—the browning adds so much flavor. Once cooked, use a slotted spoon to transfer the sausage to a plate and set aside. Leave about 1 tablespoon of rendered fat in the pot (if your sausage is lean, add a splash of olive oil).
  2. Sauté the Aromatics: Reduce the heat to medium. Add the diced onion to the pot and cook, stirring occasionally, until it’s soft and translucent—about 4-5 minutes. If the bottom of the pot looks a little dark, that’s okay. Those browned bits are flavor. Add the minced garlic and cook for another 30 seconds until fragrant. Don’t let the garlic burn or it’ll turn bitter.
  3. Build the Broth: Pour in the crushed tomatoes and chicken broth. Stir to combine, scraping up any browned bits from the bottom of the pot. This is called deglazing, and it’s where all that flavor from the sausage and onions gets incorporated into the soup. Add the dried oregano, dried basil, red pepper flakes, and a pinch of salt and black pepper. Stir everything together.
  4. Cook the Pasta: Bring the soup to a boil, then reduce the heat to a simmer. Add the broken lasagna noodle pieces and stir gently so they don’t stick together. Let the soup simmer for about 12-15 minutes, stirring occasionally, until the pasta is tender but still has a little bite (al dente). The noodles will continue to soften slightly as the soup sits, so don’t overcook them.
  5. Add the Cheese: Once the pasta is cooked, return the browned sausage to the pot. Stir in the shredded mozzarella and grated Parmesan cheese until melted and fully incorporated. The soup will look wonderfully cheesy and thick at this point.
  6. Finish with Ricotta: Here’s the key step. Remove the pot from the heat. Add the whole-milk ricotta cheese and stir gently until it’s fully incorporated into the soup. You don’t want to over-stir—just enough to swirl it through so every spoonful gets some of that creamy goodness. The residual heat will warm the ricotta perfectly without making it grainy.
  7. Taste and Adjust: Give the soup a taste and adjust the seasoning. You might want more salt, a pinch more red pepper flakes, or an extra sprinkle of Parmesan. Trust your palate here.
  8. Serve: Ladle the soup into bowls and garnish with fresh basil or parsley. If you want to get fancy, add an extra dollop of ricotta on top and a drizzle of good olive oil. Serve immediately with crusty bread for dipping.

A few things I’ve learned the hard way: If you’re using regular (not no-boil) lasagna noodles, you might need to simmer them a few minutes longer. And whatever you do, don’t add the ricotta while the soup is still boiling—it’ll separate and turn grainy. Low and slow (or off the heat entirely) is the way to go.

Cooking Tips & Techniques

I’ve made a lot of mistakes in the kitchen, and I’m happy to share them so you don’t have to repeat them. Here are some things I’ve learned about making this cozy one-pot lasagna soup with creamy ricotta:

Don’t skip browning the sausage properly. The first time I made this, I was in a hurry and just cooked the sausage until it was no longer pink. The soup was fine, but it lacked that deep, savory flavor that comes from proper browning. Let the sausage sit in the hot pot without moving it for a minute or two before breaking it up. Those dark brown bits are pure flavor.

Watch your pasta cooking time. Lasagna noodles are thicker than regular pasta, so they need a little more time. But here’s the thing—they’ll continue to cook in the hot soup even after you turn off the heat. I like to pull the pot off the stove when the noodles are just barely al dente (still a tiny white core in the center). By the time you add the cheese and serve, they’ll be perfectly tender.

Use the right pot size. A 5-6 quart pot is ideal. If your pot is too small, the pasta won’t have enough room to cook evenly, and you’ll end up with clumps of sticky noodles. If it’s too large, the broth will evaporate too quickly and you’ll have to add more liquid.

Multitasking tip: While the sausage is browning, dice your onion and mince your garlic. While the soup simmers, shred your mozzarella if you bought it in a block (pre-shredded works too, but freshly shredded melts better). This recipe comes together quickly, so having everything prepped makes the process smooth and stress-free.

One mistake I still make sometimes: Adding too much salt at the beginning. The sausage, Parmesan, and chicken broth all have salt. I’ve learned to go easy on the salt until the very end, then adjust. You can always add more, but you can’t take it out.

Variations & Adaptations

This cozy one-pot lasagna soup with creamy ricotta is pretty flexible. Here are some ways I’ve adapted it over the years:

Vegetarian Version: Swap the Italian sausage for a plant-based sausage crumble or just load up on mushrooms. Sauté 8 oz of cremini mushrooms (diced) along with the onion for that same meaty, savory depth. Use vegetable broth instead of chicken broth.

Gluten-Free Option: Use gluten-free lasagna noodles or swap in your favorite gluten-free pasta shape. The cooking time might vary, so check the package directions. Everything else in this recipe is naturally gluten-free.

Spicy Kick: Use hot Italian sausage instead of sweet, and double the red pepper flakes. I did this once when I had a cold and wanted something that would clear my sinuses. It worked beautifully.

Extra Veggies: Add a handful of fresh spinach or baby kale right at the end, just before the ricotta. Stir until wilted. You can also add diced zucchini or bell peppers along with the onion for more color and nutrition.

Dairy-Free Adaptation: This one’s tricky because the cheese is such a big part of the flavor. But I’ve had success using a high-quality dairy-free ricotta (like Kite Hill) and vegan mozzarella shreds. The texture won’t be exactly the same, but the flavor is still really good.

My personal favorite variation: I once added a tablespoon of tomato paste along with the garlic and let it cook for a minute before adding the tomatoes. It deepened the tomato flavor and made the soup taste like it had been simmering for hours. I do this almost every time now.

Serving & Storage Suggestions

This soup is best served hot, right after you make it. The cheese is melty, the pasta is tender, and the ricotta is perfectly creamy. I like to serve it in deep bowls with a side of crusty bread for dipping—something with a good crust that can handle all that rich broth. A simple green salad with a lemon vinaigrette is also a nice contrast to the richness of the soup.

If you’re serving this for a crowd, set up a little topping bar with extra Parmesan, red pepper flakes, fresh basil, and maybe some garlic bread on the side. It makes the meal feel special without any extra work.

Storage: This soup stores beautifully. Let it cool completely, then transfer to an airtight container. It will keep in the refrigerator for up to 4 days. The pasta will absorb some of the broth as it sits, so the soup will thicken. That’s not a bad thing—it almost turns into a pasta dish the next day, which I actually love.

Reheating: The best way to reheat is on the stovetop over medium-low heat. Add a splash of chicken broth or water to thin it out to your preferred consistency. Stir gently as it warms. You can also microwave individual portions in 30-second bursts, stirring between each. The ricotta might lose a little of its creamy texture upon reheating, but the flavor is still there.

Freezing: I don’t recommend freezing this soup because the dairy can separate and the pasta can turn mushy. But if you want to meal prep, you can make the soup base (everything except the pasta and cheese) and freeze that. Then when you’re ready to eat, thaw it, reheat, and add the pasta and cheese fresh. That works great.

One thing I’ve noticed—this soup actually tastes even better the next day. The flavors meld together overnight, and that rich tomato-basil-ricotta combination gets even more harmonious. I sometimes make it a day ahead on purpose.

Nutritional Information & Benefits

Here’s the thing about this cozy one-pot lasagna soup with creamy ricotta—it’s comfort food, so it’s not exactly a health food. But it does have some redeeming qualities. Each serving (about 1.5 cups) provides roughly:

  • Calories: 480-520
  • Protein: 28-32g
  • Fat: 24-28g
  • Carbohydrates: 35-40g
  • Fiber: 4-5g
  • Sugar: 8-10g
  • Sodium: 900-1100mg

The Italian sausage provides a good amount of protein and B vitamins. The tomatoes are rich in lycopene, an antioxidant that’s been linked to heart health. And the ricotta and mozzarella add calcium and protein. If you use whole-milk ricotta, you also get some healthy fats that help with satiety.

If you’re watching your sodium, use low-sodium broth and go easy on the added salt. You can also use lean ground turkey instead of sausage to cut the fat and calories. And if you want to boost the fiber, add a can of drained and rinsed cannellini beans along with the tomatoes.

This recipe contains dairy and gluten. For dairy-free or gluten-free adaptations, see the Variations section above.

Conclusion

This cozy one-pot lasagna soup with creamy ricotta has become one of those recipes I turn to again and again. It’s the dinner I make when I want something that feels like a project but comes together in almost no time. It’s the soup I serve to friends when I want them to feel taken care of. And it’s the meal I crave on cold, rainy evenings when all I want is something warm and familiar.

The best part? You can make it your own. Add more garlic if you’re a garlic lover. Throw in some spinach. Use spicy sausage. Top it with extra ricotta and a drizzle of balsamic glaze. This recipe is a starting point, not a rulebook. And honestly, that’s what cooking should be—a little bit of structure, a lot of room to play.

If you make this cozy one-pot lasagna soup with creamy ricotta, I’d love to hear how it turns out. Leave a comment below and let me know what variations you tried, or tag me in your photos. And if you’re looking for more one-pot comfort food, you might also enjoy this creamy one-pot sausage and potato soup or this creamy crockpot white chicken chili. Both are perfect for those nights when you need dinner to feel like a hug.

Happy cooking, friends. And remember—sometimes the best meals come from skipping the complicated steps and just letting the flavors do the work.

Frequently Asked Questions

Can I use a different type of pasta?

Absolutely. While lasagna noodles give the soup that classic lasagna feel, you can use any short pasta you have on hand. Penne, rigatoni, fusilli, or even broken spaghetti work great. Just adjust the cooking time according to the pasta shape you’re using. Smaller pasta will cook faster, so keep an eye on it.

Can I make this in a slow cooker or Instant Pot?

You can adapt this for a slow cooker by browning the sausage and sautéing the onions first, then adding everything except the pasta and ricotta to the slow cooker. Cook on low for 4-6 hours, then add the pasta and cook on high for another 20-30 minutes until tender. Stir in the cheeses at the end. For an Instant Pot, use the sauté function for the sausage and onions, then pressure cook on high for 5 minutes with a quick release before adding the pasta and cooking again for 3 minutes. I prefer the stovetop method because it’s faster and gives you more control over the texture.

How do I prevent the ricotta from becoming grainy?

The key is to add the ricotta after you’ve removed the pot from the heat. If you add it while the soup is still boiling or even simmering, the high heat can cause the ricotta to separate and turn grainy. Let the soup cool for just a minute off the heat, then stir in the ricotta gently until it’s fully incorporated. The residual heat is plenty to warm it through without damaging the texture.

Can I use dried herbs instead of fresh for the garnish?

For the garnish, fresh herbs really make a difference. But if you don’t have fresh basil or parsley, you can sprinkle a little dried oregano or basil on top. It won’t have the same bright, fresh flavor, but it’ll still look nice. Alternatively, a sprinkle of red pepper flakes or extra Parmesan can add a pop of color and flavor without needing fresh herbs.

Is this soup freezer-friendly?

I don’t recommend freezing the fully assembled soup because the dairy can separate and the pasta will turn mushy. However, you can freeze the soup base (without the pasta and cheese) for up to 3 months. When you’re ready to eat, thaw it in the refrigerator overnight, reheat on the stovetop, and then add the pasta and cheese fresh. This way you get all the convenience of meal prep without sacrificing texture.

Pin This Recipe!

cozy one-pot lasagna soup with creamy ricotta recipe
Print

Cozy One-Pot Lasagna Soup with Creamy Ricotta – Easy 30-Min Recipe

This cozy one-pot lasagna soup with creamy ricotta is a quick and easy 30-minute meal that delivers all the classic lasagna flavors without the layering and baking. Perfect for busy weeknights, it’s a comforting, crowd-pleasing soup that tastes even better the next day.

  • Author: Leila
  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Total Time: 30 minutes
  • Yield: 6 servings 1x
  • Category: Main Course
  • Cuisine: Italian

Ingredients

Scale
  • 1 lb Italian sausage (sweet or hot, casings removed)
  • 1 medium yellow onion, diced (about 1 cup)
  • 4 cloves garlic, minced
  • 1 can (28 oz) crushed tomatoes (preferably San Marzano)
  • 4 cups low-sodium chicken broth
  • 1 teaspoon dried oregano
  • 1 teaspoon dried basil
  • ½ teaspoon red pepper flakes (optional)
  • Salt and black pepper to taste
  • 810 sheets lasagna noodles (no-boil or regular), broken into 2-inch pieces
  • 1 cup whole-milk ricotta cheese
  • 1 cup shredded low-moisture mozzarella cheese
  • ½ cup grated Parmesan cheese
  • Fresh basil or parsley for garnish

Instructions

  1. Brown the Sausage: Heat a large Dutch oven or heavy-bottomed pot over medium-high heat. Add the Italian sausage (casings removed) and cook, breaking it up with a wooden spoon, until golden brown, about 5-6 minutes. Transfer the sausage to a plate with a slotted spoon, leaving about 1 tablespoon of rendered fat in the pot.
  2. Sauté the Aromatics: Reduce heat to medium. Add the diced onion and cook, stirring occasionally, until soft and translucent, about 4-5 minutes. Add the minced garlic and cook for 30 seconds until fragrant.
  3. Build the Broth: Pour in the crushed tomatoes and chicken broth. Stir to combine, scraping up any browned bits from the bottom of the pot. Add the dried oregano, dried basil, red pepper flakes, and a pinch of salt and black pepper. Stir well.
  4. Cook the Pasta: Bring the soup to a boil, then reduce to a simmer. Add the broken lasagna noodle pieces and stir gently. Simmer for 12-15 minutes, stirring occasionally, until the pasta is tender but still al dente.
  5. Add the Cheese: Return the browned sausage to the pot. Stir in the shredded mozzarella and grated Parmesan until melted and fully incorporated.
  6. Finish with Ricotta: Remove the pot from the heat. Add the whole-milk ricotta cheese and stir gently until fully incorporated. Do not over-stir.
  7. Taste and Adjust: Taste the soup and adjust seasoning with more salt, pepper, or red pepper flakes as needed.
  8. Serve: Ladle the soup into bowls and garnish with fresh basil or parsley. Serve immediately with crusty bread.

Notes

For best results, use full-fat ricotta and add it off the heat to prevent graininess. The soup thickens as it sits; add a splash of broth when reheating. This soup tastes even better the next day.

Nutrition

  • Serving Size: 1.5 cups
  • Calories: 500
  • Sugar: 9
  • Sodium: 1000
  • Fat: 26
  • Saturated Fat: 12
  • Carbohydrates: 38
  • Fiber: 5
  • Protein: 30

Keywords: lasagna soup, one-pot soup, Italian sausage soup, ricotta soup, easy weeknight dinner, comfort food, 30-minute meal

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

Share This Recipe

You might also love these recipes

Leave a Comment

Recipe rating