It was 10:47 PM on a grumpy Tuesday, and I had a bone-deep craving for lasagna. Not the kind of craving you can talk yourself out of, either—the kind where you can practically taste the rich, meaty sauce and that stretchy, melted cheese. But here’s the thing. I didn’t have the energy for the whole lasagna production. You know the one—boiling noodles, layering everything just so, waiting forever for it to bake. I didn’t have that in me. But I had a pound of ground beef thawed in the fridge, a box of broken lasagna noodles in the back of the pantry (the ones you swear you’ll use for something), and a container of ricotta that was staring at me every time I opened the fridge.
So I did what any tired, hungry person would do. I threw it all in one pot and hoped for the best. Honestly, I was half-expecting to order pizza by the time it was done. But something clicked that night. Maybe it was the late hour quieting my usual cooking anxiety, or maybe I was just too tired to overthink it. I let the onions get a little extra brown, I tossed in a splash of wine I found behind the olive oil, and I didn’t even bother to break the noodles evenly. I just let it all simmer and bubble, and the smell—oh, that smell—filled my tiny kitchen like a hug.
When I finally ladled it into a bowl and dropped a big spoonful of ricotta on top, I actually laughed out loud. It was everything I wanted from lasagna but without the fuss. The noodles were tender, the broth was rich and savory, and that cold, creamy ricotta melting into the hot soup was just… perfect. I ate it standing at the counter, and I knew I had stumbled onto something I’d be making for years. Maybe you’ve been there—wanting the comfort food but not the work. This soup is for those nights.
Why You’ll Love This Recipe
Let me tell you why this one-pot lasagna soup has earned a permanent spot in my weekly rotation. First off, it’s a total weeknight lifesaver. From the moment you start chopping the onion to the second you’re spooning it into bowls, you’re looking at about 35 minutes. That’s less time than it takes to order takeout and argue about what to watch.
- Simple Ingredients: No fancy grocery trips needed. Ground beef, onion, garlic, canned tomatoes, dried herbs, lasagna noodles, and ricotta. That’s it. You probably have most of this stuff already.
- One Pot, Zero Drama: This is the kind of meal that makes you feel like a kitchen genius with minimal effort. Everything cooks in one pot, so cleanup is a breeze. No colanders, no extra pans, no sink full of dishes.
- Crowd-Pleaser Approved: My kids, who normally pick apart anything with “too many things” in it, devour this soup. My husband, who claims he’s not a soup person, had three bowls. It’s got all the familiar flavors of lasagna, so even picky eaters get on board.
- Budget-Friendly: Ground beef, canned tomatoes, and pasta are some of the most affordable ingredients in the grocery store. This meal stretches to feed a family of six without breaking the bank, and leftovers taste even better the next day.
- Soul-Soothing Satisfaction: There’s something about a bowl of this soup that just makes everything feel a little better. It’s warm, it’s hearty, and that spoonful of ricotta on top? Pure comfort. It’s the kind of meal that makes you close your eyes after the first bite.
What makes this recipe different from every other lasagna soup out there is the method. I don’t boil the noodles separately or fuss with a roux. The pasta cooks right in the broth, soaking up all that tomatoey, beefy goodness. And the ricotta dollop isn’t just a garnish—it’s a crucial part of the experience. The cold, creamy cheese melting into the hot soup creates this incredible contrast that makes every spoonful interesting.
This is comfort food reimagined. It’s faster, simpler, and honestly, sometimes I like it more than the real thing. No judgement.
What Ingredients You Will Need
This recipe uses simple, honest ingredients to deliver that deep, slow-cooked flavor without you actually having to cook it slow. Most of these are pantry staples, which is exactly what you want on a busy weeknight.
- 1 tablespoon olive oil (for sautéing the aromatics; use a good quality one for better flavor)
- 1 large yellow onion, diced (about 1 ½ cups; sweet or white onion works too)
- 4 cloves garlic, minced (fresh is best here; don’t use the jarred stuff if you can help it)
- 1 pound ground beef (80/20 is ideal for flavor; you can drain excess fat if needed)
- 1 teaspoon salt (plus more to taste; I use kosher salt)
- ½ teaspoon black pepper
- 2 teaspoons dried oregano
- 1 teaspoon dried basil
- ½ teaspoon red pepper flakes (optional, but I love the little warmth it adds)
- 1 (28-ounce) can crushed tomatoes (I prefer San Marzano for sweetness, but any brand works)
- 1 (14.5-ounce) can diced tomatoes (fire-roasted adds a nice depth if you have them)
- 4 cups low-sodium beef broth (chicken broth works too, but beef gives a richer flavor)
- 8 ounces lasagna noodles, broken into 2-inch pieces (about 8-9 noodles; no need to be precise)
- 1 cup whole milk ricotta cheese (for the dollop; full-fat is best for creaminess)
- ½ cup grated Parmesan cheese (plus more for serving; I like the kind you grate yourself)
- ¼ cup chopped fresh parsley (optional, for garnish; adds a fresh pop of color)
- 2 cups shredded mozzarella cheese (for stirring in at the end; low-moisture, whole milk works best)
Ingredient Notes: For the ricotta, I really recommend whole milk ricotta. The low-fat versions can be a bit watery and don’t give you that luxurious, creamy texture when you dollop them on top. My favorite brand is Calabro, but any good-quality fresh ricotta from the deli section is fantastic. If you’re dairy-free, you can use a good vegan ricotta, but be aware the texture will be different.
For the lasagna noodles, you can use regular or no-boil noodles. The no-boil ones actually work great here because they cook up tender in the broth without getting mushy. And if you only have other pasta shapes, like broken spaghetti or shells, those work too—just adjust the cooking time based on the package.
Equipment Needed
The beauty of this recipe is how little equipment you need. Here’s what you’ll want to have on hand:
- Large Dutch oven or heavy-bottomed pot (5 to 6 quarts is ideal; a large soup pot works too)
- Wooden spoon or silicone spatula (for breaking up the beef and stirring)
- Chef’s knife and cutting board (for your onion and garlic)
- Measuring cups and spoons
- Ladle (for serving)
Budget-Friendly Tip: You don’t need an expensive Dutch oven. A good, sturdy stockpot from the grocery store will work just fine. I used a $20 one for years before I got my fancy Le Creuset. The key is that it’s heavy enough to distribute heat evenly, so your soup doesn’t burn on the bottom.
Personal Experience: I’ve made this in a slow cooker too, and it works, but honestly, the stovetop version is better. The flavors develop faster, and you get that nice browning on the beef that adds so much depth. If you do use a slow cooker, brown the beef and onions first in a skillet, then transfer everything to the slow cooker and cook on low for 4-6 hours. Add the noodles in the last 30 minutes.
Preparation Method

Alright, let’s get cooking. This comes together faster than you think, so have everything prepped and ready to go before you start. Trust me on this—it makes the whole process feel effortless.
- Heat the olive oil in your large pot over medium-high heat. Once it shimmers (that’s your cue it’s hot enough), add the diced onion. Cook, stirring occasionally, for about 4-5 minutes until the onion is soft and translucent. You’re looking for it to be just starting to turn golden at the edges—that’s where the sweetness comes from.
- Add the minced garlic and cook for 30 seconds, stirring constantly. Garlic burns fast, so keep it moving. You’ll smell it immediately—that’s your signal to move on to the next step.
- Add the ground beef to the pot. Break it up with your wooden spoon as it cooks. Let it brown for about 5-6 minutes, undisturbed for the first few minutes, so you get some nice caramelization on the bottom of the pot. That browned bit stuck to the pot? That’s flavor gold. Don’t worry if it looks a little dark—it’ll all get deglazed by the tomatoes later.
- Season the meat with salt, pepper, oregano, basil, and red pepper flakes (if using). Stir everything together and cook for another minute until the spices are fragrant.
- Pour in the crushed tomatoes and the 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 the secret to a deeply flavored soup.
- Add the beef broth and stir to combine. Bring the mixture to a boil over high heat. You’ll see bubbles breaking the surface all over—that’s your boil. Once it’s boiling, reduce the heat to medium-low so it’s at a steady simmer (gentle bubbles, not a raging boil).
- Add the broken lasagna noodles to the pot. Stir them in so they’re submerged in the liquid. Let the soup simmer for about 12-15 minutes, stirring occasionally to prevent the noodles from sticking to the bottom. The noodles are done when they’re tender but still have a little bite (al dente). Check one at the 10-minute mark to see where you’re at.
- While the noodles cook, prepare the ricotta dollop. In a small bowl, combine the ricotta cheese and ¼ cup of the grated Parmesan. Stir until smooth. Set aside. This is also a good time to shred your mozzarella if you haven’t already.
- Once the noodles are tender, remove the pot from the heat. Stir in the shredded mozzarella cheese until it’s melted and the soup is wonderfully creamy and stretchy. This only takes about 30 seconds.
- Ladle the soup into bowls. Top each bowl with a generous dollop of the ricotta mixture (about 2-3 tablespoons per serving). Sprinkle with the remaining Parmesan and a little fresh parsley if you’re feeling fancy. Serve immediately, while the cheese is still melting into the hot soup.
Pro Tip: The soup will thicken as it sits because the noodles continue to absorb liquid. If you’re making it ahead or expecting leftovers, you might want to add an extra ½ cup of broth when reheating. Also, don’t skip the ricotta dollop—it really makes the dish. The contrast between the hot, savory soup and the cool, creamy cheese is what takes this from “good soup” to “I need this recipe.”
Cooking Tips & Techniques
I’ve made this soup probably a dozen times now, and I’ve learned a thing or two along the way. Here are my best tips for getting it perfect every time:
Don’t Skip Browning the Meat. I know it’s tempting to just dump everything in and save a step, but that browning step is where the magic happens. The browned bits on the bottom of the pot (called fond) add a depth of flavor that you simply can’t get any other way. Let the beef sit for a minute or two before stirring it—that’s how you get that good color.
Break the Noodles Unevenly. This is my favorite hack. Don’t try to break all the lasagna noodles into perfect, uniform pieces. Some will be long, some short, some just little shards. This creates variety in texture—you get some big, satisfying noodle pieces and some tiny ones that just melt into the broth. It makes every spoonful a little different.
Watch the Simmer. Once you add the noodles, keep the soup at a gentle simmer, not a rolling boil. A hard boil can break the noodles apart and make them mushy. You want the liquid to be bubbling lazily, with small bubbles rising to the surface. If it’s boiling aggressively, turn the heat down.
The Ricotta Temperature Matters. For the best dollop experience, take your ricotta out of the fridge about 10 minutes before you’re ready to serve. Cold ricotta is firm and doesn’t melt as nicely into the hot soup. Slightly chilled ricotta (not room temperature, but not straight-from-the-fridge cold) creates that perfect, creamy swirl.
My Biggest Failure: The first time I made this, I added all the cheese directly to the pot and stirred it in. Big mistake. The mozzarella turned into a stringy, clumpy mess, and the ricotta just disappeared into the soup. Now I know: stir the mozzarella in off the heat, and save the ricotta for the dollop on top. Lesson learned, and now you don’t have to learn it the hard way.
Variations & Adaptations
This recipe is super flexible, which is one of the reasons I love it. Here are some ways to change it up:
- Vegetarian Version: Skip the ground beef and add two cans of drained and rinsed cannellini beans or lentils instead. Use vegetable broth instead of beef broth. The beans add protein and creaminess, and they hold up beautifully in the soup. I’ve made this for my vegetarian sister, and she didn’t miss the meat at all.
- Spicy Arrabbiata Style: Double the red pepper flakes and add a pinch of cayenne pepper with the other spices. Use hot Italian sausage instead of ground beef (just remove it from the casings and crumble it as it cooks). This version has a nice kick that’s perfect for cold winter nights.
- White Lasagna Soup: Swap the crushed tomatoes and diced tomatoes for an extra 3 cups of chicken broth and 1 cup of heavy cream. Use cooked shredded chicken instead of ground beef. Add a tablespoon of fresh thyme and some sauteed mushrooms. The ricotta dollop is even more important here—it adds the tang that the tomatoes would normally provide.
- Gluten-Free Adaptation: Use gluten-free lasagna noodles or any gluten-free pasta shape. Make sure your broth is certified gluten-free. The rest of the ingredients are naturally gluten-free, so this is an easy swap. Just watch the cooking time—gluten-free pasta can go from al dente to mush quickly.
- Slow Cooker Method: Brown the beef and onions in a skillet, then transfer to a slow cooker. Add the tomatoes, broth, and seasonings. Cook on low for 6-8 hours or high for 3-4 hours. In the last 30 minutes, add the broken noodles and cook until tender. Stir in the mozzarella and serve with the ricotta dollop. This is perfect for days when you want dinner ready when you walk in the door.
Personal Favorite Variation: I once added a handful of chopped spinach right at the end, just before stirring in the mozzarella. It wilted into the soup beautifully and added a pop of green that made it look even more inviting. My kids didn’t even notice. Highly recommend.
Serving & Storage Suggestions
This soup is best served immediately, while it’s piping hot and the cheese is all melty and glorious. Ladle it into deep bowls and top each one with that generous spoonful of ricotta mixture. I like to sprinkle a little extra Parmesan on top and a crack of black pepper. A side of crusty bread for dipping is non-negotiable in my house—we use it to soak up every last drop of that savory broth.
What to Serve With It:
- A simple green salad with a lemony vinaigrette (the acidity cuts through the richness)
- Garlic bread or crusty Italian bread (for sopping up the broth)
- A glass of red wine, like a Chianti or Sangiovese (if that’s your thing)
Storage Instructions: Leftover soup keeps beautifully in an airtight container in the refrigerator for up to 4 days. The flavors actually meld together and get even better overnight. The noodles will continue to absorb liquid, so the soup will thicken significantly. When reheating, add a splash of beef broth or water to thin it back to your desired consistency.
Freezing Instructions: This soup freezes well, but there’s a trick. If you know you’re going to freeze it, undercook the noodles by about 2 minutes. They’ll finish cooking when you reheat the soup, and they won’t turn to mush. Freeze in individual portions in freezer-safe containers for up to 3 months. Thaw overnight in the refrigerator before reheating.
Reheating Methods: Reheat on the stovetop over medium-low heat, stirring occasionally, until bubbling. You can also microwave individual portions in 30-second bursts, stirring between each, until hot. Just remember to add that splash of liquid—it makes a big difference in texture.
Nutritional Information & Benefits
Here’s the nutritional breakdown for one serving (based on 6 servings, without any extra bread on the side):
| Nutrient | Amount Per Serving |
|---|---|
| Calories | 485 |
| Total Fat | 24g |
| Saturated Fat | 12g |
| Cholesterol | 85mg |
| Sodium | 890mg |
| Total Carbohydrates | 38g |
| Dietary Fiber | 4g |
| Sugars | 9g |
| Protein | 32g |
| Calcium | 380mg (30% DV) |
| Iron | 4.5mg (25% DV) |
Health Benefits: This soup actually packs a surprising nutritional punch. The tomatoes are loaded with lycopene, a powerful antioxidant that’s been linked to heart health. The beef provides high-quality protein and iron, which is great for energy levels. The ricotta and mozzarella add calcium for strong bones. And the garlic and onions are known for their immune-boosting properties. It’s comfort food that actually does your body some good.
Dietary Considerations: This recipe is not low-carb (hello, noodles) but it is relatively high in protein, which helps keep you full. To make it lower in sodium, use no-salt-added canned tomatoes and low-sodium broth. If you’re watching your saturated fat, you can use lean ground beef (93/7) and part-skim mozzarella, though the texture will be slightly less rich.
Conclusion
Look, I’m not going to tell you that this one-pot lasagna soup will change your life. But I will tell you that it will change your Tuesday night. It’s the kind of recipe that makes you feel like you’ve got your act together, even on days when you’re barely hanging on. It’s warm, it’s filling, it’s forgiving, and it’s downright delicious.
What I love most about this recipe is how adaptable it is. You can make it your own—spicier, milder, with more veggies, with different cheese. It’s a template for comfort, not a rigid set of rules. So don’t be afraid to play with it. Use what you have. Trust your instincts. And never, ever skip that ricotta dollop.
I’d love to hear how yours turns out. Did you add something unexpected? Did your kids ask for seconds? Did you eat it straight from the pot while standing at the counter? (No judgement here—I’ve done it.) Drop a comment below and let me know. And if you loved it, share it with a friend who needs a little comfort in a bowl. Happy cooking!
Frequently Asked Questions
Can I use a different type of pasta?
Absolutely. While lasagna noodles are traditional, you can use any short pasta you have on hand. Rigatoni, penne, shells, or even broken spaghetti all work great. Just adjust the cooking time to what the package recommends for al dente, and check for doneness a minute or two early to be safe.
Can I make this in an Instant Pot?
Yes, you can! Use the sauté function to brown the beef and onions, then add the tomatoes, broth, and seasonings. Pressure cook on high for 5 minutes. Do a quick release, then stir in the broken noodles. Let the soup sit for about 10 minutes with the lid on (but the pot off) until the noodles are tender. Then stir in the mozzarella and serve with the ricotta dollop.
How do I prevent the noodles from getting mushy?
The key is to not overcook them. Start checking the noodles at the 10-minute mark. You want them tender but with a slight bite in the center (al dente). Remember, they’ll continue to cook a little even after you remove the pot from the heat. Also, if you’re planning on leftovers, slightly undercook the noodles so they don’t turn to mush when reheated.
Can I use ground turkey or chicken instead of beef?
Definitely. Ground turkey or chicken works well here, though the flavor will be a bit milder. I recommend using dark meat ground turkey for more moisture and flavor. You may also want to add a tablespoon of tomato paste for extra depth, since poultry doesn’t have the same rich flavor as beef.
Is this recipe freezer-friendly?
Yes, with one important tip. If you’re planning to freeze the soup, undercook the noodles by about 2 minutes before freezing. The noodles will finish cooking when you reheat the soup, and they won’t turn into a mushy mess. Freeze in individual portions for up to 3 months, and thaw overnight in the fridge before reheating with a splash of broth.
Pin This Recipe!

Cozy One-Pot Lasagna Soup with Ricotta Dollop
A quick and comforting one-pot lasagna soup that delivers all the rich, meaty flavors of traditional lasagna without the fuss. Ready in about 35 minutes, this hearty soup features tender lasagna noodles, a savory tomato-beef broth, and a creamy ricotta dollop that makes every spoonful irresistible.
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Total Time: 35 minutes
- Yield: 6 servings 1x
- Category: Main Course
- Cuisine: Italian-American
Ingredients
- 1 tablespoon olive oil
- 1 large yellow onion, diced (about 1 ½ cups)
- 4 cloves garlic, minced
- 1 pound ground beef (80/20)
- 1 teaspoon salt (kosher salt preferred)
- ½ teaspoon black pepper
- 2 teaspoons dried oregano
- 1 teaspoon dried basil
- ½ teaspoon red pepper flakes (optional)
- 1 (28-ounce) can crushed tomatoes (San Marzano preferred)
- 1 (14.5-ounce) can diced tomatoes (fire-roasted preferred)
- 4 cups low-sodium beef broth
- 8 ounces lasagna noodles, broken into 2-inch pieces (about 8–9 noodles)
- 1 cup whole milk ricotta cheese
- ½ cup grated Parmesan cheese
- ¼ cup chopped fresh parsley (optional, for garnish)
- 2 cups shredded mozzarella cheese (low-moisture, whole milk)
Instructions
- Heat the olive oil in a large pot over medium-high heat. Add the diced onion and cook, stirring occasionally, for 4-5 minutes until soft and translucent.
- Add the minced garlic and cook for 30 seconds, stirring constantly.
- Add the ground beef and break it up with a wooden spoon. Let it brown for 5-6 minutes, undisturbed for the first few minutes, to get caramelization.
- Season the meat with salt, pepper, oregano, basil, and red pepper flakes (if using). Stir and cook for another minute until fragrant.
- Pour in the crushed tomatoes and diced tomatoes (with their juices). Stir, scraping up any browned bits from the bottom of the pot.
- Add the beef broth and stir to combine. Bring to a boil over high heat, then reduce heat to medium-low to maintain a steady simmer.
- Add the broken lasagna noodles, stirring to submerge. Simmer for 12-15 minutes, stirring occasionally, until noodles are tender but still al dente.
- While the noodles cook, prepare the ricotta dollop: In a small bowl, combine the ricotta cheese and ¼ cup of the grated Parmesan. Stir until smooth. Set aside.
- Once the noodles are tender, remove the pot from the heat. Stir in the shredded mozzarella cheese until melted and creamy (about 30 seconds).
- Ladle the soup into bowls. Top each bowl with a generous dollop of the ricotta mixture (about 2-3 tablespoons per serving). Sprinkle with remaining Parmesan and fresh parsley if desired. Serve immediately.
Notes
The soup will thicken as it sits because the noodles continue to absorb liquid. If making ahead or expecting leftovers, add an extra ½ cup of broth when reheating. Don’t skip the ricotta dollop—it’s essential for the hot-cold contrast. For best results, take the ricotta out of the fridge about 10 minutes before serving so it’s slightly chilled but not cold.
Nutrition
- Serving Size: 1 bowl (about 1 ½ cu
- Calories: 485
- Sugar: 9
- Sodium: 890
- Fat: 24
- Saturated Fat: 12
- Carbohydrates: 38
- Fiber: 4
- Protein: 32
Keywords: lasagna soup, one-pot meal, comfort food, weeknight dinner, ground beef, ricotta, easy dinner


