Written by

Samuel Rivera

Published

Cozy Lasagna Soup: Easy One-Pot Meal with Ricotta

Ready In 45 minutes
Servings 6 servings
Difficulty Easy

Love this? Save it for later!

Share the inspiration with your friends

It was 11:47 PM on a random Wednesday, and I was hit with the kind of lasagna craving that feels almost unreasonable at that hour. You know the one—where you want all those layers of comfort, the rich tomato sauce, the savory sausage, the creamy ricotta, but you absolutely do not want to spend an hour assembling and baking a whole casserole dish. I didn’t have the patience for that, and honestly, I didn’t have the energy either. But I had a pound of Italian sausage in the fridge, a half-empty box of lasagna noodles, and this wild idea that maybe, just maybe, I could get all the flavor without all the work.

So I stood there in my quiet kitchen, the only light coming from above the stove, and I just started throwing things into a pot. I browned the sausage, tossed in some garlic, poured in the crushed tomatoes and broth, and then—here’s where it got a little weird—I broke the lasagna noodles into jagged pieces and dropped them right in. No layering, no fussing, no baking. Just a big pot of everything I loved about lasagna, but slurpable. I honestly wasn’t sure it would work. I mean, could soup really capture that same cozy, cheesy magic?

The first bite answered that question pretty definitively. That rich, brothy tomato base, the tender noodles, the crumbles of savory sausage, and then that dollop of creamy ricotta on top melting into everything—it was pure comfort in a bowl. I might have stood there at the counter eating it straight from the ladle, honestly. Maybe you’ve been there, staring into a pot at midnight, wondering if you just invented something genius or something ridiculous. This time, it was definitely genius. And I’ve been making it ever since, tweaking it just a little, but keeping that same late-night energy that made it so good in the first place.

Why You’ll Love This Recipe

Let me tell you why this Cozy Lasagna Soup has become my go-to for those nights when only lasagna will do, but time and energy are in short supply. It’s not just another soup recipe—it’s a complete game-changer for anyone who loves Italian comfort food but needs it on the table fast.

  • One-Pot Wonder: Everything comes together in a single pot, which means less cleanup and more time relaxing. No layering, no baking dish to scrub, no fuss.
  • Ready in Under an Hour: From start to finish, this soup is on the table in about 45 minutes. That’s quicker than assembling and baking a traditional lasagna, and honestly, just as satisfying.
  • Simple, Everyday Ingredients: You probably already have most of what you need in your pantry and fridge. No fancy grocery store trips required—just good, honest ingredients.
  • Perfect for Busy Weeknights: This is the kind of meal that saves dinner when you’re short on time but still want something that feels special. It’s hearty enough to be a main course all on its own.
  • Crowd-Pleasing Comfort: I’ve served this to kids, adults, picky eaters, and Italian food snobs, and every single person has gone back for seconds. It’s that good.
  • Healthier Twist on a Classic: By turning lasagna into a soup, you naturally get a lighter, more balanced meal with plenty of vegetables and protein, without sacrificing any of that indulgent flavor.

What really sets this recipe apart is the way the flavors develop in that single pot. The sausage browns beautifully, the garlic infuses the broth, and the noodles cook right in the sauce, absorbing all that goodness. Then that dollop of ricotta on top—it melts into a creamy, dreamy finish that makes every spoonful taste like the best bite of lasagna you’ve ever had. It’s comfort food reimagined: faster, easier, but with the same soul-soothing satisfaction that makes lasagna a classic.

What Ingredients You Will Need

This recipe uses simple, wholesome ingredients that work together to create a rich, deeply flavorful soup. Most of these are pantry staples or easy to find at any grocery store, which makes this perfect for spontaneous cooking.

  • Italian Sausage: 1 pound, casings removed. I prefer mild Italian sausage for a family-friendly flavor, but hot Italian sausage works beautifully if you want some heat. Look for sausages with a good fat content—lean sausage can be a bit dry in soup.
  • Olive Oil: 2 tablespoons, for browning the sausage and sautéing the vegetables. A good extra virgin olive oil adds a nice fruity note.
  • Yellow Onion: 1 medium, diced. This forms the aromatic base of the soup. Sweet onions work well too.
  • Garlic: 4 cloves, minced. Fresh garlic is non-negotiable here—it makes a huge difference in the depth of flavor.
  • Crushed Tomatoes: 1 can (28 ounces). I recommend San Marzano tomatoes if you can find them—they’re sweeter and less acidic. Muir Glen is another solid brand.
  • Chicken Broth: 4 cups. Use low-sodium broth so you can control the salt level. Vegetable broth works fine too.
  • Dried Oregano: 1 teaspoon. This adds that classic Italian herb flavor.
  • Dried Basil: 1 teaspoon. Or use 1 tablespoon fresh basil if you have it.
  • Red Pepper Flakes: ½ teaspoon, optional. Adds a gentle warmth without making it spicy.
  • Salt and Black Pepper: To taste. Go easy on the salt at first—the sausage and broth add quite a bit.
  • Lasagna Noodles: 8 ounces (about 8-10 noodles), broken into 1-2 inch pieces. Regular or gluten-free lasagna noodles both work. I like using the curly-edged ones because they hold the sauce nicely.
  • Fresh Spinach: 3 cups, roughly chopped. This wilts into the soup beautifully and adds color and nutrients. Kale works too, but needs a few extra minutes to soften.
  • Whole Milk Ricotta Cheese: 1 cup. For serving. The creamy, slightly sweet ricotta is the perfect finishing touch. I recommend Galbani or Whole Foods 365 brand for consistent texture.
  • Fresh Parsley: ¼ cup, chopped, for garnish. Adds a fresh pop of color and brightness.
  • Grated Parmesan Cheese: ½ cup, for serving. Don’t skip this—it adds that salty, nutty finish that ties everything together.

Substitution Guidance: For a lighter version, use turkey Italian sausage instead of pork. For a vegetarian option, substitute with plant-based Italian sausage and use vegetable broth. You can also swap the spinach for chopped kale or Swiss chard. If you don’t have lasagna noodles, any short pasta like fusilli or penne works—just adjust the cooking time accordingly.

Equipment Needed

You don’t need a lot of fancy equipment for this recipe, which is part of what makes it so great. Here’s what you’ll need:

  • Large Dutch Oven or Heavy-Bottomed Pot: A 5-6 quart pot is ideal. I use my Le Creuset Dutch oven for this—it distributes heat evenly and the heavy lid traps steam beautifully. If you don’t have one, any large soup pot will work.
  • Wooden Spoon or Silicone Spatula: For stirring and breaking up the sausage as it browns. A wooden spoon is great because it won’t scratch your pot.
  • Sharp Chef’s Knife: For dicing the onion, mincing garlic, and chopping spinach. A good knife makes prep faster and safer.
  • Cutting Board: Any sturdy board will do. I prefer a large wooden one.
  • Measuring Cups and Spoons: For accurate measurements. I like having a set of stainless steel ones that won’t rust.
  • Ladle: For serving the soup into bowls. A deep ladle works best.
  • Serving Bowls: Wide, shallow bowls are perfect for this soup—they let the noodles and ricotta shine.

Budget-Friendly Tip: If you don’t have a Dutch oven, a large stainless steel pot with a tight-fitting lid works just as well. The key is even heat distribution, so avoid thin pots that might scorch the bottom. I’ve made this in a $20 pot from the grocery store and it turned out great—just keep an eye on the heat and stir occasionally.

Preparation Method

lasagna soup preparation steps

Let’s get cooking! This recipe comes together in about 45 minutes, and most of that is hands-off simmering time. Follow these steps, and you’ll have a pot of pure comfort ready to go.

  1. Brown the Sausage: Heat 2 tablespoons of olive oil in your large pot over medium-high heat. Add the Italian sausage (casings removed) and break it up with your wooden spoon. Cook for 6-8 minutes, stirring occasionally, until the sausage is nicely browned and cooked through. Don’t rush this step—browning adds deep, savory flavor. Use a slotted spoon to transfer the cooked sausage to a plate and set aside, leaving about 1 tablespoon of drippings in the pot.
  2. Sauté the Aromatics: Reduce the heat to medium. Add the diced onion to the pot and cook for 4-5 minutes, stirring occasionally, until softened and translucent. The bottom of the pot will have some browned bits—that’s flavor gold. Add the minced garlic and cook for another 30 seconds until fragrant. Be careful not to burn the garlic, or it will turn bitter.
  3. Build the Broth: Pour in the crushed tomatoes and chicken broth, stirring to scrape up any browned bits from the bottom of the pot. This is called deglazing, and it’s where all that flavor gets incorporated into the soup. Add the dried oregano, dried basil, red pepper flakes (if using), and a pinch of salt and black pepper. Stir everything together.
  4. Cook the Noodles: Bring the soup to a boil over high heat. Once boiling, add the broken lasagna noodles and stir well. Reduce the heat to medium-low, cover the pot, and let it simmer for 12-15 minutes, stirring occasionally to prevent the noodles from sticking. The noodles should be tender but still have a slight bite (al dente). If you prefer softer noodles, cook for an extra 2-3 minutes.
  5. Add the Spinach and Sausage: Once the noodles are cooked, stir in the chopped fresh spinach and the reserved cooked sausage. Cook for 2-3 minutes, until the spinach has wilted into the soup. Taste the soup and adjust the seasoning with more salt and pepper if needed. The flavors should be rich, savory, and well-balanced.
  6. Prepare the Ricotta Topping: While the soup simmers, place the ricotta cheese in a small bowl. Season it with a pinch of salt, a crack of black pepper, and a drizzle of olive oil if you like. Stir gently to combine. This simple step makes the ricotta even more flavorful and creamy.
  7. Serve and Garnish: Ladle the hot soup into wide serving bowls. Add a generous dollop of the seasoned ricotta in the center of each bowl. Sprinkle with fresh parsley and a generous shower of grated Parmesan cheese. Serve immediately, while the soup is still steaming hot.

Pro Tip: If you’re meal-prepping, cook the noodles separately and add them to individual bowls before pouring the hot soup over them. This prevents the noodles from absorbing too much liquid and becoming mushy when stored. The soup base freezes beautifully without the noodles.

Cooking Tips & Techniques

After making this soup more times than I can count, I’ve picked up a few tricks that make a real difference. Let me share them with you so you can nail it on your first try.

Don’t Overcook the Noodles: This is probably the most common mistake I see. Lasagna noodles continue to cook even after you turn off the heat, so pull them off the stove when they’re just tender. If you’re planning to have leftovers, undercook them by about 2 minutes—they’ll absorb broth as they sit and become perfectly tender by the next day.

Brown the Sausage Well: I know it’s tempting to rush through this step, but those deep brown bits on the bottom of the pot are where the flavor lives. Let the sausage get good color before you add the onions. I’ve made the mistake of using lean turkey sausage that didn’t brown well, and the soup was noticeably less flavorful. Use regular pork sausage for the best results.

Season in Layers: Don’t wait until the end to season. Add a pinch of salt when you sauté the onions, another when you add the tomatoes, and then adjust at the end. This builds complexity and ensures every layer is well-seasoned. I learned this the hard way after making a flat-tasting soup and trying to fix it with a last-minute salt dump.

Use Good Quality Tomatoes: Since this soup relies heavily on the tomato base, the quality of your crushed tomatoes matters. I’ve used cheap store-brand tomatoes before, and the soup was thin and acidic. Splurge on San Marzanos or a good brand like Muir Glen—it makes a noticeable difference in sweetness and body.

Let It Rest: Like most soups, this one tastes even better the next day. The flavors meld together overnight, and the broth becomes richer and more complex. If you can, make it a day ahead and reheat gently. Just remember to cook the noodles separately if you’re planning to store it.

Multitasking Tip: While the soup simmers, use that time to chop your herbs, grate your Parmesan, and prepare the ricotta topping. It makes the final assembly feel effortless and keeps you from scrambling at the end.

Variations & Adaptations

One of the best things about this soup is how adaptable it is. Here are some of my favorite ways to switch it up, depending on what I have on hand or who I’m feeding.

Vegetarian Version: Swap the Italian sausage for a plant-based alternative or simply double the vegetables. Add diced zucchini, mushrooms, and bell peppers for extra heartiness. Use vegetable broth instead of chicken broth. The ricotta and Parmesan still add plenty of richness, so you won’t miss the meat at all. I’ve made this for vegetarian friends and they always ask for the recipe.

Spicy Arrabbiata Style: If you love heat, use hot Italian sausage and increase the red pepper flakes to 1 teaspoon. You can also add a pinch of cayenne pepper to the broth. The spicy kick pairs beautifully with the cool, creamy ricotta on top. This is my personal favorite when I’m cooking just for myself.

Low-Carb or Keto Adaptation: Skip the lasagna noodles entirely and add extra vegetables like zucchini noodles (zoodles), cauliflower florets, or chopped cabbage. The broth and toppings are already low-carb friendly. I’ve made this with spiralized zucchini and it’s surprisingly satisfying—just add the zoodles in the last 2 minutes of cooking so they don’t get mushy.

Cheesy Stuffed Shell Version: For a fun twist, use jumbo pasta shells instead of broken lasagna noodles. Cook them separately, then fill each shell with a mixture of ricotta, mozzarella, and Parmesan. Place the filled shells in a bowl and ladle the hot soup over them. It’s like deconstructed stuffed shells, and it’s absolutely gorgeous on the plate.

Dairy-Free Option: Use a high-quality dairy-free ricotta alternative (Kite Hill makes a good one) and skip the Parmesan or use a vegan Parmesan. The soup base itself is naturally dairy-free, so this adaptation is easier than you’d think. I’ve served this to dairy-free guests and they were thrilled to have a creamy, satisfying option.

Serving & Storage Suggestions

This soup is at its best when served hot and fresh, but it also stores beautifully for leftovers. Here’s how to make the most of it.

Serving Temperature: Serve this soup piping hot. The heat is what makes the ricotta melt into that creamy swirl and the Parmesan melt into salty, nutty perfection. Let it cool for just a minute or two before diving in—you don’t want to burn your tongue!

Presentation Tips: Use wide, shallow bowls so the noodles and ricotta are visible. Add the ricotta in the center, then sprinkle with fresh parsley and Parmesan. For an extra touch, drizzle a little good olive oil over the top and add a few fresh basil leaves. It makes the soup look as good as it tastes.

Complementary Sides: This soup is hearty enough to be a meal on its own, but it pairs beautifully with a crusty loaf of bread for dipping. A simple side salad with a lemon vinaigrette adds brightness and balance. For a full Italian-inspired dinner, serve it alongside a glass of Chianti or a light red blend.

Refrigerator Storage: Store leftover soup in an airtight container in the refrigerator for up to 4 days. The flavors will actually deepen and improve overnight. Keep in mind that the noodles will continue to absorb liquid, so the soup will thicken. When reheating, add a splash of broth or water to thin it back to your desired consistency.

Freezer Storage: This soup freezes well for up to 3 months, but I recommend freezing the soup base without the noodles. The noodles can become mushy when thawed. To freeze, let the soup cool completely, then transfer to freezer-safe containers. When ready to enjoy, thaw overnight in the refrigerator, reheat on the stove, and add freshly cooked noodles. The ricotta and Parmesan should always be added fresh after reheating.

Reheating Instructions: Reheat the soup gently on the stovetop over medium-low heat, stirring occasionally. If using the microwave, heat in 1-minute intervals, stirring between each, until hot. Always add fresh ricotta and Parmesan after reheating for the best texture and flavor.

Nutritional Information & Benefits

This Cozy Lasagna Soup is a balanced meal that delivers comfort without completely derailing your healthy eating goals. Here’s a rough estimate of what you’re getting in each serving (based on 6 servings):

Nutrient Amount Per Serving
Calories 420-480
Protein 25-30g
Carbohydrates 35-40g
Fiber 4-5g
Fat 20-25g
Saturated Fat 8-10g
Sodium 800-1000mg (varies by broth and sausage)

Health Benefits: This soup is packed with protein from the Italian sausage and ricotta, which helps keep you full and satisfied. The tomatoes are rich in lycopene, a powerful antioxidant linked to heart health. Spinach adds iron, vitamin K, and fiber, while garlic and onions provide immune-boosting compounds. By turning lasagna into a soup, you naturally get a higher water content, which helps with hydration and portion control.

Dietary Considerations: This recipe can be made gluten-free by using gluten-free lasagna noodles. It’s naturally nut-free and egg-free. For a lower-sodium version, use low-sodium broth and sausage, and go easy on the added salt. The ricotta and Parmesan do add some sodium, so keep that in mind if you’re watching your intake.

My Personal Take: I love that this soup feels indulgent but actually fits into a balanced diet. It’s the kind of meal that makes you feel good—both while you’re eating it and after. The protein and fiber keep you full for hours, and the vegetables add nutrients without you even noticing. It’s comfort food that works with your wellness goals, not against them.

Conclusion

This Cozy Lasagna Soup has become a staple in my kitchen for a reason—it delivers all the warmth, richness, and satisfaction of traditional lasagna without the fuss. It’s the kind of recipe that saves dinner on busy weeknights, impresses guests without stress, and tastes even better than you remember every single time you make it. I honestly can’t recommend it enough.

I hope you give this recipe a try and make it your own. Maybe you’ll add extra spinach, or swap in spicy sausage, or top it with a mountain of fresh mozzarella. However you make it, I think you’ll fall in love with how easy and rewarding it is. There’s something special about standing over a pot of this soup, watching it bubble and thicken, knowing that a bowl of pure comfort is just minutes away.

If you do make this, I’d love to hear about it. Drop a comment below and let me know how it turned out—did you add any twists? What did your family think? And if you’re looking for more cozy, one-pot meals, check out my Creamy Tuscan Chicken Soup or my One-Pot Beef Stroganoff for more weeknight inspiration. Until next time, happy cooking!

Frequently Asked Questions

Can I use ground beef instead of Italian sausage?

Absolutely! Ground beef works well, but you’ll want to add extra seasoning to mimic the flavor of Italian sausage. Add 1 teaspoon of fennel seeds, ½ teaspoon of red pepper flakes, and an extra clove of garlic to the beef as it cooks. The fennel is key—it gives that distinct sausage flavor.

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

Yes! For a slow cooker, brown the sausage and sauté the onions on the stovetop first, then transfer everything except the noodles and spinach to the slow cooker. Cook on low for 6-8 hours or high for 3-4 hours. Add the noodles 30 minutes before serving, then stir in the spinach just before serving. For an Instant Pot, use the sauté function for the first steps, then pressure cook on high for 5 minutes. Quick release, add the noodles and cook on sauté for 8-10 minutes, then stir in the spinach.

How do I prevent the noodles from getting mushy in leftovers?

The best trick is to cook the noodles separately and add them to individual bowls before pouring the hot soup over them. This way, the noodles stay perfectly al dente and don’t absorb excess liquid. If you’ve already mixed them in, store the soup and noodles together—it will still taste great, just with softer noodles. Add a splash of broth when reheating to loosen it up.

What can I use instead of ricotta cheese?

If you don’t have ricotta, cottage cheese blended until smooth makes an excellent substitute. For a dairy-free option, use a cashew cream or dairy-free ricotta alternative. You can also skip the ricotta entirely and top the soup with fresh mozzarella pearls or a sprinkle of shredded mozzarella—it will melt beautifully into the hot soup.

Can I add other vegetables to this soup?

Definitely! This soup is very forgiving. Diced zucchini, mushrooms, bell peppers, or carrots all work well. Add firmer vegetables like carrots with the onions so they have time to soften. Add softer vegetables like zucchini or mushrooms about 10 minutes before the soup is done. I’ve also added a can of drained cannellini beans for extra protein and fiber—it’s delicious!

Pin This Recipe!

lasagna soup recipe

Print

Cozy Lasagna Soup: Easy One-Pot Meal with Ricotta

A quick and easy one-pot lasagna soup that delivers all the comforting flavors of traditional lasagna without the fuss. Ready in under an hour, this hearty soup features Italian sausage, broken lasagna noodles, and a creamy ricotta topping.

  • Author: Amanda
  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Total Time: 45 minutes
  • Yield: 6 servings 1x
  • Category: Main Course
  • Cuisine: Italian

Ingredients

Scale
  • 1 pound Italian sausage, casings removed
  • 2 tablespoons olive oil
  • 1 medium yellow onion, diced
  • 4 cloves garlic, minced
  • 1 can (28 ounces) 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
  • 8 ounces lasagna noodles (about 8–10 noodles), broken into 1-2 inch pieces
  • 3 cups fresh spinach, roughly chopped
  • 1 cup whole milk ricotta cheese
  • ¼ cup fresh parsley, chopped
  • ½ cup grated Parmesan cheese

Instructions

  1. Heat olive oil in a large Dutch oven or heavy-bottomed pot over medium-high heat. Add the Italian sausage (casings removed) and cook for 6-8 minutes, breaking it up with a wooden spoon, until browned and cooked through. Transfer the sausage to a plate and set aside, leaving about 1 tablespoon of drippings in the pot.
  2. Reduce heat to medium. Add the diced onion and cook for 4-5 minutes, stirring occasionally, until softened and translucent. Add the minced garlic and cook for 30 seconds until fragrant.
  3. Pour in the crushed tomatoes and chicken broth, stirring to scrape up any browned bits from the bottom of the pot. Add the dried oregano, dried basil, red pepper flakes (if using), and a pinch of salt and black pepper. Stir to combine.
  4. Bring the soup to a boil over high heat. Add the broken lasagna noodles and stir well. Reduce heat to medium-low, cover, and simmer for 12-15 minutes, stirring occasionally, until the noodles are tender but still al dente.
  5. Stir in the chopped spinach and reserved cooked sausage. Cook for 2-3 minutes until the spinach has wilted. Taste and adjust seasoning with more salt and pepper if needed.
  6. While the soup simmers, place the ricotta cheese in a small bowl. Season with a pinch of salt, a crack of black pepper, and a drizzle of olive oil if desired. Stir gently to combine.
  7. Ladle the hot soup into wide serving bowls. Add a generous dollop of the seasoned ricotta in the center of each bowl. Sprinkle with fresh parsley and grated Parmesan cheese. Serve immediately.

Notes

For meal prep, cook noodles separately and add to individual bowls before pouring hot soup over them to prevent mushiness. The soup base freezes well without noodles. For a vegetarian version, use plant-based Italian sausage and vegetable broth.

Nutrition

  • Serving Size: 1 bowl (about 1.5 cu
  • Calories: 450
  • Sugar: 8
  • Sodium: 900
  • Fat: 22
  • Saturated Fat: 9
  • Carbohydrates: 38
  • Fiber: 5
  • Protein: 28

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

Did you make this recipe?

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

You might also love these recipes

Leave a Comment

Recipe rating ★☆ ★☆ ★☆ ★☆ ★☆