Written by

Timothy Green

Published

One-Pot Creamy Lasagna Soup with Ricotta (Best Easy Recipe)

Ready In 35 minutes
Servings 6 servings
Difficulty Easy

That first spoonful — the way the broth clings to a curl of broken lasagna noodle, the ricotta melting into little clouds of creaminess — still takes me straight back to a random Tuesday night last November. I had a fridge full of half-used ingredients from a weekend cooking spree, a box of lasagna noodles staring at me from the pantry, and absolutely zero energy left for layering and baking. I remember standing there, holding a wedge of Parmesan and thinking, “There has to be a way to get that same flavor without the whole production.” So I grabbed my biggest pot, tossed in some ground beef, and just started building the soup version of lasagna — one ingredient at a time, no plan, just instinct. It was one of those kitchen experiments where you’re not sure if it’s going to work, but the smell alone tells you you’re onto something good.

By the time I stirred in the last dollop of ricotta and let it all simmer together, I knew this one-pot creamy lasagna soup with ricotta was going to become a regular thing in my kitchen. The noodles softened perfectly in the rich tomato broth, the cheese melted into every corner, and honestly? It tasted more like lasagna than some baked versions I’ve had. No fussing with layers, no watching the oven, no waiting for things to cool before slicing. Just a big pot of pure comfort, ready in about 35 minutes. It felt like cheating, but in the best possible way.

That night, I ladled it into bowls topped with extra ricotta and a sprinkle of fresh basil, and my family ate it in that quiet, focused way that tells you a recipe is a keeper. This soup isn’t trying to be fancy — it’s just honest, hearty food that delivers exactly what it promises. And honestly, that’s the kind of recipe I love sharing the most.

Why You’ll Love This Recipe

Look, I’ve tested a lot of soup recipes over the years, and this one stands out for a simple reason: it gives you all the soul-warming satisfaction of lasagna without any of the fuss. Let me break down why this one-pot creamy lasagna soup with ricotta is about to become your new favorite weeknight dinner.

  • Quick & Easy : Comes together in about 35 minutes from start to finish. No boiling pasta separately, no layering, no baking. Just one pot and a spoon.
  • Simple Ingredients : Everything is pantry-friendly. Ground beef, canned tomatoes, dried herbs, lasagna noodles, and cheese — you probably have most of it already.
  • Perfect for Cozy Nights : This soup is made for those evenings when you want something deeply comforting but don’t have an hour to spend in the kitchen. It’s also great for meal prep — the flavors get even better the next day.
  • Crowd-Pleaser : Kids love the fun broken noodles, adults love the rich flavor, and everyone goes back for seconds. I’ve yet to meet someone who didn’t enjoy this.
  • Unbelievably Delicious : The creamy ricotta stirred in at the end creates this luscious texture that coats every spoonful. It’s comfort food at its finest.

What makes this version different from other lasagna soups out there? It’s the technique. Instead of just dumping everything in and hoping for the best, I’ve fine-tuned the order of operations to get the deepest flavor. Browning the meat well, letting the tomato paste caramelize a bit, and adding the ricotta off the heat so it stays creamy instead of turning grainy — these small details make a big difference. I’ve also balanced the broth so it’s rich and savory without being overly heavy. It’s the kind of soup that makes you close your eyes after the first bite, not because it’s fancy, but because it just tastes right.

This isn’t just another soup recipe — it’s the one you’ll make when you want lasagna but don’t have the energy for the full production. And honestly? It might even become your go-to over the baked version.

What Ingredients You Will Need

This recipe uses simple, everyday ingredients that come together to create something truly special. Most of these are pantry staples, and the ones that aren’t are easy to find at any grocery store. Here’s what you’ll need for this one-pot creamy lasagna soup with ricotta.

  • Olive oil — 2 tablespoons, for sautéing the aromatics. A good quality extra virgin olive oil adds a subtle fruity note.
  • Yellow onion — 1 medium, diced. Sweet and savory base flavor.
  • Garlic cloves — 4 cloves, minced. Fresh garlic is non-negotiable here — it makes a difference.
  • Ground beef — 1 pound (450g), 80/20 blend works best. The fat adds richness to the broth. You can also use ground Italian sausage for extra flavor.
  • Tomato paste — 3 tablespoons. This is where the deep, concentrated tomato flavor comes from. I like the double-concentrated tubes for convenience.
  • Crushed tomatoes — 1 can (28 ounces / 800g). Look for San Marzano tomatoes if you can find them — they’re sweeter and less acidic.
  • Chicken broth — 4 cups (960ml). Low-sodium is best so you can control the salt level. Vegetable broth works too.
  • Dried Italian seasoning — 2 teaspoons. A blend of oregano, basil, rosemary, and thyme.
  • Dried oregano — 1 teaspoon, for extra herbaceousness.
  • Red pepper flakes — ½ teaspoon (optional), for a gentle warmth.
  • Salt and black pepper — to taste. Start with 1 teaspoon salt and ½ teaspoon pepper, then adjust.
  • Lasagna noodles — 8 ounces (225g), broken into 1-2 inch pieces. No need to cook them separately — they’ll cook right in the broth.
  • Whole milk ricotta cheese — 1 cup (about 250g). Full-fat is key here for the creamiest texture. I recommend Galbani or Calabro for best results.
  • Fresh mozzarella — 4 ounces (115g), shredded or torn into small pieces. Adds that classic stretchy cheese pull.
  • Fresh basil — a handful, chopped, for garnish.
  • Parmesan cheese — ½ cup (50g), freshly grated. Please skip the pre-shredded stuff — it doesn’t melt the same way.

Substitution Guidance : For a lighter version, use ground turkey or chicken instead of beef. If you need a gluten-free option, use gluten-free lasagna noodles or broken gluten-free pasta — just check the cooking time on the package. For a vegetarian version, skip the meat and add a can of drained cannellini beans or lentils. And if you don’t have fresh basil, dried basil works in a pinch — use about 1 teaspoon.

Equipment Needed

The beauty of this recipe is that you don’t need much. Here’s what you’ll need to make this one-pot creamy lasagna soup with ricotta.

  • Large Dutch oven or heavy-bottomed pot — A 5-6 quart pot is ideal. I use my trusty Le Creuset, but any heavy pot will do. The heavy bottom helps prevent scorching.
  • Wooden spoon or spatula — For stirring and breaking up the meat.
  • Chef’s knife and cutting board — For chopping the onion, garlic, and basil.
  • Measuring cups and spoons — For accuracy.
  • Box grater or microplane — For grating the Parmesan. A microplane gives you that fluffy, melt-in-your-mouth texture.
  • Ladle — For serving.

If you don’t have a Dutch oven, any large soup pot or even a deep skillet with high sides will work. Just keep an eye on the heat — thinner pots can scorch more easily. I’ve made this in a stainless steel pot before and it turned out great, I just had to stir a bit more frequently.

Preparation Method

one-pot creamy lasagna soup with ricotta preparation steps

Let’s get cooking. This one-pot creamy lasagna soup with ricotta comes together in a straightforward process, but each step matters. Follow along and you’ll have a steaming bowl of comfort in about 35 minutes.

  1. Heat the olive oil in your large pot over medium-high heat. Add the diced onion and cook for 3-4 minutes, until it’s translucent and starting to soften. Stir occasionally so it doesn’t burn.
  2. Add the minced garlic and cook for 30 seconds, until fragrant. You’ll know it’s ready when the smell fills your kitchen — don’t let it go longer or it’ll turn bitter.
  3. Add the ground beef to the pot. Break it up with your wooden spoon and cook for 5-6 minutes, until it’s browned all the way through. Let it get some nice brown bits on the bottom of the pot — that’s flavor. If there’s excess fat, spoon it out, leaving about a tablespoon.
  4. Stir in the tomato paste and cook for 2 minutes, stirring constantly. This step is important — the tomato paste needs to caramelize slightly to deepen its flavor. It’ll turn a darker shade of red and smell intensely tomatoey.
  5. Pour in the crushed tomatoes and chicken broth. Add the Italian seasoning, dried oregano, red pepper flakes (if using), salt, and black pepper. Stir everything together, scraping up any browned bits from the bottom of the pot.
  6. Bring the soup to a boil, then reduce the heat to medium-low so it’s at a gentle simmer. Let it cook for 5 minutes to allow the flavors to meld.
  7. Add the broken lasagna noodles to the pot. Stir them in, making sure they’re submerged in the liquid. Cover the pot and let it simmer for 10-12 minutes, stirring once halfway through to prevent the noodles from sticking. The noodles should be tender but still have a slight bite — al dente.
  8. Remove the pot from the heat. This is crucial — you don’t want the ricotta to curdle. Let it sit for 30 seconds to cool slightly.
  9. Stir in the ricotta cheese and fresh mozzarella. Gently fold them into the soup until the ricotta is mostly incorporated, leaving some small white swirls visible. The mozzarella will melt into gooey, stretchy strands.
  10. Taste and adjust seasoning. Add more salt or pepper if needed. The pasta absorbs some of the salt, so you might need a little extra.
  11. Ladle into bowls and top each serving with a generous spoonful of extra ricotta, a sprinkle of freshly grated Parmesan, and a scattering of fresh basil. Serve immediately.

Sensory cues to watch for : When the tomato paste is properly caramelized, it’ll smell sweet and concentrated, not sharp. The broth should look rich and reddish-brown, not watery. When you stir in the ricotta, the soup should turn creamy and slightly opaque, with little white ribbons running through it. The noodles should be tender enough to cut with the side of a spoon but not mushy.

Troubleshooting : If the soup seems too thick after the noodles cook, add an extra ½ cup of broth or water. If it’s too thin, let it simmer uncovered for a few more minutes. If the ricotta looks grainy, you added it while the soup was too hot — next time, let it cool for a full minute before stirring it in.

Cooking Tips & Techniques

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

Brown the meat properly. Don’t rush this step. Let the ground beef sit in the hot pot for a minute or two before breaking it up. Those browned bits on the bottom — called fond — are pure flavor. If you stir it too much, you’ll never get that browning.

Break the noodles unevenly. I know this sounds weird, but hear me out. Breaking the lasagna noodles into different sizes — some big pieces, some smaller bits — gives the soup more texture. You get those satisfying big noodle curls in some bites and smaller pasta pieces in others. It makes the eating experience more interesting.

Don’t overcook the noodles. The noodles will continue to soften slightly even after you remove the pot from the heat. So pull them off when they’re just al dente — tender but with a tiny resistance in the center. Overcooked noodles turn mushy and can make the soup feel gluey.

Let the soup rest before serving. I know you’ll be hungry, but letting the soup sit for 2-3 minutes off the heat before ladling it out allows the flavors to settle and the cheese to fully incorporate. It also brings the temperature down to a comfortable eating level — nobody wants a burned tongue.

My biggest failure with this recipe? The first time I made it, I added the ricotta while the soup was still boiling. It turned into this weird, grainy mess that looked like scrambled eggs floating in tomato soup. It still tasted okay, but the texture was all wrong. Now I always take the pot off the heat first and let it cool for just 30 seconds. That small change made all the difference.

Multitasking tip : While the soup simmers after adding the noodles, use that time to grate your Parmesan, chop the basil, and set out the extra ricotta. That way, everything is ready for serving the moment the soup is done.

Variations & Adaptations

This one-pot creamy lasagna soup with ricotta is wonderfully adaptable. Here are some variations I’ve tried and loved.

  • Vegetarian Version : Skip the ground beef and add 1 can of drained cannellini beans or brown lentils. You can also add 2 cups of chopped spinach or kale at the end for extra greens. The beans add protein and make it just as hearty.
  • Spicy Arrabbiata Style : Increase the red pepper flakes to 1 teaspoon and add a pinch of cayenne pepper. Use spicy Italian sausage instead of ground beef. The heat cuts through the richness of the ricotta beautifully.
  • White Lasagna Soup : Swap the crushed tomatoes for 4 cups of chicken broth and 1 cup of heavy cream. Use shredded rotisserie chicken instead of beef, and add ½ cup of grated Parmesan. Skip the tomato paste and red pepper flakes. It’s a completely different soup but just as comforting.
  • Slow Cooker Method : Brown the meat and sauté the onions and garlic on the stovetop first, then transfer everything except the noodles and cheeses to a slow cooker. Cook on low for 4-6 hours. Add the broken noodles 30 minutes before serving, then stir in the cheeses at the end.
  • Gluten-Free Adaptation : Use gluten-free lasagna noodles or your favorite gluten-free pasta shape. Just be careful with cooking times — gluten-free pasta can go from al dente to mushy quickly, so start checking at 7 minutes.

I personally love the spicy arrabbiata version on cold winter nights. The heat warms you from the inside out, and that creamy ricotta is the perfect cooling counterbalance. It’s become my go-to when I want something a little different.

Serving & Storage Suggestions

This one-pot creamy lasagna soup with ricotta is best served immediately, while the cheese is still melty and the noodles are tender. Ladle it into deep bowls and top each serving with a generous dollop of ricotta, a sprinkle of Parmesan, and a few torn basil leaves. A drizzle of good olive oil on top is never a bad idea.

What to serve alongside : A crusty loaf of garlic bread or warm focaccia is perfect for sopping up every last drop of that creamy broth. A simple green salad with a lemon vinaigrette balances the richness nicely. If you’re feeling indulgent, serve it with a side of roasted vegetables like zucchini or bell peppers.

Storage : This soup keeps well in the refrigerator for up to 4 days. Store it in an airtight container. The noodles will absorb some of the broth as it sits, so the soup will thicken. That’s okay — just add a splash of broth or water when reheating to bring it back to the right consistency.

Freezing : You can freeze this soup for up to 3 months, but there’s a catch. The noodles and ricotta don’t freeze perfectly — the noodles can get mushy, and the ricotta can become slightly grainy. If you’re planning to freeze it, I recommend undercooking the noodles by 2 minutes or freezing the soup base without the noodles and cheese. Add fresh noodles and cheese when you reheat it.

Reheating : Reheat on the stovetop over medium-low heat, stirring occasionally. Add a splash of broth or water if needed. You can also reheat individual portions in the microwave — just cover the bowl and heat in 30-second bursts, stirring between each. The flavors actually deepen overnight, so leftovers taste even better the next day.

Nutritional Information & Benefits

Here’s an approximate nutritional breakdown for one serving of this one-pot creamy lasagna soup with ricotta (based on 6 servings).

Nutrient Amount Per Serving
Calories 485
Protein 32g
Carbohydrates 38g
Fat 22g
Saturated Fat 10g
Fiber 4g
Sodium 890mg

Health benefits : This soup packs a surprising amount of protein thanks to the ground beef and ricotta, which helps keep you full and satisfied. The tomatoes are rich in lycopene, a powerful antioxidant that supports heart health. Ricotta is a good source of calcium and contains less fat than many other cheeses. And the garlic? It’s known for its immune-boosting properties — perfect for cold and flu season.

Dietary considerations : This recipe contains dairy and gluten. For a gluten-free version, use gluten-free lasagna noodles. For a lower-carb option, swap the noodles for zucchini ribbons or shirataki noodles. If you’re watching your sodium, use low-sodium broth and go easy on the added salt — the Parmesan adds plenty of saltiness on its own.

I love that this soup feels indulgent but actually has a decent nutritional profile. It’s the kind of meal that nourishes you from the inside out, without making you feel heavy or sluggish afterward.

Conclusion

This one-pot creamy lasagna soup with ricotta is proof that you don’t need to spend hours in the kitchen to enjoy the deep, comforting flavors of homemade lasagna. It’s quick, it’s easy, and it delivers on every level — rich broth, tender noodles, and that luscious, creamy ricotta that makes every spoonful feel special.

I love that this recipe gives you room to play. Add more spice, swap the meat, throw in some spinach — make it your own. That’s the beauty of a good soup recipe. It’s forgiving, adaptable, and always there when you need a bowl of comfort.

I’d love to hear how this turns out for you. Did you add your own twist? Did your family ask for seconds? Drop a comment below and let me know — your feedback helps other readers too. And if you enjoyed this recipe, share it with someone who needs a little comfort in their week. Happy cooking!

Frequently Asked Questions

Can I use a different type of pasta instead of lasagna noodles?

Absolutely. Any short pasta shape works well — think penne, rigatoni, fusilli, or even broken spaghetti. Just adjust the cooking time based on the pasta you choose. Smaller pasta shapes might cook faster, so start checking at 7-8 minutes.

Can I make this soup ahead of time for meal prep?

Yes, but with a small adjustment. If you’re meal prepping, cook the soup base and add the noodles separately. Store the cooked noodles and soup base separately in the fridge, then combine and reheat when you’re ready to eat. This prevents the noodles from getting too soft. If you’ve already combined them, just add a splash of broth when reheating to loosen it up.

Why did my ricotta turn grainy?

This usually happens when the ricotta is added to soup that’s too hot. Always remove the pot from the heat and let it cool for 30-60 seconds before stirring in the ricotta. Also, make sure you’re using full-fat ricotta — low-fat versions are more prone to curdling. If it does turn grainy, don’t worry — it’s still edible, just not as creamy.

Can I use cottage cheese instead of ricotta?

You can, but the texture will be different. Cottage cheese is lumpier and has a higher moisture content, so it won’t create the same creamy swirl effect. If you do use cottage cheese, blend it in a food processor first to smooth it out. I personally prefer ricotta for this recipe — it gives a richer, more authentic lasagna flavor.

How do I make this soup dairy-free?

Use a dairy-free ricotta alternative (many stores carry almond or cashew-based versions) and skip the mozzarella and Parmesan. You can also add a splash of unsweetened oat milk or cashew cream at the end for creaminess. The flavor will be different but still delicious. For a cheesy flavor, add a tablespoon of nutritional yeast to the broth.

If you love easy, one-pot meals like this, you might also enjoy our creamy crockpot lasagna soup for those days when you want to set it and forget it. And for another cozy soup option, our creamy roasted butternut squash soup with sage brown butter is a fall favorite that never disappoints.

Pin This Recipe!

one-pot creamy lasagna soup with ricotta recipe

Print

One-Pot Creamy Lasagna Soup with Ricotta (Best Easy Recipe)

This one-pot creamy lasagna soup delivers all the soul-warming satisfaction of lasagna without any of the fuss. Ready in about 35 minutes, it features a rich tomato broth, tender broken lasagna noodles, and luscious ricotta stirred in at the end for a comforting weeknight dinner.

  • Author: Mira
  • Prep Time: 10 minutes
  • Cook Time: 25 minutes
  • Total Time: 35 minutes
  • Yield: 6 servings 1x
  • Category: Main Course
  • Cuisine: Italian

Ingredients

Scale
  • 2 tablespoons olive oil
  • 1 medium yellow onion, diced
  • 4 cloves garlic, minced
  • 1 pound (450g) ground beef (80/20 blend)
  • 3 tablespoons tomato paste
  • 1 can (28 ounces / 800g) crushed tomatoes (preferably San Marzano)
  • 4 cups (960ml) low-sodium chicken broth
  • 2 teaspoons dried Italian seasoning
  • 1 teaspoon dried oregano
  • ½ teaspoon red pepper flakes (optional)
  • Salt and black pepper to taste (start with 1 teaspoon salt and ½ teaspoon pepper)
  • 8 ounces (225g) lasagna noodles, broken into 1-2 inch pieces
  • 1 cup (about 250g) whole milk ricotta cheese
  • 4 ounces (115g) fresh mozzarella, shredded or torn into small pieces
  • Fresh basil, a handful, chopped, for garnish
  • ½ cup (50g) freshly grated Parmesan cheese

Instructions

  1. Heat the olive oil in a large pot over medium-high heat. Add the diced onion and cook for 3-4 minutes until translucent and starting to soften.
  2. Add the minced garlic and cook for 30 seconds until fragrant.
  3. Add the ground beef to the pot. Break it up with a wooden spoon and cook for 5-6 minutes until browned all the way through. Spoon out excess fat, leaving about a tablespoon.
  4. Stir in the tomato paste and cook for 2 minutes, stirring constantly, until it darkens and smells sweet.
  5. Pour in the crushed tomatoes and chicken broth. Add Italian seasoning, dried oregano, red pepper flakes (if using), salt, and black pepper. Stir, scraping up any browned bits from the bottom.
  6. Bring the soup to a boil, then reduce heat to medium-low to maintain a gentle simmer. Cook for 5 minutes.
  7. Add the broken lasagna noodles, stirring to submerge them. Cover and simmer for 10-12 minutes, stirring once halfway through, until noodles are al dente.
  8. Remove the pot from the heat and let it sit for 30 seconds to cool slightly.
  9. Stir in the ricotta cheese and fresh mozzarella until the ricotta is mostly incorporated, leaving some small white swirls.
  10. Taste and adjust seasoning with more salt or pepper if needed.
  11. Ladle into bowls and top each serving with extra ricotta, freshly grated Parmesan, and fresh basil. Serve immediately.

Notes

For best results, use full-fat ricotta and add it off the heat to prevent graininess. Break lasagna noodles into uneven pieces for more texture. Let the soup rest 2-3 minutes before serving to allow flavors to settle. If soup thickens upon standing, add a splash of broth when reheating.

Nutrition

  • Serving Size: 1 bowl (about 1.5 cu
  • Calories: 485
  • Sugar: 8
  • Sodium: 890
  • Fat: 22
  • Saturated Fat: 10
  • Carbohydrates: 38
  • Fiber: 4
  • Protein: 32

Keywords: lasagna soup, one-pot soup, creamy soup, ricotta, easy dinner, comfort food, 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