Cozy One-Pot Lasagna Soup with Creamy Ricotta: Best Easy Dinner

Ready In
Servings
Difficulty

I was folding laundry last Tuesday—a truly mundane Tuesday, the kind where the rain wouldn’t quit and the light was that flat, gray color that makes everything feel a bit heavy—when a specific smell hit me from the neighbor’s open window. It wasn’t a fancy smell. It was garlic and oregano and something meaty simmering on a stove, and suddenly I was eight years old in my Aunt Clara’s tiny yellow kitchen. She wasn’t my real aunt, just a family friend everyone called Aunt Clara, and her kitchen smelled exactly like that—a constant, low-level hum of something good cooking. She’d be stirring a giant pot, her glasses fogged up, telling me to “go wash up” in a voice that didn’t leave room for argument. She passed away a few years back, and I honestly can’t remember the last time I had her soup. But that smell from the neighbor’s window? It was a punch right to the gut, a memory I could almost taste.

So, of course, I had to try and chase that feeling. I mean, you know that feeling when you can’t stop thinking about a taste? This wasn’t about a specific recipe of hers—I never got it—but about the feeling of that warm, garlicky air. This cozy one-pot lasagna soup with creamy ricotta is my attempt to bottle that exact Tuesday-night comfort. It’s all the soul-soothing, cheesy, saucy goodness of a classic lasagna, but without the layering, the boiling, or the hour-long bake time. Honestly, it’s the kind of meal that fixes a bad day before you even sit down to eat. Let me tell you, chasing that memory in my own kitchen, I burned a piece of toast and spilled broth on my favorite shirt, but when I took that first spoonful—the tender pasta, the rich tomato broth, that cloud of creamy ricotta—I got close. Really close. This is the recipe I keep coming back to when I need a hug in a bowl, and I think you will too.

Why You’ll Love This Recipe

This isn’t just another soup recipe. After testing this one-pot lasagna soup with creamy ricotta about five times (my family was thrilled, my waistline, less so), I can confidently say this version is the one. It has all the deep, layered flavor of a lasagna that’s been baking for an hour, but it comes together in about 40 minutes from start to finish. I’ve taken my experience as a home cook—and a few professional tricks I’ve picked up along the way—to make sure this recipe is foolproof and absolutely packed with flavor.

  • Quick & Easy: This whole dish comes together in about 40 minutes, start to finish. It’s perfect for a busy weeknight when you’re craving something hearty but don’t have an hour to spend in the kitchen.
  • One-Pot Wonder: You only need one large pot or Dutch oven. Less cleanup means more time to actually relax and enjoy your meal. It’s a game-changer on a hectic Tuesday.
  • Simple Ingredients: No weird, hard-to-find ingredients here. You likely have most of these pantry staples—garlic, onions, canned tomatoes, dried herbs—in your kitchen right now.
  • Perfect for Cozy Nights: This soup is the definition of comfort food. It’s warm, filling, and deeply satisfying—ideal for a cold evening, a rainy day, or any time you need a little edible hug.
  • Crowd-Pleaser: Kids and adults alike go crazy for this. It has all the familiar flavors of lasagna, which is a universal favorite, but in a fun, slurpable format. It’s also a great way to sneak in some extra veggies if you’re so inclined.
  • Unbelievably Delicious: The real magic is the texture. You get tender pasta, a rich and savory broth, and then that cold, creamy, slightly tangy dollop of ricotta cheese on top that melts into every spoonful. It’s a textural and flavor experience that’s pure comfort.

What makes this recipe different is the technique. Instead of just stirring everything together, we take a minute to brown the tomato paste until it’s dark and concentrated. This is a little trick I learned from a chef friend, and it adds a depth of flavor that you just can’t get from a quick simmer. It’s that extra step that makes the broth taste like it’s been cooking all day. This one-pot lasagna soup with creamy ricotta is the kind of recipe that makes you close your eyes after the first bite. It’s comfort food reimagined—faster, easier, but with the same soul-soothing satisfaction. Perfect for impressing guests without any stress.

What Ingredients You Will Need

This recipe uses simple, wholesome ingredients to deliver a bowl of pure comfort. Most of these are pantry staples, which makes this one-pot lasagna soup with creamy ricotta perfect for a last-minute dinner idea. Here’s what you’ll need:

  • For the Soup Base:
  • 1 tablespoon olive oil (for sautéing)
  • 1 large yellow onion, finely chopped (about 1.5 cups)
  • 4 cloves garlic, minced (fresh is best here for that punch of flavor)
  • 1 pound mild or hot Italian sausage, casings removed (I prefer a good quality brand like Johnsonville for consistent flavor)
  • 1/2 teaspoon red pepper flakes (optional, for a little heat)
  • 2 tablespoons tomato paste (I recommend the kind in a tube, like Amore, so you can use just what you need without wasting a whole can)
  • 1 (28-ounce) can crushed tomatoes (San Marzano are my go-to for their sweetness and low acidity)
  • 4 cups low-sodium chicken broth (you can use vegetable broth to make it vegetarian)
  • 1 teaspoon dried oregano
  • 1/2 teaspoon dried basil
  • 1 bay leaf
  • Salt and freshly ground black pepper, to taste
  • 8 ounces dried mafalda or fusilli pasta (or any short pasta you like—rotini, shells, or even broken lasagna noodles work great)
  • For the Creamy Ricotta Topping:
  • 1 cup whole milk ricotta cheese (for the creamiest texture, use whole milk. I really like the Calabro brand for its rich, creamy consistency)
  • 1/4 cup grated Parmesan cheese, plus more for serving
  • 2 tablespoons fresh parsley, finely chopped (plus extra for garnish)
  • 1/2 teaspoon lemon zest (this is my secret ingredient—it brightens the whole dish!)
  • Pinch of salt and pepper
  • For Serving (Optional but Recommended):
  • 1/2 cup shredded mozzarella cheese
  • Fresh basil leaves, for garnish

Ingredient Selection Tips: When choosing your ricotta, look for a brand that has a smooth, creamy texture, not one that’s grainy or watery. Full-fat is best for this recipe because it won’t curdle when added to the hot soup. For the sausage, I love using hot Italian sausage for an extra kick of flavor, but sweet or mild works beautifully if you prefer a milder taste. If you want to use ground beef or turkey, that’s fine too—just add a little extra garlic and oregano to boost the flavor profile.

Substitution Guidance: To make this recipe gluten-free, simply use your favorite gluten-free pasta and make sure your sausage and broth are certified gluten-free. For a vegetarian version, swap the Italian sausage for a plant-based ground “meat” or a can of lentils, and use vegetable broth. You can also swap the chicken broth for a rich mushroom broth for an even deeper earthy flavor. If you don’t have fresh parsley, a teaspoon of dried parsley will work, but the fresh stuff really adds a nice pop of color and freshness.

Equipment Needed

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

  • A Large Pot or Dutch Oven: This is your main tool. I use a 5.5-quart Le Creuset Dutch oven, and it’s perfect. The heavy bottom distributes heat evenly and is great for browning the meat and tomato paste. A heavy-bottomed stockpot will also work perfectly.
  • A Wooden Spoon or Silicone Spatula: For stirring and scraping up all those delicious browned bits from the bottom of the pot. A wooden spoon is my personal favorite for this job.
  • A Chef’s Knife and Cutting Board: For prepping your onion, garlic, and parsley. A good, sharp knife makes the whole process much more enjoyable.
  • A Measuring Cup and Spoons: For accurate measuring of your ingredients. I’ve learned the hard way that eyeballing the tomato paste can lead to a less flavorful soup.
  • A Small Bowl: For mixing your creamy ricotta topping. Any small bowl will do.

Budget-Friendly Options: You absolutely don’t need a fancy Dutch oven. A good, heavy-bottomed stockpot from a restaurant supply store or even a non-stick pasta pot will work beautifully. If you don’t have a wooden spoon, a regular metal spoon is fine—just be careful not to scratch your non-stick pot. The key is a pot that can hold at least 5 quarts to give you room to stir everything without it boiling over.

Preparation Method

one-pot lasagna soup with creamy ricotta preparation steps

Let’s get cooking! This one-pot lasagna soup with creamy ricotta comes together in a few simple steps. Follow these carefully, and you’ll have a pot of pure comfort in no time.

  1. Start the Base: Heat the olive oil in your large pot or Dutch oven over medium-high heat. Once it’s shimmering (but not smoking), add the chopped onion. Cook for 4-5 minutes, stirring occasionally, until it becomes soft and translucent. Add the minced garlic and red pepper flakes (if using) and cook for another minute until fragrant. You’ll know it’s ready when the smell fills your kitchen.
  2. Brown the Sausage: Add the Italian sausage to the pot, breaking it up with your wooden spoon into small, bite-sized pieces. Cook for 6-8 minutes, stirring occasionally, until it’s nicely browned and no longer pink. Don’t rush this step—the browning adds a ton of flavor. If there’s a lot of excess fat, you can spoon off all but about 1 tablespoon, but leaving a little in adds flavor.
  3. Deepen the Flavor with Tomato Paste: Push the sausage and onions to one side of the pot. Add the tomato paste to the empty space. Cook the tomato paste, stirring constantly, for 2-3 minutes. It will darken in color and become very fragrant. This is the secret step that gives the broth its deep, rich, almost caramelized flavor. Then, stir everything together.
  4. Build the Broth: Pour in the crushed tomatoes and chicken broth. Add the dried oregano, dried basil, bay leaf, and a generous pinch of salt and pepper. Stir everything together, scraping the bottom of the pot to release any browned bits (that’s pure flavor called “fond”). Bring the soup to a boil, then immediately reduce the heat to a low simmer.
  5. Cook the Pasta: Once the soup is simmering, stir in the dry pasta. Cook according to the package directions for al dente, usually about 8-10 minutes for mafalda or fusilli. Stir occasionally to prevent the pasta from sticking to the bottom of the pot. The soup will thicken slightly as the pasta cooks and releases its starch.
  6. Make the Creamy Ricotta Topping: While the pasta is cooking, prepare your ricotta mixture. In a small bowl, combine the whole milk ricotta, grated Parmesan, chopped fresh parsley, lemon zest, and a pinch of salt and pepper. Stir until just combined. Taste and adjust the seasoning—you want it to be creamy, tangy, and bright.
  7. Finish and Serve: Once the pasta is tender, remove the pot from the heat. Discard the bay leaf. Taste the soup and adjust the salt and pepper one last time. Ladle the hot soup into bowls. Top each bowl with a generous dollop of the creamy ricotta mixture, a sprinkle of shredded mozzarella (if using), and a few fresh basil leaves. Serve immediately with extra Parmesan on the side.

Pro Tip: The soup will continue to thicken as it sits because the pasta absorbs the liquid. If you’re making it ahead of time or have leftovers, you may want to cook the pasta separately and add it to each bowl when serving. This prevents the pasta from becoming too soft and mushy.

Cooking Tips & Techniques

After making this one-pot lasagna soup with creamy ricotta more times than I can count, I’ve picked up a few tricks that make all the difference. Here are my best tips for guaranteed success:

  • Don’t Skip Browning the Tomato Paste: I know it seems like a small, fussy step, but it’s the key to a deeply flavorful broth. Cooking the tomato paste until it darkens and sticks slightly to the pot caramelizes its natural sugars, adding a rich, savory, almost roasted flavor that you just can’t get otherwise.
  • Use a Splatter Screen: When you’re browning the sausage, it can get a little messy. A splatter screen over your pot will keep your stovetop clean and prevent any hot oil from popping out. It’s a small tool I use for almost everything!
  • Salt Your Broth Gradually: Italian sausage and Parmesan cheese are both quite salty. It’s always best to season your broth lightly at first, then taste and adjust at the end. You can always add more salt, but you can’t take it away.
  • Cook Pasta to Al Dente: Since the pasta will continue to cook in the hot broth even after you turn off the heat, cook it just until it’s al dente (tender but with a slight bite). This ensures it won’t turn into mush by the time you’re eating.
  • The Cold Ricotta Trick: For the best texture contrast, keep your ricotta mixture cold until you’re ready to serve. The warm, savory soup paired with that cold, creamy dollop of ricotta is pure magic. It’s like a little burst of creamy heaven in every spoonful.

A Mistake I Made: The first time I made this, I added all the broth and tomatoes and then forgot to add the pasta until the very end. I ended up having to boil the pasta separately and add it in, which meant the soup didn’t have that nice, starchy thickness. Don’t be like me—add the pasta right when the broth comes to a simmer!

Variations & Adaptations

One of the best things about this one-pot lasagna soup with creamy ricotta is how easy it is to adapt to your own tastes or dietary needs. Here are a few of my favorite variations:

  • Vegetarian “Sausage” Version: Swap the Italian sausage for a plant-based ground “meat” or a can of lentils (rinsed and drained). Add an extra tablespoon of olive oil and a pinch of fennel seeds to mimic the flavor of sausage. It’s just as hearty and satisfying.
  • Spicy Arrabbiata Style: For those who love heat, double the red pepper flakes and add a finely chopped Fresno or serrano chili pepper along with the garlic. Use hot Italian sausage instead of mild. The spicy kick is incredible with the creamy ricotta.
  • Cheesy, Bubbly Bake: This is a fun twist! Instead of serving it as a soup, pour the finished soup (with the pasta) into a 9×13 baking dish. Top with the ricotta mixture, a generous amount of shredded mozzarella, and some Parmesan. Bake at 375°F (190°C) for 15-20 minutes until bubbly and golden. It’s like a deconstructed lasagna casserole.
  • Low-Carb/Keto Option: Skip the pasta entirely. Instead, add a large handful of fresh spinach or chopped zucchini to the pot for the last 3 minutes of cooking. The vegetables will wilt and soften, adding bulk and nutrition without the carbs. You can also serve the soup over a bed of zucchini noodles (zoodles).
  • Dairy-Free Adaptation: Use a high-quality dairy-free ricotta (like Kite Hill) and a dairy-free mozzarella shred. For the Parmesan, use a vegan Parmesan alternative or nutritional yeast for a cheesy flavor. The result is still incredibly creamy and delicious.

Serving & Storage Suggestions

This one-pot lasagna soup with creamy ricotta is a meal in itself, but the right sides and presentation can make it feel extra special.

Serving Suggestions: Serve this soup piping hot. The contrast between the hot broth and the cool, creamy ricotta is a big part of the experience. I love serving it with a side of crusty bread or garlic bread for dipping into that rich broth. A simple green salad with a lemony vinaigrette is also a perfect accompaniment to cut through the richness. For a complete Italian-inspired meal, you could start with a simple antipasto platter.

Storage Instructions: Store any leftover soup in an airtight container in the refrigerator for up to 3 days. The pasta will continue to absorb the broth, so the soup will become much thicker. When reheating, add a splash of chicken broth or water to thin it out to your desired consistency. The flavors will actually meld and deepen overnight, making it even more delicious the next day!

Freezing Instructions: If you plan to freeze this soup, I strongly recommend cooking the pasta separately and adding it only when you’re ready to serve. The pasta becomes mushy when frozen and thawed. To freeze, let the soup base (without the pasta) cool completely, then transfer it to a freezer-safe container. It can be frozen for up to 3 months. Thaw overnight in the refrigerator, then reheat on the stovetop, adding the cooked pasta at the end.

Reheating Tips: The best way to reheat this soup is on the stovetop over medium-low heat, stirring occasionally. The microwave works in a pinch, but the stovetop gives you better control over the texture. If reheating from frozen, you can reheat it directly on the stovetop over low heat, adding a little extra broth to help it along.

Nutritional Information & Benefits

While this one-pot lasagna soup with creamy ricotta is definitely a comfort food, it also offers some surprising nutritional benefits. Here’s a breakdown (approximate, per serving based on 6 servings):

  • Calories: ~480-520 kcal
  • Protein: ~28-32g
  • Fat: ~22-26g
  • Carbohydrates: ~42-48g
  • Fiber: ~4-6g
  • Sugar: ~8-10g
  • Sodium: ~800-1000mg (can be lower with low-sodium broth)

Health Benefits of Key Ingredients:

  • Italian Sausage: Provides a good source of protein and B vitamins, which are essential for energy metabolism.
  • Tomatoes: Rich in lycopene, a powerful antioxidant linked to heart health and reduced inflammation. Cooking tomatoes actually increases the bioavailability of lycopene.
  • Ricotta Cheese: A good source of calcium and protein. It’s also lower in fat and sodium than many other cheeses, making it a relatively healthy choice for a creamy topping.
  • Garlic & Onions: Both are packed with antioxidants and have anti-inflammatory properties. They’re a great way to add flavor without extra salt.

Dietary Considerations: This recipe can be made gluten-free (using gf pasta) and vegetarian (using plant-based sausage). It is not dairy-free or low-carb in its standard form, but see the variations section for easy adaptations. The main allergens are dairy (milk, cheese) and gluten (pasta).

From my perspective, this is a meal that feels indulgent but is made with whole, real ingredients. It’s the kind of dinner that nourishes your body and your soul, and that’s a win in my book.

Conclusion

This cozy one-pot lasagna soup with creamy ricotta is more than just a recipe—it’s a feeling. It’s the warmth of a kitchen on a rainy night, the comfort of a familiar flavor, and the joy of a meal that comes together without a ton of stress. It’s the recipe I turn to when I need to chase away a bad day, and I hope it becomes that for you, too.

I encourage you to make this your own. Play with the herbs, swap in your favorite pasta shape, or add a handful of spinach at the end. The best recipes are the ones that adapt to you. I’d love to hear how it turns out! Did you try a fun variation? Did your family gobble it up? Please leave a comment below and let me know—your stories and ideas are what make this community so special. And if you loved it, don’t forget to share this post with a friend who needs a little comfort in their life.

Until next time, happy cooking, and may your kitchen always smell like something wonderful.

Frequently Asked Questions

Can I use ground beef instead of Italian sausage?

Absolutely! Ground beef, ground turkey, or even a mix of ground pork and beef will work beautifully. Just make sure to season it well with extra garlic, oregano, and a pinch of fennel seeds to mimic the flavor of Italian sausage.

My soup is too thick. How can I fix it?

This is a common issue, especially with leftovers, as the pasta absorbs the broth. Simply stir in a splash of chicken broth, vegetable broth, or even water when you reheat it. Start with a quarter cup and add more until it reaches your desired consistency.

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

Yes! For a slow cooker, brown the sausage and onions on the stovetop first, then transfer everything except the pasta and ricotta to the slow cooker. Cook on low for 4-6 hours or high for 2-3 hours. Stir in the pasta 20 minutes before serving. For an Instant Pot, use the sauté function for the first steps, then pressure cook on high for 5 minutes. Quick release, stir in the pasta, and use the sauté function to cook the pasta for 5-7 minutes.

What is the best pasta shape to use?

I love using mafalda (mini lasagna noodles) or fusilli for this soup, but any short pasta works wonderfully. Other great options include rotini, shells, cavatappi, ditalini, or even broken-up lasagna noodles. The key is to use a shape that can catch the broth and the ricotta in its nooks and crannies.

Can I make this soup dairy-free?

Yes, you can easily make this dairy-free. Use a high-quality dairy-free ricotta (Kite Hill is a great brand) and a dairy-free mozzarella shred. For the Parmesan, use a vegan Parmesan alternative or nutritional yeast. The flavor will be slightly different, but it will still be incredibly creamy and delicious.

Pin This Recipe!

one-pot lasagna soup with creamy ricotta recipe
Print

Cozy One-Pot Lasagna Soup with Creamy Ricotta: Best Easy Dinner

This one-pot lasagna soup with creamy ricotta is a quick and easy weeknight dinner that delivers all the comforting flavors of classic lasagna without the layering or long bake time. Ready in about 40 minutes, it’s a hearty, soul-soothing meal perfect for cozy nights.

  • Author: Sofia
  • Prep Time: 15 minutes
  • Cook Time: 25 minutes
  • Total Time: 40 minutes
  • Yield: 6 servings 1x
  • Category: Main Course
  • Cuisine: Italian

Ingredients

Scale
  • 1 tablespoon olive oil
  • 1 large yellow onion, finely chopped (about 1.5 cups)
  • 4 cloves garlic, minced
  • 1 pound mild or hot Italian sausage, casings removed
  • 1/2 teaspoon red pepper flakes (optional)
  • 2 tablespoons tomato paste
  • 1 (28-ounce) can crushed tomatoes (preferably San Marzano)
  • 4 cups low-sodium chicken broth
  • 1 teaspoon dried oregano
  • 1/2 teaspoon dried basil
  • 1 bay leaf
  • Salt and freshly ground black pepper, to taste
  • 8 ounces dried mafalda or fusilli pasta (or any short pasta)
  • 1 cup whole milk ricotta cheese
  • 1/4 cup grated Parmesan cheese, plus more for serving
  • 2 tablespoons fresh parsley, finely chopped
  • 1/2 teaspoon lemon zest
  • Pinch of salt and pepper
  • 1/2 cup shredded mozzarella cheese (optional, for serving)
  • Fresh basil leaves, for garnish

Instructions

  1. Heat the olive oil in a large pot or Dutch oven over medium-high heat. Add the chopped onion and cook for 4-5 minutes until soft and translucent. Add the minced garlic and red pepper flakes (if using) and cook for another minute until fragrant.
  2. Add the Italian sausage to the pot, breaking it up into small pieces. Cook for 6-8 minutes until browned and no longer pink. Spoon off excess fat if desired, leaving about 1 tablespoon.
  3. Push the sausage and onions to one side of the pot. Add the tomato paste to the empty space and cook, stirring constantly, for 2-3 minutes until it darkens and becomes fragrant. Stir everything together.
  4. Pour in the crushed tomatoes and chicken broth. Add the dried oregano, dried basil, bay leaf, and a generous pinch of salt and pepper. Stir, scraping the bottom of the pot to release any browned bits. Bring to a boil, then reduce heat to a low simmer.
  5. Stir in the dry pasta. Cook according to package directions for al dente, usually 8-10 minutes, stirring occasionally to prevent sticking.
  6. While the pasta cooks, prepare the ricotta topping: In a small bowl, combine the whole milk ricotta, grated Parmesan, chopped parsley, lemon zest, and a pinch of salt and pepper. Stir until combined. Taste and adjust seasoning.
  7. Once the pasta is tender, remove the pot from the heat. Discard the bay leaf. Taste and adjust salt and pepper. Ladle the soup into bowls. Top each bowl with a generous dollop of the ricotta mixture, a sprinkle of shredded mozzarella (if using), and fresh basil leaves. Serve immediately with extra Parmesan on the side.

Notes

For best texture, keep the ricotta mixture cold until serving. The soup thickens as it sits; if making ahead, cook pasta separately and add when serving. To freeze, freeze the soup base without pasta; add cooked pasta when reheating.

Nutrition

  • Serving Size: 1 bowl (about 1.5 cu
  • Calories: 500
  • Sugar: 9
  • Sodium: 900
  • Fat: 24
  • Saturated Fat: 9
  • Carbohydrates: 45
  • Fiber: 5
  • Protein: 30

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

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