Written by

Jacob Stewart

Published

Easy One-Pot Lasagna Soup with Ricotta for Kids

Ready In 35 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—the kind that takes an hour to layer, another hour to bake, and leaves you with a mountain of dishes that somehow multiplies while your back is turned. I had the ground beef browned, the ricotta sitting on the counter, and a box of those curly-edged noodles ready to go. But then my youngest walked into the kitchen with that look—the one that says “I’m hungry now, not in two hours”—and I realized I’d forgotten to pick up mozzarella at the store. Honestly, I almost just ordered pizza. But I was stubborn that Tuesday. I grabbed the biggest pot I own, crumbled the lasagna noodles into pieces, and just started dumping things in. What came out was nothing like the plan—and better.

The soup was ready in under 40 minutes. My kids, who normally pick apart a layered lasagna to eat only the cheese parts, actually ate everything. They slurped the broth, chased the noodle pieces with their spoons, and asked for seconds before I’d even sat down. I just stood there by the stove, holding my own bowl, thinking, “How did this work?” The ricotta melted into little creamy clouds. The broken noodles soaked up all that tomatoey, beefy goodness. And the cleanup? One pot. That’s it. Maybe you’ve been there—staring at a half-started recipe, realizing you’re missing something, and feeling the whole dinner plan crumble in your hands. This soup is what happens when you let it crumble and make something better from the pieces.

I’ve made this one-pot lasagna soup with ricotta at least a dozen times since that night. It’s become our go-to for busy weeknights when everyone wants something hearty but nobody wants to wait. The kids call it “lasagna soup” like it’s a special treat, and I don’t correct them. It is a treat—just one that doesn’t require a casserole dish or a hour of hands-on time. Every time I make it, I remember that Tuesday when my plan fell apart and something better came together.

Why You’ll Love This Recipe

Let me tell you why this one-pot lasagna soup with ricotta has earned a permanent spot in our weekly rotation. It’s not just about convenience—though that’s a big part of it. This recipe solves real problems that come up when you’re feeding a family on a budget and a schedule.

  • Quick & Easy: From start to finish, this soup comes together in about 35 minutes. That’s faster than takeout delivery in most neighborhoods. The one-pot method means you’re not juggling multiple pans or timing different components. Everything happens in one place.
  • Simple Ingredients: Ground beef, canned tomatoes, chicken broth, lasagna noodles, onion, garlic, and ricotta. These are pantry and fridge staples for most families. No special trips to specialty stores required.
  • Perfect for Picky Eaters: The broth is mild and tomatoey, not too acidic or spicy. The noodles are soft and easy to eat. The ricotta adds a creamy element that kids associate with “the good stuff.” My nephew who refuses anything green ate three bowls of this last month.
  • Budget-Friendly: A pound of ground beef, a box of noodles, and some pantry staples feed a family of six with leftovers. Compare that to the cost of a restaurant meal or even a frozen lasagna, and you’ll see the savings add up fast.
  • Leftovers That Reheat Beautifully: This is not one of those soups that turns into a mushy mess the next day. The noodles absorb some liquid but stay intact. The ricotta might separate a little, but a quick stir brings it back together. I actually think it tastes better on day two.

What makes this recipe different from other lasagna soups you might have tried? It’s the ricotta. Most versions use heavy cream or cream cheese to get that creamy texture. But ricotta gives you a lighter, fluffier result—those little clouds of cheese that melt into the broth without making it heavy. Plus, it adds protein and calcium without the extra fat of heavy cream. This isn’t just another version of lasagna soup. It’s the one that your kids will ask for by name.

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 or easy to find at any grocery store. Here’s what you’ll need:

For the Soup Base

  • 1 pound ground beef (80/20 works well—lean enough but not too dry)
  • 1 medium yellow onion, diced (about 1 cup)
  • 4 cloves garlic, minced (or 1 teaspoon garlic powder in a pinch)
  • 1 can (28 ounces) crushed tomatoes (I prefer San Marzano for sweetness, but any brand works)
  • 4 cups chicken broth (low-sodium so you can control the salt)
  • 1 can (14.5 ounces) diced tomatoes, undrained (adds texture and acidity)
  • 2 teaspoons dried basil
  • 1 teaspoon dried oregano
  • 1 teaspoon salt (plus more to taste)
  • ½ teaspoon black pepper
  • Pinch of red pepper flakes (optional—skip for sensitive palates)

For the Noodles

one-pot lasagna soup with ricotta preparation steps

  • 8 ounces lasagna noodles (about 8-10 sheets), broken into 1-2 inch pieces

For the Ricotta Topping

  • 1 cup whole milk ricotta cheese (adds richness and protein)
  • ¼ cup grated Parmesan cheese (the real stuff, not the green can)
  • 2 tablespoons fresh basil or parsley, chopped (optional but nice)
  • ¼ teaspoon salt
  • ⅛ teaspoon black pepper

Ingredient Notes and Substitutions

Ground beef: You can swap in ground turkey or chicken for a leaner option. If using turkey, add a tablespoon of olive oil to keep it from drying out. For a vegetarian version, use plant-based crumbles or a can of lentils.

Lasagna noodles: Regular or gluten-free lasagna noodles both work. Just break them into pieces before cooking. No-boil noodles also work—they cook right in the broth. I’ve used both and honestly can’t tell the difference in the final soup.

Ricotta cheese: Whole milk ricotta gives the best texture, but part-skim works too. For a dairy-free option, try cashew cream or a plant-based ricotta. The texture won’t be identical, but the flavor will still be good.

Chicken broth: Vegetable broth works fine if you want to keep it vegetarian. Beef broth adds a deeper flavor, but chicken is my go-to for balance.

Tomatoes: Crushed tomatoes give the soup its body. Diced tomatoes add little chunks of texture. If you only have whole peeled tomatoes, crush them with your hands before adding.

Equipment Needed

One of the best things about this recipe is how little equipment it requires. Here’s what you’ll need:

  • Large pot or Dutch oven (5-6 quart capacity is ideal—something with a heavy bottom to prevent scorching)
  • Wooden spoon or silicone spatula for stirring and breaking up the meat
  • Chef’s knife for chopping onions and garlic
  • Cutting board
  • Measuring cups and spoons
  • Small bowl for mixing the ricotta topping
  • Ladle for serving

If you don’t have a Dutch oven, any large, deep pot will work. I’ve made this in a stockpot and even a large saucepan in a pinch. The key is having enough room for the noodles to cook without sticking together. A heavy bottom helps distribute heat evenly and prevents the tomatoes from burning on the bottom. I use my enameled cast iron Dutch oven for this—it’s my workhorse for soups and stews. But honestly, I’ve also made it in a cheap nonstick pot from the grocery store, and it turned out fine. Don’t let equipment hold you back.

Preparation Method

Let’s get cooking. This one-pot lasagna soup with ricotta comes together in a single pot, which means less cleanup and more time at the table.

  1. Brown the beef. Place your pot over medium-high heat. Add the ground beef and cook, breaking it apart with your spoon, until it’s browned and no longer pink—about 5 to 7 minutes. Don’t drain the fat unless there’s more than a tablespoon or two. That fat carries flavor and helps the onions cook. If you’re using lean ground beef, you might need to add a splash of olive oil to keep things from sticking.
  2. Sauté the aromatics. Add the diced onion to the pot with the beef. Cook for 3 to 4 minutes, stirring occasionally, until the onion turns translucent and soft. Add the minced garlic and cook for another minute—just until you can smell it. Be careful not to burn the garlic, or it will turn bitter. If your garlic is browning too fast, lower the heat.
  3. Add the liquids and seasonings. Pour in the crushed tomatoes, diced tomatoes with their juices, and chicken broth. Stir to combine. Add the dried basil, oregano, salt, black pepper, and red pepper flakes if you’re using them. Bring the mixture to a boil, then reduce the heat to maintain a steady simmer.
  4. Cook the noodles. Break the lasagna noodles into 1 to 2-inch pieces. Drop them into the simmering soup. Stir well to make sure the noodles are submerged. Let the soup simmer for 10 to 12 minutes, stirring occasionally to prevent the noodles from sticking to the bottom. The noodles should be tender but not mushy—al dente, like you’d want in a baked lasagna. Taste one to check. If it’s still too firm, let it cook another 2 to 3 minutes.
  5. Make the ricotta topping. While the noodles cook, prepare the ricotta mixture. In a small bowl, combine the ricotta cheese, grated Parmesan, chopped fresh basil or parsley (if using), salt, and pepper. Stir until smooth. Set aside.
  6. Finish and serve. Once the noodles are tender, taste the soup and adjust the seasoning. You might want more salt or a pinch more oregano. Ladle the soup into bowls. Top each serving with a generous dollop of the ricotta mixture. Let it melt into the hot soup for a minute before serving. Garnish with extra fresh herbs if you have them.

Pro tip: If you’re making this ahead of time, stop after step 4. Let the soup cool completely, then refrigerate. When you’re ready to serve, reheat the soup and then add the ricotta topping. The noodles will continue to absorb liquid as the soup sits, so you might need to add a splash of broth or water when reheating.

Cooking Tips & Techniques

I’ve learned a few things from the times this soup didn’t go perfectly. Here are the lessons I wish someone had told me:

Break the noodles unevenly. Don’t try to make every piece the same size. Smaller pieces cook faster and create more surface area for the broth to cling to. Bigger pieces give you that satisfying lasagna-noodle bite. A mix of sizes makes the soup more interesting to eat.

Don’t overcook the noodles. This is the most common mistake. The noodles will continue to soften as the soup sits, even after you turn off the heat. Cook them until they’re just tender—al dente—then remove the pot from the heat. If you cook them until they’re fully soft in the pot, they’ll turn to mush by the time you’re eating leftovers.

Season in layers. Add a little salt when you brown the beef, a little more when you add the tomatoes, and taste again at the end. This builds flavor gradually instead of dumping it all in at once. The same goes for the herbs—a pinch early on, then adjust at the end.

Let the ricotta come to room temperature. Cold ricotta straight from the fridge won’t melt as nicely into the hot soup. Take it out about 15 minutes before you’re ready to serve. Or, if you forget (I forget all the time), microwave it for 10 seconds to take the chill off.

Watch the heat. Tomatoes can burn easily on the bottom of the pot if the heat is too high. Keep the soup at a gentle simmer, not a rolling boil. If you see the noodles starting to stick, stir more frequently and lower the heat.

I once made this soup and forgot to stir it for a solid five minutes while I was helping my daughter with homework. The bottom scorched just a little, and the whole pot had a faint burnt-tomato taste. It was still edible, but not my best work. Now I set a timer to remind myself to stir every few minutes. Learn from my distraction.

Variations & Adaptations

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

Vegetarian Version

Skip the ground beef and add a can of drained and rinsed lentils or a bag of frozen spinach (thawed and squeezed dry). The lentils give you that meaty texture and a boost of protein. The spinach adds color and nutrients. Use vegetable broth instead of chicken broth.

Spicy Version

Add a whole teaspoon of red pepper flakes with the other seasonings. Or dice up a fresh jalapeño and sauté it with the onions. For extra heat, drizzle with chili oil when serving. My husband loves this version—I make it just for him sometimes when the kids are eating something else.

Cheesy Version

Stir in a cup of shredded mozzarella or provolone at the very end, just before serving. Let it melt into the soup for a few minutes. Top with extra Parmesan. This turns the soup into something almost like a deconstructed lasagna casserole. It’s indulgent but worth it on a cold night.

Slow Cooker Adaptation

Brown the beef and sauté the onions on the stovetop first. Transfer everything except the noodles and ricotta to a slow cooker. Cook on low for 4 to 6 hours or high for 2 to 3 hours. Add the broken noodles during the last 30 minutes of cooking. Top with ricotta when serving.

Gluten-Free Version

Use gluten-free lasagna noodles or substitute with gluten-free pasta shapes like shells or rotini. Cook according to the package directions, which might be slightly different from regular noodles. Everything else in the recipe is naturally gluten-free.

I tried a version with Italian sausage instead of ground beef last month. I used sweet Italian sausage, removed the casings, and browned it just like the beef. The fennel and paprika in the sausage added a whole new layer of flavor. My kids said it was “different but good.” That’s high praise from them.

Serving & Storage Suggestions

This soup is best served hot, straight from the pot. Ladle it into wide bowls so the ricotta has room to spread out. Top each serving with a generous dollop of the ricotta mixture and let it sit for a minute before eating. The ricotta will start to melt into the broth, creating those creamy pockets that make this soup special.

What to serve alongside: A crusty loaf of bread for dipping is my go-to. Garlic bread works too. A simple green salad with vinaigrette cuts through the richness of the soup. For the kids, I sometimes serve it with breadsticks or even buttered toast cut into strips—they call them “dippers.”

Storage: Let the soup cool completely before transferring to an airtight container. It will keep in the refrigerator for up to 4 days. The noodles will absorb more liquid as it sits, so the soup will thicken. When reheating, add a splash of broth or water to thin it back to your desired consistency.

Freezing: This soup freezes well for up to 3 months. I recommend freezing it without the ricotta topping. Let the soup cool completely, then transfer to freezer-safe containers or bags. Thaw overnight in the refrigerator. Reheat on the stovetop or in the microwave, then add fresh ricotta topping. The texture of the ricotta changes after freezing and thawing—it gets a little grainy—so it’s best to make it fresh.

Reheating: On the stovetop, reheat over medium-low heat, stirring occasionally. Add a splash of broth or water if it’s too thick. In the microwave, heat in 30-second intervals, stirring between each, until hot. The noodles will be softer than when you first made the soup, but that’s not a bad thing—it’s just different.

The flavors actually deepen overnight. The tomatoes mellow, the herbs meld, and everything comes together in a way that tastes more “lasagna-like” on day two. I sometimes make this soup a day ahead on purpose just for that effect.

Nutritional Information & Benefits

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

Nutrient Amount per Serving
Calories 385
Protein 28g
Carbohydrates 32g
Fat 16g
Saturated Fat 7g
Fiber 4g
Sugar 8g
Sodium 780mg

This soup offers a good balance of protein from the beef and ricotta, carbohydrates from the noodles, and fiber from the tomatoes. The ricotta provides calcium and protein without the high saturated fat content of heavy cream. The tomatoes are rich in lycopene, an antioxidant linked to heart health and reduced inflammation.

For those watching their sodium, use low-sodium broth and adjust salt at the table instead of in the pot. For a lower-carb option, use zucchini noodles or spaghetti squash instead of lasagna noodles. For a lower-fat option, use lean ground turkey and part-skim ricotta. This recipe is naturally nut-free and can be made gluten-free with the right noodle swap.

I’m not a nutritionist, so take these numbers as estimates. But I do feel good about serving this to my family—it’s real food, made from scratch, with ingredients I can pronounce. That counts for something.

Conclusion

This one-pot lasagna soup with ricotta started as a mistake and became a family staple. It’s proof that sometimes the best recipes come from moments when things don’t go according to plan. The soup is hearty enough to satisfy a hungry family, simple enough to make on a busy weeknight, and budget-friendly enough to fit into a sensible grocery budget.

I love that this recipe gives you all the comfort of lasagna without the hassle. No layering, no waiting for a casserole to bake, no mountain of dishes. Just one pot, a handful of ingredients, and a meal that makes everyone happy. The ricotta topping is the secret—those creamy, salty dollops transform a simple tomato soup into something special.

Try this recipe and make it your own. Add more garlic if you love garlic. Throw in some spinach if you have it wilting in the fridge. Use whatever pasta you have on hand. The beauty of this soup is that it’s forgiving. And if you forget an ingredient or burn the bottom a little? That’s okay. You might just discover something better.

I’d love to hear how it goes. Leave a comment below and tell me about your version. Did your kids love it? Did you add something unexpected? Share your story—I read every comment and I answer questions too. Happy cooking, friends.

Frequently Asked Questions

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

Yes, absolutely. No-boil noodles work perfectly in this soup. Break them into pieces just like regular noodles and add them to the simmering broth. They’ll cook in about 8 to 10 minutes. The texture is slightly different—a little more tender—but still delicious.

Can I make this soup in an Instant Pot or pressure cooker?

You can. Use the sauté function to brown the beef and cook the onions. Add the remaining ingredients except the noodles and ricotta. Pressure cook on high for 5 minutes. Quick release, then add the broken noodles and simmer using the sauté function until the noodles are tender. Top with ricotta when serving.

How do I prevent the noodles from getting mushy?

Cook the noodles just until al dente—tender but still with a little bite. Remove the pot from the heat as soon as they’re done. The noodles will continue to soften as the soup sits. If you’re planning to have leftovers, consider cooking the noodles separately and adding them to each bowl as you serve.

Can I use cottage cheese instead of ricotta?

You can, but the texture will be different. Cottage cheese is lumpier and more watery than ricotta. If you use it, drain it first in a fine-mesh strainer for about 15 minutes. Blend it in a food processor for a smoother texture. The flavor will still be good, just not quite the same.

How do I make this soup dairy-free?

Skip the ricotta topping and use a dairy-free alternative like cashew cream or a plant-based ricotta. For the soup itself, the only dairy is in the topping, so the base is already dairy-free. Use vegetable broth to keep it vegan if you’re also skipping the beef.

Pin This Recipe!

one-pot lasagna soup with ricotta recipe

Print

Easy One-Pot Lasagna Soup with Ricotta for Kids

A quick and easy one-pot lasagna soup with ricotta that comes together in about 35 minutes. Perfect for busy weeknights, this hearty soup features ground beef, broken lasagna noodles, and creamy ricotta topping, all made in a single pot for minimal cleanup.

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

Ingredients

Scale
  • 1 pound ground beef (80/20)
  • 1 medium yellow onion, diced (about 1 cup)
  • 4 cloves garlic, minced (or 1 teaspoon garlic powder)
  • 1 can (28 ounces) crushed tomatoes
  • 4 cups low-sodium chicken broth
  • 1 can (14.5 ounces) diced tomatoes, undrained
  • 2 teaspoons dried basil
  • 1 teaspoon dried oregano
  • 1 teaspoon salt, plus more to taste
  • ½ teaspoon black pepper
  • Pinch of red pepper flakes (optional)
  • 8 ounces lasagna noodles (about 810 sheets), broken into 1-2 inch pieces
  • 1 cup whole milk ricotta cheese
  • ¼ cup grated Parmesan cheese
  • 2 tablespoons fresh basil or parsley, chopped (optional)
  • ¼ teaspoon salt
  • ⅛ teaspoon black pepper

Instructions

  1. Brown the beef: Place a large pot or Dutch oven over medium-high heat. Add the ground beef and cook, breaking it apart with a spoon, until browned and no longer pink, about 5 to 7 minutes. Do not drain the fat unless there is more than a tablespoon or two.
  2. Sauté the aromatics: Add the diced onion to the pot with the beef. Cook for 3 to 4 minutes, stirring occasionally, until the onion is translucent and soft. Add the minced garlic and cook for another minute until fragrant, being careful not to burn it.
  3. Add the liquids and seasonings: Pour in the crushed tomatoes, diced tomatoes with their juices, and chicken broth. Stir to combine. Add the dried basil, oregano, salt, black pepper, and red pepper flakes if using. Bring to a boil, then reduce heat to maintain a steady simmer.
  4. Cook the noodles: Break the lasagna noodles into 1 to 2-inch pieces. Drop them into the simmering soup and stir well to ensure they are submerged. Simmer for 10 to 12 minutes, stirring occasionally, until the noodles are tender but still al dente.
  5. Make the ricotta topping: While the noodles cook, combine the ricotta cheese, grated Parmesan, chopped fresh basil or parsley (if using), salt, and pepper in a small bowl. Stir until smooth and set aside.
  6. Finish and serve: Once the noodles are tender, taste the soup and adjust seasoning as needed. Ladle into bowls and top each serving with a generous dollop of the ricotta mixture. Let it melt into the hot soup for a minute before serving. Garnish with extra fresh herbs if desired.

Notes

For make-ahead, stop after step 4, cool completely, and refrigerate. Reheat and add ricotta topping before serving. The noodles will absorb liquid as the soup sits, so add a splash of broth or water when reheating. Let ricotta come to room temperature for best melting. Season in layers for best flavor.

Nutrition

  • Serving Size: 1 bowl (about 1.5 cu
  • Calories: 385
  • Sugar: 8
  • Sodium: 780
  • Fat: 16
  • Saturated Fat: 7
  • Carbohydrates: 32
  • Fiber: 4
  • Protein: 28

Keywords: lasagna soup, one-pot soup, easy dinner, kid-friendly, ground beef, ricotta, weeknight meal, comfort food

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