Written by

Nora Spencer

Published

Kid-Approved One-Pot Lasagna Soup with Easy Ricotta

Ready In 40 minutes
Servings 6 servings
Difficulty Easy

Love this? Save it for later!

Share the inspiration with your friends

This was supposed to be lasagna. The real deal, you know—the kind where you spend a good hour layering noodles, ricotta, mozzarella, and sauce, then wait another forty-five minutes for it to bake. I had all the ingredients laid out on the counter. The ground beef was browning, the ricotta was sitting there looking perfect, and I was feeling pretty good about my Sunday cooking plans. Then my youngest walked in and asked if we could have soup instead. I froze. Soup? For a second I thought about explaining that lasagna was already happening, that we were committed. But honestly, I looked at the pot of simmering sauce and the ricotta, and something clicked. Why not just throw it all in one pot and call it soup?

So I did. I crumbled the lasagna noodles right into the pot, stirred in big spoonfuls of ricotta, and let it all bubble together. The kids gathered around the stove—maybe you’ve been there, that moment when you’re not sure if dinner will work and everyone is watching. I stirred, held my breath, and ladled it into bowls. The first bite was quiet. Then my son looked up and said, “This is better than lasagna.” I mean, I didn’t believe him at first. But after I tried it myself, I knew we had something special. A happy accident in the kitchen that turned a layered dish into a one-pot wonder.

That soup became a regular in our house. It’s got all the flavors of classic lasagna—the rich tomato meat sauce, the creamy ricotta, the tender noodles—but without the fuss. And it comes together in one pot, which means less cleanup and more time sitting at the table with the people you love. Honestly, I think that’s why it stuck. Not because it was fancy, but because it made a busy weeknight feel a little easier and a whole lot tastier.

Why You’ll Love This Recipe

Let’s be real—feeding a family on a budget while trying to keep everyone happy is no small task. This soup checks all the boxes. It’s affordable, uses pantry staples, and leftovers reheat beautifully. But more than that, it’s the kind of meal that makes everyone at the table smile. Here’s why this one is a keeper:

  • Quick & Easy: From start to finish, this soup is ready in about 40 minutes. No layering, no baking, just one pot and a wooden spoon.
  • Simple Ingredients: Ground beef, canned tomatoes, lasagna noodles, ricotta, and a few pantry spices. Nothing fancy, nothing expensive.
  • Perfect for Busy Weeknights: This is the dinner you make when you’re tired, the kids are hungry, and you need something that works without a lot of effort.
  • Crowd-Pleaser: My kids ask for this by name. Even picky eaters go back for seconds. It’s got that familiar lasagna taste they already love.
  • Unbelievably Delicious: The ricotta melts into the broth, making it creamy and rich. The broken noodles soak up all that flavor. It’s comfort food in a bowl.

What makes this recipe different from other lasagna soups? It’s the way the ricotta gets stirred in at the end. Instead of floating on top or getting grainy, it creates a silky, creamy texture that coats every noodle. I’ve tried other versions that use heavy cream or cream cheese, but ricotta gives it that authentic lasagna feel without being too heavy. Plus, it’s cheaper and adds a little protein boost. Honestly, this is the version I keep coming back to, and I think you will too.

This soup isn’t just good—it’s the kind that makes you close your eyes after the first bite. It’s comfort food reimagined: faster, simpler, but with the same soul-soothing satisfaction. Perfect for impressing guests without stress, or turning a simple Tuesday night into something memorable.

What Ingredients You Will Need

This recipe uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without the fuss. Most of these are pantry staples, which means you probably already have everything you need. Here’s what you’ll grab:

  • 1 tablespoon olive oil (for sautéing the aromatics; use a good quality extra virgin if you have it)
  • 1 large yellow onion, diced (about 1 cup; adds sweetness and depth)
  • 4 cloves garlic, minced (fresh is best, but jarred minced garlic works in a pinch)
  • 1 pound ground beef (80/20 works well; you can also use ground turkey or Italian sausage)
  • 1 teaspoon salt (plus more to taste; I use kosher salt)
  • 1/2 teaspoon black pepper (freshly ground if possible)
  • 1 teaspoon dried oregano (adds that classic Italian flavor)
  • 1/2 teaspoon dried basil (or 1 tablespoon fresh basil, chopped)
  • 1/4 teaspoon red pepper flakes (optional, for a little warmth; skip if feeding very young kids)
  • 1 can (28 ounces) crushed tomatoes (I recommend San Marzano if you can find them; they’re sweeter and less acidic)
  • 1 can (14.5 ounces) diced tomatoes, undrained (adds texture and extra tomato flavor)
  • 4 cups low-sodium chicken or beef broth (chicken keeps it lighter, beef adds more depth)
  • 8 ounces lasagna noodles, broken into 2-inch pieces (about 8-10 noodles; no need to cook them first)
  • 1 cup whole milk ricotta cheese (full-fat gives the creamiest result; part-skim works too)
  • 1/2 cup grated Parmesan cheese (plus more for serving; fresh grated melts better than pre-shredded)
  • 2 cups shredded mozzarella cheese (for serving; low-moisture part-skim is best)
  • Fresh basil or parsley (for garnish; optional but pretty)

I get my ricotta from a local dairy when I can, but store-brand works perfectly fine. Just make sure it’s fresh—check the expiration date before you buy. If you’re dairy-free, you can use a plant-based ricotta, though the texture will be slightly different. For a gluten-free version, swap in gluten-free lasagna noodles or even broken gluten-free spaghetti. The soup will still be delicious.

Equipment Needed

One of the best things about this recipe is how little equipment it requires. You don’t need a fancy Dutch oven or a special soup pot. Here’s what you’ll need:

  • Large pot or Dutch oven (5 to 6 quarts; a heavy-bottomed pot works best for even heating)
  • Wooden spoon or silicone spatula (for stirring and breaking up the meat)
  • Chef’s knife and cutting board (for dicing the onion and mincing garlic)
  • Measuring cups and spoons (for accuracy, though I often eyeb it after making this so many times)
  • Ladle (for serving; a deep one works best)
  • Box grater (if you’re grating your own Parmesan, which I highly recommend)

If you don’t have a Dutch oven, a regular stockpot works just fine. I’ve even made this in a large nonstick skillet when my good pot was in the dishwasher. The key is having enough room for the noodles to cook without sticking together. A cheap wooden spoon from the dollar store does the job just as well as an expensive one. Honestly, I’ve learned that good cooking is more about technique than fancy tools.

One tip: if you’re using a nonstick pot, be careful not to use metal utensils. Stick with wood or silicone to protect the coating. And if you’re making this for the first time, clear off some counter space—you’ll want room to stir and taste as you go.

Preparation Method

one-pot lasagna soup preparation steps

Alright, let’s get cooking. This soup comes together in one pot, so there’s not much cleanup. Follow these steps, and you’ll have a steaming bowl of comfort in no time.

  1. Heat the olive oil in your large pot over medium heat. Add the diced onion and cook for 4-5 minutes, stirring occasionally, until it’s soft and translucent. You want it to smell sweet, not burnt. If it starts to brown too quickly, turn the heat down a notch.
  2. Add the minced garlic and cook for 30 seconds, stirring constantly. Garlic burns fast, so don’t walk away. Your kitchen should smell amazing at this point.
  3. Add the ground beef to the pot. Break it up with your wooden spoon and cook for 6-8 minutes, until it’s browned all the way through. There’s no need to drain the fat if you’re using 80/20 beef—the fat adds flavor to the broth. If you’re using a leaner meat, you might want to add a tablespoon of butter or oil to keep it moist.
  4. Season the meat with salt, pepper, oregano, basil, and red pepper flakes (if using). Stir everything together and let it cook for another minute. This step blooms the spices and makes them more flavorful.
  5. Pour in the crushed tomatoes and the undrained diced tomatoes. Stir well, scraping up any browned bits from the bottom of the pot. Those bits are pure flavor, so don’t leave them behind.
  6. Add the broth and stir to combine. Bring the soup to a boil, then reduce the heat to a gentle simmer. Let it bubble for about 5 minutes so the flavors can meld together.
  7. Break the lasagna noodles into 2-inch pieces and add them to the pot. Stir them in so they’re submerged in the liquid. Cook for 10-12 minutes, stirring occasionally, until the noodles are tender. If the soup gets too thick, add a splash of water or extra broth. If it’s too thin, let it simmer a few minutes longer.
  8. Reduce the heat to low and stir in the ricotta cheese. Use a spoon to drop it in dollops, then gently swirl it into the soup. You don’t want to stir it too vigorously—you’re going for creamy ribbons of ricotta, not a fully blended sauce. Let it warm through for 1-2 minutes.
  9. Remove the pot from the heat and stir in the grated Parmesan cheese. Taste and adjust the seasoning if needed. Sometimes I add a pinch more salt or a dash of red pepper flakes at this point.
  10. Ladle the soup into bowls and top each serving with a generous handful of shredded mozzarella. Garnish with fresh basil or parsley if you’re feeling fancy. Serve immediately and watch everyone dig in.

A few notes: if you’re making this ahead of time, cook the noodles separately and add them when reheating. Otherwise, the noodles will soak up all the broth overnight and you’ll end up with more of a pasta casserole than a soup. Learned that one the hard way, trust me.

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. Here are my best tips for getting it right every time:

  • Don’t overcook the noodles. Lasagna noodles continue to soften even after you take the pot off the heat. Cook them until they’re just tender—al dente, as the Italians say. They’ll finish cooking in the hot broth as you serve it.
  • Use whole milk ricotta. I know, part-skim seems like the healthier choice, but full-fat ricotta melts into the soup so much better. It’s creamier and doesn’t get grainy. If you’re watching calories, just use a little less.
  • Toast the spices. That minute after you add the oregano and basil to the browned meat? It’s not optional. Toasting the spices in the fat releases their essential oils and makes the whole soup taste more complex.
  • Season in layers. Add a little salt at every step—with the onions, with the meat, with the tomatoes. It builds flavor from the ground up instead of relying on a big pinch at the end.
  • Let it rest. If you have time, let the soup sit for 10 minutes after you finish cooking. The flavors settle and the ricotta gets a chance to meld with the broth. I’ve noticed it tastes even better the next day.

I once forgot to add the ricotta until after I’d already ladled the soup into bowls. I just stirred it in at the table, and honestly? It was still delicious. So don’t stress if you mess up a step. Cooking is forgiving, and this recipe especially so.

Variations & Adaptations

This soup is a great base for experimentation. Here are some ways to make it your own:

  • Vegetarian Version: Skip the ground beef and add two cans of drained cannellini beans or lentils instead. Sauté some mushrooms with the onions for extra umami. Use vegetable broth in place of chicken or beef broth.
  • Spicy Sausage Twist: Swap the ground beef for 1 pound of spicy Italian sausage (casings removed). Brown it the same way, and add an extra pinch of red pepper flakes. The fennel in the sausage pairs beautifully with the tomatoes.
  • Extra Veggie Boost: Add a diced zucchini or a cup of chopped spinach along with the tomatoes. The zucchini softens into the broth, and the spinach wilts down to almost nothing. It’s an easy way to sneak in more vegetables.
  • Cheese Lover’s Dream: Stir in a handful of shredded provolone or fontina along with the Parmesan. Top each bowl with a dollop of pesto for an extra layer of flavor.
  • Gluten-Free Option: Use gluten-free lasagna noodles or broken gluten-free spaghetti. Cook them according to the package directions, then add them to the soup. You might need to adjust the broth amount since gluten-free noodles absorb liquid differently.

I once tried a version with ground lamb and a sprinkle of cinnamon. It was a little unconventional, but honestly? It worked. The warmth of the cinnamon played off the tomatoes in a surprising way. Don’t be afraid to experiment—you might stumble onto something amazing.

Serving & Storage Suggestions

This soup is best served hot, right after you’ve stirred in the ricotta. Ladle it into deep bowls and top with a generous pile of shredded mozzarella. The cheese melts into the hot soup, creating those irresistible cheese pulls that kids love. A sprinkle of fresh basil or parsley adds a pop of color and freshness.

For a complete meal, serve it with crusty bread or garlic bread on the side. The bread is perfect for sopping up every last drop of that rich, tomatoey broth. A simple green salad with a lemon vinaigrette also works well—it cuts through the richness and adds a bright note.

Storage: Let the soup cool completely before transferring it to an airtight container. It will keep in the refrigerator for up to 4 days. As I mentioned earlier, the noodles will absorb a lot of the broth overnight, so it will be more like a thick pasta dish the next day. That’s not a bad thing—it’s just different. If you want to keep it soupy, store the noodles separately and add them when reheating.

Freezing: This soup freezes beautifully, but again, the noodles will soften. For best results, freeze the soup base (without the noodles and ricotta) for up to 3 months. When you’re ready to eat, thaw it in the refrigerator overnight, then reheat and add freshly cooked noodles and the ricotta. I’ve done this for busy weeks, and it’s a lifesaver.

Reheating: Reheat individual portions in the microwave for 2-3 minutes, stirring halfway through. For larger batches, warm the soup on the stovetop over medium-low heat, stirring occasionally. If it’s too thick, add a splash of broth or water to thin it out. The ricotta might separate a little when reheated, but a good stir brings it back together.

Nutritional Information & Benefits

Here’s an approximate nutritional breakdown for one serving (based on 6 servings):

Nutrient Amount Per Serving
Calories 420
Protein 28g
Carbohydrates 35g
Fat 18g
Saturated Fat 9g
Fiber 5g
Sugar 8g
Sodium 780mg

This soup offers a good balance of protein from the beef and ricotta, complex carbs from the noodles, and fiber from the tomatoes. The ricotta is a great source of calcium and vitamin A, which support bone health and immune function. The tomatoes are packed with lycopene, a powerful antioxidant that’s been linked to heart health.

If you’re watching your sodium, use low-sodium broth and go easy on the added salt. You can also swap the ground beef for ground turkey to reduce the saturated fat. For a lower-carb version, use zucchini noodles or skip the noodles altogether and serve the soup over roasted vegetables. This recipe is naturally nut-free and can be made gluten-free with a simple swap.

Conclusion

This Kid-Approved One-Pot Lasagna Soup with Ricotta is everything I want in a family dinner: it’s affordable, easy to make, and loved by everyone at the table. It started as a happy accident—a moment of distraction that turned into a recipe I now rely on week after week. The rich tomato broth, the tender noodles, the creamy swirls of ricotta, and that blanket of melted mozzarella on top—it’s pure comfort in a bowl.

I hope you give this soup a try, and I hope it becomes a favorite in your home too. Feel free to customize it based on what your family loves. Add more veggies, swap the meat, or pile on extra cheese—there’s no wrong way to make it. And if your kids ask for seconds, you’ll know you’ve hit the jackpot.

I’d love to hear how it turns out for you. Leave a comment below and let me know if your family loved it as much as mine does. Share your own twists and variations—I’m always looking for new ideas. Until next time, happy cooking, and remember: sometimes the best recipes come from the moments when things don’t go according to plan.

Frequently Asked Questions

Can I use no-boil lasagna noodles for this soup?

Yes, you can. No-boil noodles work perfectly fine in this soup. Just break them into pieces and add them directly to the pot. They’ll cook in the broth just like regular noodles, though they might soften a little faster, so keep an eye on them.

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

Absolutely. For a slow cooker, brown the beef and onions 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 in the last 20 minutes, then stir in the ricotta before serving. For an Instant Pot, use the sauté function to brown the meat, then add the remaining ingredients (except noodles and ricotta) and pressure cook on high for 5 minutes. Quick release, add the noodles, and cook on sauté for 8-10 minutes until tender. Stir in the ricotta at the end.

How can I make this soup dairy-free?

To make this soup dairy-free, use a plant-based ricotta (I like Kite Hill or Tofutti brands) and dairy-free mozzarella shreds. Omit the Parmesan or use a vegan Parmesan alternative. The texture will be slightly different, but the flavor will still be delicious. Use olive oil instead of butter if you’re adding extra fat.

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

If your soup is thicker than you’d like, simply add more broth or water. Start with 1/2 cup at a time, stirring well, until it reaches your desired consistency. The noodles will continue to absorb liquid as the soup sits, so you might need to add a splash of broth when reheating leftovers too.

Can I use a different type of pasta?

Yes, you can use any short pasta you have on hand. Broken spaghetti, penne, rigatoni, or even shells all work well. Just adjust the cooking time based on the pasta shape. Smaller pastas cook faster, so check for doneness a minute or two earlier than the package suggests.

Pin This Recipe!

one-pot lasagna soup recipe

Print

Kid-Approved One-Pot Lasagna Soup with Easy Ricotta

A quick and easy one-pot lasagna soup that delivers all the classic flavors of lasagna without the fuss. Ready in about 40 minutes, this creamy, comforting soup is a family-friendly weeknight winner.

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

Ingredients

Scale
  • 1 tablespoon olive oil
  • 1 large yellow onion, diced (about 1 cup)
  • 4 cloves garlic, minced
  • 1 pound ground beef (80/20)
  • 1 teaspoon salt (kosher salt preferred)
  • 1/2 teaspoon black pepper (freshly ground preferred)
  • 1 teaspoon dried oregano
  • 1/2 teaspoon dried basil (or 1 tablespoon fresh basil, chopped)
  • 1/4 teaspoon red pepper flakes (optional)
  • 1 can (28 ounces) crushed tomatoes (San Marzano preferred)
  • 1 can (14.5 ounces) diced tomatoes, undrained
  • 4 cups low-sodium chicken or beef broth
  • 8 ounces lasagna noodles, broken into 2-inch pieces (about 8–10 noodles)
  • 1 cup whole milk ricotta cheese
  • 1/2 cup grated Parmesan cheese (plus more for serving)
  • 2 cups shredded mozzarella cheese (for serving)
  • Fresh basil or parsley (for garnish, optional)

Instructions

  1. Heat the olive oil in a large pot or Dutch oven over medium heat. Add the diced onion and cook for 4-5 minutes, stirring occasionally, until soft and translucent.
  2. Add the minced garlic and cook for 30 seconds, stirring constantly.
  3. Add the ground beef to the pot. Break it up with a wooden spoon and cook for 6-8 minutes, until browned all the way through.
  4. Season the meat with salt, pepper, oregano, basil, and red pepper flakes (if using). Stir and cook for another minute.
  5. Pour in the crushed tomatoes and undrained diced tomatoes. Stir well, scraping up any browned bits from the bottom of the pot.
  6. Add the broth and stir to combine. Bring to a boil, then reduce heat to a gentle simmer. Let it bubble for about 5 minutes.
  7. Break the lasagna noodles into 2-inch pieces and add them to the pot. Stir to submerge. Cook for 10-12 minutes, stirring occasionally, until noodles are tender. If soup gets too thick, add a splash of water or extra broth.
  8. Reduce heat to low and stir in the ricotta cheese in dollops, gently swirling into the soup. Let warm through for 1-2 minutes.
  9. Remove pot from heat and stir in the grated Parmesan cheese. Taste and adjust seasoning if needed.
  10. Ladle soup into bowls and top each serving with a generous handful of shredded mozzarella. Garnish with fresh basil or parsley if desired. Serve immediately.

Notes

If making ahead, cook noodles separately and add when reheating to prevent them from absorbing all the broth. For best results, use whole milk ricotta. Toast spices in the fat for more flavor. Let soup rest for 10 minutes before serving for best flavor.

Nutrition

  • Serving Size: 1 bowl (about 1.5 cu
  • Calories: 420
  • Sugar: 8
  • Sodium: 780
  • Fat: 18
  • Saturated Fat: 9
  • Carbohydrates: 35
  • Fiber: 5
  • Protein: 28

Keywords: lasagna soup, one-pot, easy dinner, family-friendly, comfort food, ground beef, ricotta, 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 ★☆ ★☆ ★☆ ★☆ ★☆