My sister asked why I couldn’t just throw all the lasagna ingredients into one pot and call it soup. I started to explain why that wouldn’t work — the noodles would get too soft, the cheese would get lost, the layers are the whole point. Then I stopped. I honestly had no good reason. It was just one of those things I’d always assumed, you know?
So on a rainy Tuesday, with the power flickering and my fridge looking sad, I decided to try. I browned some beef, tossed in the usual suspects — tomatoes, garlic, a mountain of herbs — and then I did the thing that felt wrong. I broke up lasagna noodles and dropped them right in. No layering. No careful assembly. Just chaos in a pot. My sister watched from the counter, looking way too smug, while I stirred and waited for disaster.
The first bite was humbling, let me tell you. That soup had no business being that good. The noodles were tender but not mushy, the broth was rich and silky, and every spoonful tasted like the center of a perfect lasagna. I sat there eating it straight from the pot — power still out, candle flickering — and realized I’d been overcomplicating lasagna my whole life. Maybe you’ve been there too, holding onto a method just because it’s how it’s always been done. This cozy one-pot lasagna soup with ricotta dollops is proof that sometimes the shortcut is actually the better path.
Why You’ll Love This Recipe
This isn’t just another soup recipe. After testing this at least six times — yes, six — I can tell you exactly why this one works and why you’ll keep coming back to it.
- Quick & Easy: From start to table in under 40 minutes. No layering, no baking dish to scrub, no waiting for the oven to preheat. It’s weeknight magic.
- Simple Ingredients: Ground beef, canned tomatoes, dried herbs, lasagna noodles, and a few staples. You probably have most of this already, and that’s the point.
- Perfect for Cold Nights: This soup was born on a rainy Tuesday and it’s made for exactly those evenings — when all you want is something warm, filling, and a little bit indulgent.
- Crowd-Pleaser: My picky nephew asked for seconds. My dad, who “doesn’t do soup,” had two bowls. Enough said.
- Unbelievably Delicious: The ricotta dollops melt into creamy pockets that make every spoonful different. It’s comfort food that actually delivers.
What makes this different from every other lasagna soup out there? It’s the texture. Most versions turn into a mushy mess or a watery tomato broth. I figured out the trick — adding the noodles at just the right moment and finishing with a generous dollop of ricotta that stays creamy, not grainy. It’s a small detail, but it changes everything. This is the kind of soup that makes you close your eyes after the first bite. It’s lasagna without the stress, and honestly, it tastes better.
What Ingredients You Will Need
This recipe uses simple, honest ingredients that come together to create something genuinely cozy. No fancy grocery runs required — just good pantry staples and a few fresh items.
- Ground beef (1 lb or 450g) — I prefer 80/20 for flavor, but lean works too. Just don’t drain all the fat; a little adds richness to the broth.
- Yellow onion (1 medium, diced) — Adds that savory base. Sweet or white onion works in a pinch.
- Garlic (4 cloves, minced) — Don’t skimp here. Fresh garlic makes a difference, but jarred minced garlic will do if that’s what you have.
- Crushed tomatoes (1 can, 28 oz or 800g) — I like San Marzano for the sweetness, but any good brand works. Fire-roasted adds a nice depth.
- Tomato paste (2 tablespoons) — This is the secret to a rich, not-watery broth. Trust me on this one.
- Chicken or beef broth (4 cups or 960ml) — Chicken keeps it lighter, beef makes it heartier. I’ve used both and loved both.
- Dried oregano (1 teaspoon)
- Dried basil (1 teaspoon)
- Red pepper flakes (½ teaspoon, optional) — For a little warmth without actual heat. Leave it out if you’re sensitive.
- Lasagna noodles (8-10 sheets, broken into 2-inch pieces) — No need for the no-boil kind; regular works perfectly.
- Whole milk ricotta cheese (1 cup or 250g) — This is non-negotiable. Part-skim can be grainy. I’ve learned this the hard way.
- Fresh mozzarella (½ cup, shredded, for topping)
- Fresh basil (a handful, torn) — For that final pop of color and freshness.
- Salt and black pepper (to taste)
- Olive oil (2 tablespoons) — For browning the beef and softening the onion.
One note on the ricotta — I really recommend Calabro or BelGioioso if you can find them. They’re creamier and less watery than store brands. But honestly, any whole milk ricotta will work in a pinch. Just drain off any excess liquid before dolloping.
Equipment Needed
You don’t need much for this one, and that’s the beauty of it.
- Large Dutch oven or heavy-bottomed pot (5-6 quart) — This is ideal for even heat and preventing scorching. I use my old Le Creuset, but a good stainless steel pot works just fine. My first attempt was in a thin saucepan and the bottom burned. Learn from my mistakes.
- Wooden spoon or silicone spatula — For stirring and breaking up the beef. A metal spoon can scratch your pot if you’re using enameled cast iron.
- Sharp knife and cutting board — For dicing the onion and mincing garlic. A dull knife makes everything harder, honestly.
- Measuring cups and spoons — Not strictly necessary if you’re an eyeballer like me, but helpful for consistency the first time.
- Ladle — For serving. A soup spoon works too, but a ladle feels more official.
- Small bowl — For the ricotta dollops. Mixing them with a little salt and pepper before serving makes a difference.
If you don’t have a Dutch oven, a deep skillet with a lid will work. Just keep an eye on the liquid level — it evaporates faster in a wider pot. Budget tip: check thrift stores for cast iron. I found my backup pot for twelve bucks.
Preparation Method

Let’s get cooking. This comes together fast, so have everything prepped before you start. Trust me, you don’t want to be chopping onions while the beef is burning.
- Brown the beef. Heat 2 tablespoons of olive oil in your large pot over medium-high heat. Add the ground beef and cook, breaking it apart with your spoon, until well browned — about 6 to 8 minutes. Don’t rush this step. The fond (those brown bits on the bottom) is flavor gold. If the beef releases a lot of liquid, let it cook off before moving on.
- Sauté the aromatics. Add the diced onion to the pot and cook for 3 to 4 minutes, until softened and translucent. Stir occasionally, scraping up any browned bits from the bottom. Add the minced garlic and cook for another 30 seconds — just until fragrant. Garlic burns fast, so keep moving.
- Build the broth. Stir in the tomato paste and cook for 1 minute. This deepens the flavor and removes that raw tomato taste. Then pour in the crushed tomatoes and broth. Add the oregano, basil, red pepper flakes, and a generous pinch of salt and pepper. Stir everything together and bring it to a gentle boil.
- Add the noodles. Once the soup is boiling, reduce the heat to a simmer and add the broken lasagna noodles. Stir well to make sure they’re submerged. Here’s the trick — cook them for exactly 10 to 12 minutes, stirring occasionally. The noodles should be tender but still have a slight bite. Overcooking turns them to mush, and nobody wants that.
- Check the seasoning. Taste the broth and adjust salt and pepper as needed. Remember, the ricotta will add a little saltiness later, so don’t go overboard. If the soup seems too thick, add a splash of broth or water. Too thin? Let it simmer uncovered for a few more minutes.
- Prepare the ricotta dollops. While the soup finishes, mix the ricotta in a small bowl with a pinch of salt and a crack of black pepper. This simple step makes a huge difference — it wakes up the cheese and keeps it from tasting flat.
- Serve immediately. Ladle the soup into bowls. Top each serving with a generous dollop of the seasoned ricotta, a sprinkle of shredded mozzarella, and a few torn basil leaves. The cheese will start melting into the hot soup — that’s exactly what you want. Serve with crusty bread for dipping, if you’re feeling extra cozy.
One thing I learned the hard way — don’t let the soup sit too long before serving. The noodles keep absorbing liquid and will get softer over time. If you’re making this ahead, cook the noodles separately and add them to individual bowls before pouring the hot broth over. It’s a small extra step that keeps leftovers from turning into a paste.
Cooking Tips & Techniques
After making this soup more times than I’d like to admit, I’ve picked up a few things that make a real difference.
Don’t skip browning the beef properly. I used to rush this step, thinking it didn’t matter much. It does. A good brown on the beef creates that deep, savory flavor that makes the broth taste like it simmered for hours. Let the meat sit undisturbed for a few minutes before breaking it up — that’s how you get color, not gray steamed meat.
The tomato paste trick. Cooking the tomato paste for a full minute before adding liquid is a game-changer. It caramelizes slightly and removes that metallic taste you sometimes get from canned products. I forgot this step once and the soup was noticeably flat. Never again.
Watch your noodle timing. This is the most common mistake I see. People add the noodles too early or cook them too long. Set a timer for 10 minutes and start checking. They should be al dente — tender but with a little resistance. Remember, they’ll continue cooking in the hot broth even after you turn off the heat.
My biggest failure: I once added the ricotta directly to the pot and stirred it in. Disaster. It turned into a grainy, curdled mess that looked nothing like the creamy pockets I wanted. Always dollop on top. Always. The heat from the soup will warm it through without breaking it.
Multitasking tip: While the beef browns, chop your onion and mince your garlic. While the soup simmers, mix your ricotta and tear your basil. This recipe moves fast, and having everything ready keeps you from scrambling. I learned this after burning garlic twice in one week.
Variations & Adaptations
This soup is forgiving, and I’ve tried quite a few twists. Here are my favorites.
Vegetarian version: Swap the ground beef for 1½ cups of cooked lentils or a plant-based ground meat substitute. Use vegetable broth instead of chicken. The lentils hold up surprisingly well and give the soup a hearty texture. I made this for my vegetarian sister and she asked for the recipe — high praise.
Spicy kick: Double the red pepper flakes and add a pinch of cayenne pepper with the tomato paste. Top with pepper jack cheese instead of mozzarella. It’s not traditional, but it’s incredibly satisfying on a cold night when you want something with a little fire.
Cheese overload: Stir in ½ cup of shredded parmesan into the broth just before serving. It adds a salty, nutty depth that pairs beautifully with the ricotta. Just don’t boil it after adding — the cheese can separate.
Gluten-free adaptation: Use gluten-free lasagna noodles or substitute with broken gluten-free spaghetti. Cook times may vary, so check frequently. The rest of the recipe is naturally gluten-free, so this is an easy swap.
Slow cooker method: Brown the beef and sauté the aromatics on the stovetop first, then transfer everything except the noodles and ricotta to a slow cooker. Cook on low for 4 to 6 hours. Add the noodles 20 minutes before serving and cook on high until tender. This works beautifully for busy days when you want dinner waiting.
I tried a version with Italian sausage instead of ground beef once — half sweet, half spicy — and it was incredible. The fennel in the sausage adds a whole new layer of flavor. Just remove the casings and crumble it like you would ground beef.
Serving & Storage Suggestions
This soup is best served immediately, piping hot, with the ricotta still cool and creamy on top. The contrast in temperatures is part of the magic. I like to serve it with a thick slice of crusty sourdough or garlic bread for dipping. A simple green salad with lemon vinaigrette on the side balances the richness nicely.
For a full cozy dinner spread, pair this soup with a glass of red wine — something medium-bodied like a Chianti or a Montepulciano. Or keep it simple with sparkling water and lemon. The soup is hearty enough to stand on its own.
Storage: Leftovers keep in the refrigerator for up to 3 days in an airtight container. The noodles will absorb liquid and soften over time, so the texture won’t be quite the same as day one. If that bothers you, store the broth and noodles separately and combine when reheating.
Freezing: This soup freezes well, but with one caveat — freeze it without the noodles. The broth freezes beautifully for up to 3 months. When you’re ready to eat, thaw the broth in the refrigerator overnight, reheat it on the stovetop, and cook fresh noodles directly in the simmering broth. It’s a little extra work, but the texture is so much better than frozen-then-thawed noodles.
Reheating: Reheat individual portions in a saucepan over medium-low heat, stirring occasionally. Add a splash of broth or water if it’s too thick. The microwave works in a pinch, but the stovetop gives better results. Always add fresh ricotta and basil after reheating — the old dollops will have disappeared into the soup.
One thing I’ve noticed — the flavors actually deepen overnight. The second day, the broth tastes even more complex and savory. It’s one of those rare soups that gets better with a little rest. Just be prepared for softer noodles.
Nutritional Information & Benefits
This soup is comfort food, but it’s not without its redeeming qualities. Here’s a rough estimate per serving (based on 6 servings):
- Calories: ~420
- Protein: 28g
- Fat: 18g
- Carbohydrates: 35g
- Fiber: 5g
- Sugar: 8g
- Sodium: 780mg
The protein from the beef and ricotta makes this a surprisingly filling meal — you won’t be hungry an hour later. The tomatoes provide a good dose of lycopene, an antioxidant linked to heart health, and vitamin C. The garlic and onions add prebiotic fiber that supports gut health.
If you’re watching your sodium, use low-sodium broth and skip the added salt until the end. You can also use lean ground beef or ground turkey to reduce the fat content. For a lower-carb version, swap the lasagna noodles for zucchini ribbons added in the last 5 minutes of cooking.
This soup contains dairy and gluten. For a dairy-free version, use a plant-based ricotta alternative and omit the mozzarella topping. The flavor will be slightly different, but still delicious. I’ve tried it with cashew ricotta and was pleasantly surprised.
Honestly, I don’t make this soup for the health benefits. I make it because it feels like a hug in a bowl. But it’s nice to know it’s not completely indulgent, you know?
Conclusion
This cozy one-pot lasagna soup with ricotta dollops is the kind of recipe that reminds me why I love cooking. It’s simple, forgiving, and deeply satisfying. It proves that you don’t need fancy techniques or a sink full of dishes to make something that tastes like a labor of love. My sister still brings up that rainy Tuesday, and honestly, I’m glad she does. Being wrong has never tasted so good.
I hope you make this soup on a night when you need a little warmth — whether that’s from the weather, a tough day, or just because. Customize it however you like. Add more spice, swap the meat, load up on cheese. Make it yours. That’s the beauty of a recipe like this — it’s a starting point, not a rulebook.
If you try this recipe, I’d love to hear about it. Drop a comment below and let me know how it turned out, or share your own twist. Did you add something unexpected? Did your family love it? Tell me everything. And if you’re looking for more cozy weeknight dinners, check out my creamy Tuscan chicken soup or this one-pot beef stroganoff — they’re cut from the same cloth.
Until next time, happy cooking. And remember — sometimes the best recipes come from breaking the rules.
Frequently Asked Questions
Can I use no-boil lasagna noodles for this soup?
Yes, you can. No-boil noodles work fine, but they cook faster — check them after 7 to 8 minutes. They also absorb more liquid, so you might need to add a little extra broth. I prefer regular lasagna noodles for better texture, but both work.
Can I make this soup in an Instant Pot?
Absolutely. Use the sauté function to brown the beef and cook the aromatics, then add the remaining ingredients except the ricotta and mozzarella. Pressure cook on high for 5 minutes, then quick release. Stir in the noodles and let them cook in the residual heat for about 8 minutes. Top with cheese and serve.
Why is my ricotta grainy?
Grainy ricotta usually means it’s either part-skim or it’s been overheated. Always use whole milk ricotta and don’t stir it into the hot soup — dollop it on top just before serving. If your ricotta looks watery, drain it in a fine-mesh strainer for 15 minutes before using.
Can I add other vegetables to this soup?
Definitely. Sautéed mushrooms, zucchini, or spinach work beautifully. Add mushrooms with the onion, zucchini during the last 5 minutes of cooking, and stir in spinach just before serving until it wilts. Keep the additions simple so they don’t overwhelm the lasagna flavor.
How do I prevent the noodles from getting mushy in leftovers?
The best trick is to cook the noodles separately and add them to individual bowls before pouring the hot broth over. For already-mixed leftovers, accept that the noodles will be soft and embrace it as a different texture. The flavor is still fantastic. If you’re meal prepping, store broth and noodles separately.
Pin This Recipe!

Cozy One-Pot Lasagna Soup with Ricotta Dollops
This cozy one-pot lasagna soup with ricotta dollops is proof that sometimes the shortcut is actually the better path. It’s lasagna without the stress, and honestly, it tastes better.
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Total Time: 40 minutes
- Yield: 6 servings 1x
- Category: Main Course
- Cuisine: Italian
Ingredients
- 1 lb (450g) ground beef (80/20 preferred)
- 1 medium yellow onion, diced
- 4 cloves garlic, minced
- 1 can (28 oz / 800g) crushed tomatoes (San Marzano preferred)
- 2 tablespoons tomato paste
- 4 cups (960ml) chicken or beef broth
- 1 teaspoon dried oregano
- 1 teaspoon dried basil
- ½ teaspoon red pepper flakes (optional)
- 8–10 lasagna noodles, broken into 2-inch pieces
- 1 cup (250g) whole milk ricotta cheese
- ½ cup fresh mozzarella, shredded
- Fresh basil, a handful, torn
- Salt and black pepper to taste
- 2 tablespoons olive oil
Instructions
- Brown the beef: Heat 2 tablespoons olive oil in a large pot over medium-high heat. Add ground beef and cook, breaking it apart, until well browned (6-8 minutes).
- Sauté aromatics: Add diced onion and cook 3-4 minutes until softened. Add minced garlic and cook 30 seconds until fragrant.
- Build the broth: Stir in tomato paste and cook 1 minute. Add crushed tomatoes, broth, oregano, basil, red pepper flakes, salt, and pepper. Bring to a gentle boil.
- Add noodles: Reduce heat to a simmer. Add broken lasagna noodles, stir to submerge. Cook 10-12 minutes, stirring occasionally, until tender but al dente.
- Check seasoning: Taste and adjust salt and pepper. If too thick, add a splash of broth; if too thin, simmer uncovered a few more minutes.
- Prepare ricotta dollops: In a small bowl, mix ricotta with a pinch of salt and black pepper.
- Serve: Ladle soup into bowls. Top each with a dollop of seasoned ricotta, shredded mozzarella, and torn basil. Serve immediately with crusty bread.
Notes
Don’t let the soup sit too long before serving; noodles absorb liquid and soften. For leftovers, store broth and noodles separately. Always dollop ricotta on top, never stir into the pot. Use whole milk ricotta to avoid graininess.
Nutrition
- Serving Size: 1 bowl (about 1.5 cu
- Calories: 420
- Sugar: 8
- Sodium: 780
- Fat: 18
- Saturated Fat: 7
- Carbohydrates: 35
- Fiber: 5
- Protein: 28
Keywords: lasagna soup, one-pot soup, comfort food, Italian soup, easy dinner, weeknight meal


