Written by

Diane Horton

Published

Easy One-Pot Lasagna Soup with Ricotta (Best 30-Minute Dinner)

Ready In 30 minutes
Servings 6 servings
Difficulty Easy

My neighbor Jen wasn’t trying to impress me. I’d stopped by to return her hedge clippers—the ones I’d borrowed three weeks ago and kept forgetting to give back—and the smell hit me before I even made it past her screen door. Something rich and tomatoey, with that unmistakable garlic-and-basil thing happening. She was standing at the stove in sweatpants, stirring a pot with one hand and scrolling through her phone with the other. “Oh, that’s just lasagna soup,” she said when I asked. Like it was nothing. Like she hadn’t just created the most incredible aroma of the week.

Honestly, I stood there for a solid minute, breathing it in. She offered me a bowl, and I said yes before my brain even registered the word. One spoonful in, and I was already mentally rewriting my dinner plans for the week. It had all the rich, cheesy, saucy goodness of a full lasagna—but it was just sitting there in a pot, ladle-ready, no layering or fussing required. I asked her for the gist of it, scribbled notes on a scrap of envelope from my car, and I’ve been making my own version ever since.

Maybe you’ve been there—standing in your kitchen after a long day, staring at the stove, wishing dinner could taste like you spent hours on it when you actually have maybe thirty minutes tops. That’s exactly what this easy one-pot lasagna soup is for. It’s the kind of meal that makes you close your eyes after the first bite, but it also lets you be back on the couch with your feet up before you know it.

Why You’ll Love This Recipe

This isn’t just another soup recipe—it’s the one I’ve tested and tweaked until it felt just right. I wanted something that delivered on the promise of real lasagna flavor without the work, and after about six batches (and one very memorable overflow incident involving my stovetop), this is the version that stuck. Here’s why it works so well for busy weeknights:

  • Quick & Easy: It comes together in about 30 minutes from start to finish. No pre-boiling noodles, no layering, no waiting around.
  • Simple Ingredients: Ground beef, canned tomatoes, broth, lasagna noodles, and a few pantry staples. You probably already have most of this stuff.
  • One-Pot Wonder: Everything cooks in a single pot. Less cleanup means more time sitting down and actually enjoying your meal.
  • Crowd-Pleaser: Kids love the noodle pieces, adults love the rich flavor, and everyone goes back for seconds. I’ve never had leftovers with this one.
  • Unbelievably Delicious: The creamy ricotta topping swirled into the hot broth? It’s pure comfort. The texture is hearty and satisfying without being heavy.

What makes this recipe different from the dozens of others out there is the balance. I’ve nailed the ratio of broth to tomatoes to meat, and the trick of breaking the lasagna noodles into uneven pieces means every spoonful has a slightly different bite. Plus, the dollop of ricotta at the end isn’t just for looks—it melts into the soup and creates this creamy, dreamy finish that makes it feel special even on a random Tuesday night.

This is the recipe I turn to when I’m tired, when I’m hungry, and when I need dinner to feel like a hug in a bowl. I think you’ll feel the same way.

What Ingredients You Will Need

This recipe relies on simple, everyday ingredients that come together to create something that tastes far more complex than it is. Most of these are pantry staples, which is exactly what you want on a busy weeknight.

  • 1 tablespoon olive oil (for browning the meat and aromatics)
  • 1 pound ground beef (85/20 works great for flavor; you can also use ground turkey or Italian sausage)
  • 1 medium yellow onion, diced (about 1 cup)
  • 4 cloves garlic, minced (fresh is best here, but jarred minced garlic works in a pinch)
  • 1 teaspoon salt (plus more to taste)
  • ½ teaspoon black pepper
  • 1 teaspoon dried oregano
  • ½ teaspoon dried basil
  • ¼ teaspoon red pepper flakes (optional, for a little heat)
  • 1 (28-ounce) can crushed tomatoes (I prefer San Marzano for the best flavor, but any good brand works)
  • 1 (14.5-ounce) can diced tomatoes, undrained
  • 4 cups low-sodium chicken or beef broth (low-sodium is important so you can control the salt level)
  • 8-10 lasagna noodles, broken into 2-inch pieces (no need to be precise—irregular pieces add character)
  • 1 cup whole milk ricotta cheese (for that signature creamy topping)
  • ½ cup grated Parmesan cheese (freshly grated melts better than pre-shredded)
  • 2 cups shredded mozzarella cheese (for stirring in and topping)
  • ¼ cup fresh basil or parsley, chopped (for garnish)

Ingredient Tips: For the best texture, use whole milk ricotta—the low-fat versions can turn grainy when stirred into hot soup. If you want to add a splash of richness, a tablespoon of tomato paste cooked with the aromatics deepens the flavor beautifully. I’ve also made this with ground Italian sausage instead of beef, and it’s fantastic—just skip the red pepper flakes if you go that route since the sausage is already seasoned.

Equipment Needed

The beauty of this recipe is that it doesn’t require much. Here’s what you’ll need:

  • Large Dutch oven or heavy-bottomed pot (a 5-6 quart pot is ideal—big enough to hold everything without splashing)
  • Wooden spoon or sturdy spatula (for breaking up the meat and stirring)
  • Chef’s knife and cutting board (for dicing the onion and mincing garlic)
  • Measuring cups and spoons
  • Ladle (for serving)
  • Bowls for serving (wide, shallow bowls work best to show off all the good stuff)

If you don’t have a Dutch oven, any large pot with a thick bottom will work. I’ve made this in a stainless steel stockpot before, and it turned out just fine—just keep an eye on the heat so the bottom doesn’t scorch. A good wooden spoon is worth its weight in gold here; it won’t scratch your pot and it handles the noodles without breaking them into dust.

Preparation Method

lasagna soup preparation steps

  1. Heat the olive oil in your large pot over medium-high heat. Once it shimmers, add the ground beef and cook for 5-6 minutes, breaking it apart with your spoon as it browns. You want some nice brown bits on the bottom of the pot—that’s flavor waiting to happen. Don’t rush this step.
  2. Add the diced onion to the pot and cook for 3-4 minutes, stirring occasionally, until it softens and turns translucent. The onions should pick up some color from the pan, but that’s okay—it adds depth.
  3. Stir in the minced garlic, salt, pepper, oregano, basil, and red pepper flakes (if using). Cook for about 30 seconds until the garlic is fragrant—don’t let it burn, or it’ll turn bitter.
  4. Pour in the crushed tomatoes and diced tomatoes with their juices. Stir everything together, scraping up any browned bits from the bottom of the pot. This is called deglazing, and it’s where a lot of the flavor lives.
  5. Add the broth and bring the whole thing to a boil. Once it’s bubbling, reduce the heat to a steady simmer. Let it cook uncovered for 10 minutes, stirring occasionally, so the flavors can meld together.
  6. Break the lasagna noodles into roughly 2-inch pieces. Don’t worry about making them uniform—some bigger, some smaller is exactly what you want. Drop them into the simmering soup and stir gently to separate them. Cook for 8-10 minutes, stirring every couple of minutes, until the noodles are tender but still have a tiny bit of bite. They’ll continue cooking slightly even after you turn off the heat.
  7. Turn off the heat and stir in 1 cup of the shredded mozzarella cheese. It should melt into the soup smoothly, making it extra creamy and luscious.
  8. In a small bowl, mix the ricotta cheese with the grated Parmesan until combined. This is your magic topping.
  9. Ladle the soup into bowls. Drop a generous dollop of the ricotta mixture into the center of each bowl, then sprinkle with the remaining mozzarella and a pinch of fresh basil or parsley. Serve immediately while it’s hot and melty.

Pro tip from my kitchen: If the soup seems too thick after the noodles are cooked, add a splash of hot broth or water to thin it out. If it’s too thin, let it simmer a few extra minutes uncovered. The noodles will absorb liquid as they sit, so leftovers will be thicker the next day—which honestly, I love.

Cooking Tips & Techniques

I’ve made this easy one-pot lasagna soup enough times to know where things can go sideways. Here are the lessons I learned the hard way:

Don’t overcook the noodles. The first time I made this, I got distracted and let the noodles boil for way too long. They turned into mushy, sad little shreds. Lasagna noodles should be cooked until al dente—firm to the bite but not crunchy. Start checking at the 8-minute mark. Remember, they’ll keep cooking in the hot broth even after you turn off the heat.

Brown the meat properly. I know it’s tempting to rush through this step, but a good sear on the beef makes a huge difference. Let it sit in the hot pan for a minute before you start breaking it apart. Those browned bits on the bottom of the pot are pure flavor gold.

Stir the noodles gently. Once you add the broken lasagna pieces, they have a tendency to stick together. Stir them carefully with your wooden spoon, making sure to separate any clumps. I usually give the pot a good stir every 2-3 minutes during the noodle-cooking phase.

Season as you go. Don’t wait until the end to add all your salt. Season the meat as it browns, then taste the broth before you add the noodles, and adjust again at the end. Layers of seasoning create deeper flavor.

Multitasking tip: While the soup is simmering after you add the tomatoes and broth, use that 10-minute window to break your noodles, mix your ricotta topping, and chop your garnish. Everything will be ready to go when you need it, and you won’t be scrambling at the end.

Variations & Adaptations

This recipe is a great base for experimentation. Here are some variations I’ve tried and loved:

Vegetarian Version: Skip the ground beef and double up on mushrooms—cremini or baby bellas work beautifully. Sauté them with the onions until they release their liquid and start browning. You can also add a can of drained cannellini beans for extra protein and creaminess.

Spicy Sausage Twist: Substitute the ground beef with spicy Italian sausage (casings removed). The fennel and red pepper in the sausage add a whole new layer of flavor. I did this on a whim one night when I was out of beef, and it was honestly better than the original. Just be sure to drain off some of the rendered fat before adding the onions.

Gluten-Free Adaptation: Use gluten-free lasagna noodles or substitute with broken gluten-free pasta shapes like fusilli or penne. The cooking time might vary slightly, so check the package instructions. Rice noodles also work in a pinch, though the texture is a bit different.

Dairy-Free Option: Use a dairy-free ricotta alternative (cashew-based works well) and skip the mozzarella and Parmesan. The soup will still be delicious—just a little less creamy. You can add a splash of unsweetened oat milk at the end for richness.

Extra Veggie Boost: Stir in a couple of handfuls of fresh spinach or chopped kale during the last 2 minutes of cooking. It wilts right into the soup and adds color and nutrients without changing the flavor much.

Serving & Storage Suggestions

This soup is best served piping hot, straight from the pot. I like to ladle it into wide, shallow bowls so the ricotta dollop and mozzarella have room to shine. A side of crusty bread is practically mandatory—you’ll want something to soak up every last drop of that tomatoey broth. A simple green salad with lemon vinaigrette on the side balances out the richness nicely.

For leftovers: Let the soup cool completely before transferring it to an airtight container. It will keep in the refrigerator for up to 4 days. The noodles will absorb a lot of the liquid overnight, so the soup will be much thicker the next day—almost like a pasta casserole. I actually prefer it this way, but if you want to thin it out, just add a splash of broth or water when you reheat it.

To reheat: Warm individual portions in the microwave for 2-3 minutes, stirring halfway through. For larger batches, reheat on the stovetop over medium-low heat, adding a little broth to loosen it up. The ricotta topping is best added fresh—if you’ve already mixed it in, the texture will be a bit different but still tasty.

Freezer instructions: This soup freezes beautifully for up to 3 months. Let it cool completely, then transfer to freezer-safe containers. Leave a little room at the top for expansion. Thaw overnight in the refrigerator before reheating. I like to freeze it in individual portions for easy weekday lunches.

The flavors actually deepen after a day in the fridge—the garlic and herbs mellow out and meld together in a really lovely way. I’ve been known to make a double batch just so I have leftovers for the rest of the week.

Nutritional Information & Benefits

This recipe makes about 6 generous servings. Here’s an approximate nutritional breakdown per serving:

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

This soup is a solid source of protein from the beef and cheeses, which helps keep you full and satisfied. The tomatoes provide lycopene, a powerful antioxidant linked to heart health, and the garlic offers immune-supporting compounds. The mozzarella and ricotta add calcium for bone health. If you’re watching your sodium, use low-sodium broth and go easy on the added salt—the Parmesan adds plenty of salty flavor on its own.

For a lower-carb option, you can swap the lasagna noodles for zucchini ribbons or shirataki noodles. The soup itself is naturally gluten-free if you use gluten-free pasta, and it’s easily adaptable for vegetarian diets as mentioned above.

Conclusion

This easy one-pot lasagna soup has become a staple in my kitchen for good reason. It delivers everything I love about lasagna—the rich tomato sauce, the tender noodles, the creamy cheese—without the fuss and the hours of work. It’s the kind of recipe that makes you feel like you’ve pulled off something impressive when really, you just let a pot do all the heavy lifting.

I love that it’s forgiving. You can swap ingredients, adjust the spices, add extra vegetables, and it still turns out delicious. It’s a recipe that works with you, not against you, which is exactly what I need on a busy weeknight.

I genuinely hope you give this one a try. And when you do, I’d love to hear about it—did you add spinach? Use sausage instead of beef? Forget to stir the noodles and end up with a clump? (Been there.) Drop a comment below and let me know how it went. Happy cooking!

Frequently Asked Questions

Can I use no-boil lasagna noodles?

Yes, you can! No-boil lasagna noodles work perfectly in this soup. Just break them into pieces and add them directly to the simmering broth. They’ll cook in about 8-10 minutes, same as regular noodles. Just keep an eye on them so they don’t get mushy.

Can I make this in a slow cooker?

Absolutely. Brown the meat and onions on the stovetop first, then transfer everything except the noodles and cheeses to a slow cooker. Cook on low for 4-6 hours or high for 2-3 hours. Add the broken noodles during the last 20-30 minutes of cooking, then stir in the cheeses at the end.

Why did my ricotta curdle?

Ricotta can curdle if it’s added to soup that’s too hot or if you stir it too vigorously. To avoid this, let the soup cool slightly before adding the ricotta mixture, and gently dollop it on top rather than stirring it in. Using whole milk ricotta also helps it stay smooth.

How do I prevent the noodles from sticking together?

Stir the soup gently every 2-3 minutes after adding the noodles. Breaking the noodles into uneven pieces also helps, because they’re less likely to clump together than perfectly uniform pieces. If they do stick, just use your spoon to carefully separate them—they should come apart easily.

Can I use a different type of pasta?

Sure! While lasagna noodles give you that classic lasagna feel, any short pasta shape works well. Try broken fettuccine, rotini, or even small shells. Just adjust the cooking time based on the pasta shape—smaller pieces will cook faster, so start checking a few minutes early.

Pin This Recipe!

lasagna soup recipe

Print

Easy One-Pot Lasagna Soup with Ricotta (Best 30-Minute Dinner)

This easy one-pot lasagna soup delivers all the rich, cheesy, saucy goodness of a full lasagna without the layering or fuss. Ready in about 30 minutes, it’s the perfect weeknight comfort meal.

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

Ingredients

Scale
  • 1 tablespoon olive oil
  • 1 pound ground beef (85/20 works great)
  • 1 medium yellow onion, diced (about 1 cup)
  • 4 cloves garlic, minced
  • 1 teaspoon salt (plus more to taste)
  • ½ teaspoon black pepper
  • 1 teaspoon dried oregano
  • ½ teaspoon dried basil
  • ¼ teaspoon red pepper flakes (optional)
  • 1 (28-ounce) can crushed tomatoes (preferably San Marzano)
  • 1 (14.5-ounce) can diced tomatoes, undrained
  • 4 cups low-sodium chicken or beef broth
  • 810 lasagna noodles, broken into 2-inch pieces
  • 1 cup whole milk ricotta cheese
  • ½ cup grated Parmesan cheese (freshly grated)
  • 2 cups shredded mozzarella cheese
  • ¼ cup fresh basil or parsley, chopped (for garnish)

Instructions

  1. Heat the olive oil in a large pot over medium-high heat. Add the ground beef and cook for 5-6 minutes, breaking it apart as it browns.
  2. Add the diced onion and cook for 3-4 minutes, stirring occasionally, until softened and translucent.
  3. Stir in the minced garlic, salt, pepper, oregano, basil, and red pepper flakes (if using). Cook for about 30 seconds until fragrant.
  4. Pour in the crushed tomatoes and diced tomatoes with their juices. Stir, scraping up any browned bits from the bottom of the pot.
  5. Add the broth and bring to a boil. Reduce heat to a steady simmer and cook uncovered for 10 minutes, stirring occasionally.
  6. Break the lasagna noodles into roughly 2-inch pieces. Add them to the simmering soup and stir gently. Cook for 8-10 minutes, stirring every couple of minutes, until tender but still al dente.
  7. Turn off the heat and stir in 1 cup of the shredded mozzarella cheese until melted.
  8. In a small bowl, mix the ricotta cheese with the grated Parmesan until combined.
  9. Ladle the soup into bowls. Top each with a generous dollop of the ricotta mixture, remaining mozzarella, and a sprinkle of fresh basil or parsley. Serve immediately.

Notes

Don’t overcook the noodles; start checking at 8 minutes. Brown the meat properly for best flavor. Stir noodles gently to prevent sticking. Season as you go. While soup simmers, break noodles, mix ricotta topping, and chop garnish. If soup is too thick, add a splash of hot broth; if too thin, simmer uncovered a few extra minutes. Leftovers will be thicker the next day.

Nutrition

  • Serving Size: 1 generous serving
  • Calories: 485
  • Sodium: 890
  • Fat: 22
  • Saturated Fat: 10
  • Carbohydrates: 38
  • Fiber: 5
  • Protein: 32

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

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