Easy One-Pot Lasagna Soup with Ricotta Recipe

Ready In
Servings
Difficulty

There used to be this little Italian place on the corner of 7th and Elm in my old neighborhood—Giuseppe’s, it was called—that made a lasagna soup that defied logic. When they closed after twenty years, I actually stood outside the locked door like a fool, reading the “Thank You for the Memories” sign taped to the window. I’m not proud of how long I stood there. After twelve attempts—twelve, let me tell you, including one that turned into a salty, watery disaster that my neighbor’s dog refused to eat—I finally got it. This one-pot lasagna soup with ricotta is the one that finally scratched that itch.

Honestly, I didn’t set out to make a crowd-pleaser. I set out to recreate a memory. But somewhere between the third test batch and the fifth, I realized this wasn’t just about nostalgia anymore. This was about making something that felt special without spending four hours in the kitchen. You know that feeling when you take that first bite and everything just clicks? That’s this soup.

The ricotta is the secret weapon here—it melts into the broth in these little creamy clouds that make every spoonful different from the last. I had a moment in test number seven where I accidentally added the ricotta too early, and it broke into this grainy mess. My kitchen looked like a crime scene. But that failure taught me exactly when to stir it in, and now it’s perfect every single time. Maybe you’ve been there, chasing a recipe from a place that’s gone, wondering if you’ll ever get it right. This one’s for you.

Why You’ll Love This Recipe

This one-pot lasagna soup with ricotta isn’t just another soup recipe—it’s the kind of meal that makes people close their eyes after the first bite and forget they’re eating from a bowl instead of a layered baking dish. I tested this on my book club last month, and three people asked for the recipe before they finished their first serving. That’s the kind of response that tells you you’ve got something special.

  • Quick & Easy: Comes together in under 45 minutes, start to finish. No layering, no waiting for pasta to boil separately, no scrubbing multiple pots.
  • Simple Ingredients: You probably have most of these already. Ground beef, canned tomatoes, dried herbs, and that box of lasagna noodles hiding in your pantry.
  • Perfect for Gatherings: This is the dish you bring to a potluck when you want to show up with something that looks like you spent hours on it. Spoiler: you didn’t.
  • Crowd-Pleaser: Kids love it because it’s basically deconstructed lasagna. Adults love it because it’s comforting without being heavy. Everyone wins.
  • Unbelievably Delicious: The ricotta creates this creamy, dreamy texture that regular soup just doesn’t have. It’s next-level comfort food, I swear.

What makes this different from every other lasagna soup out there? It’s the technique. Most recipes have you stir the ricotta in at the end, but I’ve found that dolloping it on top and letting it melt slowly into the hot broth creates these pockets of creamy goodness that make every spoonful an adventure. It’s not just another version—it’s the best version.

This recipe isn’t just good. It’s the kind that makes you text your mom after you make it, just to tell her about it. Perfect for impressing guests without stress, or turning a simple Tuesday dinner into something memorable.

What Ingredients You Will Need

This one-pot lasagna soup with ricotta uses simple, pantry-friendly ingredients to deliver big, bold flavor without the fuss. Most of these are probably already in your kitchen, which makes this perfect for those “I need to make something impressive but I don’t want to go to the store” moments.

For the Soup Base

  • 1 tablespoon olive oil (I use extra-virgin for better flavor, but regular works fine)
  • 1 pound ground beef (80/20 is ideal—lean enough not to be greasy, but enough fat for flavor)
  • 1 medium yellow onion, diced (about 1 cup)
  • 4 cloves garlic, minced (fresh is non-negotiable here, please don’t use the jarred stuff)
  • 1 teaspoon salt (plus more to taste)
  • ½ teaspoon black pepper
  • 1 teaspoon dried oregano
  • 1 teaspoon dried basil
  • ½ teaspoon red pepper flakes (optional, but I love the little kick)

For the Broth and Noodles

one-pot lasagna soup with ricotta preparation steps

  • 6 cups low-sodium chicken broth (or vegetable broth for a vegetarian version)
  • 1 can (28 ounces) crushed tomatoes (San Marzano if you can find them, they’re sweeter and less acidic)
  • 1 can (14.5 ounces) diced tomatoes (fire-roasted adds a nice smoky note)
  • 2 tablespoons tomato paste (adds depth and richness)
  • 8 ounces lasagna noodles, broken into 2-inch pieces (about 9-10 noodles)

For the Ricotta Topping

  • 1 cup whole milk ricotta cheese (I prefer Galbani or Calabro for the creamiest texture)
  • ¼ cup grated Parmesan cheese (freshly grated, not the green can)
  • 2 tablespoons fresh parsley, chopped (plus more for garnish)
  • 1 cup shredded mozzarella cheese (for that classic lasagna finish)

Substitution Notes: Use ground turkey or Italian sausage instead of beef. For a vegetarian version, swap the beef for 2 cups of chopped mushrooms and use vegetable broth. Gluten-free lasagna noodles work perfectly here—just adjust the cooking time based on package directions. Dairy-free? Use vegan ricotta and mozzarella alternatives, though the texture will be slightly different.

Equipment Needed

One of the best things about this one-pot lasagna soup with ricotta is how little equipment you need. No special gadgets required, just basic kitchen staples.

  • Large Dutch oven or heavy-bottomed pot (6-quart or larger—I use my 7-quart Le Creuset and it’s perfect, but any heavy pot works)
  • Wooden spoon or spatula (for breaking up the meat and stirring)
  • Chef’s knife and cutting board
  • Measuring cups and spoons
  • Ladle (for serving)
  • Small bowl (for mixing the ricotta topping)

If you don’t have a Dutch oven, a large stockpot works just fine. Just make sure it’s heavy-bottomed so the soup doesn’t scorch. I actually used a cheap stockpot for years before upgrading, and it worked great—don’t let equipment hold you back.

Preparation Method

Let’s make this one-pot lasagna soup with ricotta. Trust me, it’s simpler than it sounds, and the results are absolutely worth every minute.

  1. Brown the beef (5-7 minutes): Heat the olive oil in your Dutch oven over medium-high heat. Add the ground beef and cook, breaking it up with your wooden spoon, until it’s browned and no longer pink. Don’t drain all the fat—leave about a tablespoon in the pot for flavor. If you drain it completely, the soup will taste a little flat. I learned this the hard way on attempt number three.
  2. Sauté the aromatics (3-4 minutes): Add the diced onion to the pot and cook until it’s translucent, about 3 minutes. Stir in the minced garlic and cook for another 30 seconds until it’s fragrant. Your kitchen should smell amazing at this point. If it doesn’t, your garlic might be past its prime.
  3. Add the seasonings (1 minute): Sprinkle in the salt, pepper, oregano, basil, and red pepper flakes. Stir everything together and let it cook for about a minute. This step blooms the dried herbs and makes them more flavorful.
  4. Build the broth (5 minutes): Pour in the chicken broth, crushed tomatoes, diced tomatoes, and tomato paste. Stir everything together, scraping up any browned bits from the bottom of the pot. Those bits are pure flavor—don’t leave them behind. Bring the mixture to a boil, then reduce the heat to a simmer.
  5. Cook the noodles (10-12 minutes): Add the broken lasagna noodles to the simmering broth. Stir gently to make sure they’re submerged. Cook according to package directions, usually about 10-12 minutes, stirring occasionally to prevent sticking. The noodles will continue to soften as the soup sits, so don’t overcook them. I like them al dente—slightly firm to the bite.
  6. Prepare the ricotta topping (2 minutes): While the noodles cook, mix the ricotta, Parmesan, and chopped parsley in a small bowl. Season with a pinch of salt and pepper. Set it aside. This is the part that makes this soup feel like real lasagna.
  7. Finish and serve (2 minutes): Once the noodles are tender, remove the pot from the heat. Ladle the soup into bowls, then dollop a generous spoonful of the ricotta mixture on top of each serving. Sprinkle with shredded mozzarella and a little extra parsley. The heat from the soup will melt the cheese into these gorgeous, creamy swirls.

Pro tip: If you’re serving a crowd, keep the ricotta mixture separate until you’re ready to serve. That way everyone gets that perfect, creamy dollop on top.

Cooking Tips & Techniques

After twelve attempts at this one-pot lasagna soup with ricotta, I’ve collected more than a few lessons. Here are the ones that actually matter.

Don’t overcook the noodles. This is the most common mistake I see. Lasagna noodles continue to absorb liquid and soften even after you turn off the heat. Cook them about a minute less than the package suggests, and they’ll be perfect by the time you sit down to eat. I ruined batch number five by letting them go too long, and ended up with mushy, falling-apart noodles. Not cute.

Use whole milk ricotta. I know, I know, part-skim seems healthier. But whole milk ricotta has a creaminess that low-fat versions just can’t match. It melts into the broth in these beautiful, velvety ribbons. If you’re watching calories, use a smaller dollop—but don’t compromise on the quality.

Toast your tomato paste. This is a game-changer I picked up from a chef friend. After you add the tomato paste to the pot, let it cook for about a minute before adding the liquids. It deepens the flavor and gets rid of that raw, tinny taste. Makes a huge difference.

Layer your flavors. Don’t just dump everything in at once. Building the flavors step by step—browning the meat, sautéing the aromatics, blooming the herbs, toasting the paste—is what gives this soup its depth. It takes an extra five minutes, and it’s totally worth it.

Let it rest. If you can, let the soup sit for about 10 minutes before serving. The flavors meld together, and the noodles absorb just enough broth to become perfectly tender. I know it’s hard to wait, but trust me on this one.

Variations & Adaptations

This one-pot lasagna soup with ricotta is incredibly versatile. Here are some ways to make it your own.

Meat Lover’s Version: Use half ground beef and half Italian sausage (casings removed). The fennel and spices in the sausage add another layer of flavor that’s absolutely gorgeous. I tried this for a Super Bowl party and it disappeared in minutes.

Vegetarian Option: Skip the meat and add 2 cups of chopped cremini mushrooms and 1 cup of diced zucchini. Sauté them with the onions until they’re golden and slightly caramelized. Use vegetable broth instead of chicken broth. It’s lighter but still incredibly satisfying.

Spicy Kick: Double the red pepper flakes and add a pinch of cayenne pepper. Top with some fresh jalapeño slices if you’re feeling brave. My brother-in-law requests this version every time he comes over.

Creamy White Version: Skip the crushed and diced tomatoes. Use 4 cups of chicken broth and 2 cups of heavy cream. Add 1 cup of fresh spinach at the end and let it wilt. Top with the ricotta mixture as usual. It’s rich, decadent, and totally different from the original.

Gluten-Free Adaptation: Use gluten-free lasagna noodles or substitute with gluten-free pasta of your choice. Just adjust the cooking time based on the package directions. The rest of the recipe stays exactly the same.

Serving & Storage Suggestions

This one-pot lasagna soup with ricotta is best served hot, straight from the pot. Ladle it into deep bowls and top with that glorious ricotta mixture. I like to serve it with a side of crusty bread for dipping—something with a good crust that can handle all that brothy goodness.

For a full meal, pair it with a simple green salad dressed with lemon vinaigrette. The acidity cuts through the richness of the soup beautifully. A glass of Chianti or Sangiovese is the perfect finishing touch if you’re serving adults.

Storage: This soup keeps beautifully in the refrigerator for up to 4 days. Store it in an airtight container, but keep the ricotta mixture separate if you can. The noodles will continue to absorb liquid, so the soup will thicken as it sits. That’s totally fine—just add a splash of broth or water when you reheat it.

Freezing: You can freeze this soup for up to 3 months. Let it cool completely, then transfer to freezer-safe containers. Thaw overnight in the refrigerator before reheating. The ricotta mixture doesn’t freeze well, so make fresh topping when you serve it.

Reheating: Reheat on the stovetop over medium-low heat, stirring occasionally. Add a little broth or water if it’s too thick. You can also microwave individual portions for 2-3 minutes, stirring halfway through. The flavors actually get better after a day or two in the fridge—something magical happens overnight.

Nutritional Information & Benefits

Here’s the nutritional breakdown for one serving of this one-pot lasagna soup with ricotta (based on 6 servings, including the ricotta topping):

This soup is a good source of protein from the beef and ricotta, and the tomatoes provide a healthy dose of lycopene, an antioxidant linked to heart health. The calcium from the ricotta and mozzarella is great for bone health. If you’re watching your sodium, use low-sodium broth and go easy on the added salt.

For a lighter version, use ground turkey instead of beef and part-skim ricotta. You’ll save about 80 calories and 5 grams of fat per serving without sacrificing much flavor.

This recipe is not gluten-free (due to the lasagna noodles) and contains dairy. For a dairy-free version, use vegan ricotta and mozzarella alternatives.

Conclusion

This one-pot lasagna soup with ricotta is the recipe I keep coming back to, again and again. It’s the one I make when I want to impress without stress, when I need comfort food that doesn’t take all day, when I’m feeding a crowd and want everyone to leave happy. It’s the recipe that finally helped me say goodbye to Giuseppe’s—not because I’ve forgotten their version, but because mine is just as good now.

I hope you make this and love it as much as I do. Don’t be afraid to tweak it—add more garlic, swap the herbs, make it your own. That’s the beauty of cooking, isn’t it? Taking something someone else created and making it yours. If you try it, come back and let me know how it turned out. Did you add something unexpected? Did your family ask for seconds? I’d love to hear about it.

Now go make some soup. Your people are waiting.

Frequently Asked Questions

Can I use regular pasta instead of lasagna noodles?

Absolutely! Any short pasta works great here. Try penne, rigatoni, or fusilli. Just adjust the cooking time based on the pasta shape you choose. The broken lasagna noodles give it that authentic feel, but regular pasta is totally fine.

How do I prevent the soup from becoming too thick?

The noodles absorb liquid as they sit, so the soup will naturally thicken. If you’re making it ahead, add an extra cup of broth to compensate. When reheating, just stir in a splash of broth or water to thin it out to your liking.

Can I make this in a slow cooker?

Yes! Brown the beef and sauté the aromatics on the stovetop first, then transfer everything except the noodles and ricotta to the slow cooker. Cook on low for 6-8 hours or high for 3-4 hours. Add the noodles during the last 30 minutes of cooking. Top with ricotta when serving.

What’s the best way to reheat leftovers?

The stovetop is best. Reheat gently over medium-low heat, stirring occasionally. Add a splash of broth if needed. The microwave works in a pinch—heat for 2-3 minutes, stirring halfway through. Make fresh ricotta topping for the best results.

Can I double this recipe for a larger crowd?

Definitely! This recipe doubles beautifully. Use a larger pot (at least 8 quarts) and increase the cooking time slightly. You might need to cook the noodles in two batches to avoid overcrowding. The leftovers are even better the next day, so don’t worry about having too much.

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

Pin This Recipe!

one-pot lasagna soup with ricotta recipe
Print

Easy One-Pot Lasagna Soup with Ricotta Recipe

This one-pot lasagna soup with ricotta is a quick and easy comfort food that captures all the flavors of classic lasagna without the layering. Ready in under 45 minutes, it’s perfect for busy weeknights or impressing guests.

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

Ingredients

Scale
  • 1 tablespoon olive oil
  • 1 pound ground beef (80/20)
  • 1 medium yellow onion, diced (about 1 cup)
  • 4 cloves garlic, minced
  • 1 teaspoon salt
  • ½ teaspoon black pepper
  • 1 teaspoon dried oregano
  • 1 teaspoon dried basil
  • ½ teaspoon red pepper flakes (optional)
  • 6 cups low-sodium chicken broth
  • 1 can (28 ounces) crushed tomatoes
  • 1 can (14.5 ounces) diced tomatoes
  • 2 tablespoons tomato paste
  • 8 ounces lasagna noodles, broken into 2-inch pieces (about 910 noodles)
  • 1 cup whole milk ricotta cheese
  • ¼ cup grated Parmesan cheese
  • 2 tablespoons fresh parsley, chopped
  • 1 cup shredded mozzarella cheese

Instructions

  1. Brown the beef: Heat olive oil in a Dutch oven over medium-high heat. Add ground beef and cook, breaking it up, until browned and no longer pink (5-7 minutes). Leave about 1 tablespoon of fat in the pot.
  2. Sauté the aromatics: Add diced onion and cook until translucent, about 3 minutes. Stir in minced garlic and cook for 30 seconds until fragrant.
  3. Add the seasonings: Sprinkle in salt, pepper, oregano, basil, and red pepper flakes. Stir and cook for 1 minute to bloom the herbs.
  4. Build the broth: Pour in chicken broth, crushed tomatoes, diced tomatoes, and tomato paste. Stir, scraping up browned bits from the bottom. Bring to a boil, then reduce to a simmer.
  5. Cook the noodles: Add broken lasagna noodles to the simmering broth. Stir gently to submerge. Cook according to package directions (10-12 minutes), stirring occasionally, until al dente.
  6. Prepare the ricotta topping: In a small bowl, mix ricotta, Parmesan, and chopped parsley. Season with a pinch of salt and pepper. Set aside.
  7. Finish and serve: Remove pot from heat. Ladle soup into bowls, dollop a generous spoonful of ricotta mixture on top, and sprinkle with shredded mozzarella and extra parsley. Serve immediately.

Notes

Don’t overcook the noodles; they continue to soften as the soup sits. Use whole milk ricotta for the creamiest texture. Toast the tomato paste for deeper flavor. Let the soup rest for 10 minutes before serving to meld flavors. For best results, keep ricotta mixture separate until serving.

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, ricotta soup, Italian soup, comfort food, easy dinner, ground beef soup

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