My neighbor Rosa watched me hauling groceries up the stairs on a particularly miserable Tuesday. It was raining sideways, my paper bag had just split, and a can of tomatoes was rolling toward the gutter. She didn’t say anything at first. Then she just shook her head, picked up the runaway can, and said, “You look like you need my lasagna soup. Come over Saturday.”
Rosa is in her seventies. She grew up in a tiny kitchen in Naples, and she doesn’t cook from written recipes—she cooks from memory and feel. That Saturday, I sat on a rickety stool in her kitchen while she talked me through it. She used her hands to measure pasta, pinched salt from a bowl with no label, and stirred everything in one battered pot. “This is not real lasagna,” she said, winking. “This is lasagna for when you are tired.” Honestly, I think that’s the best kind.
I’ve been making her version ever since, tweaking it just a little to suit my own pantry. I added a splash of white wine, swapped in fresh basil, and learned the hard way not to boil the noodles in the broth for too long (mush city, let me tell you). But the heart of it—the rich tomato broth, the melty cheese, the way it fills your whole apartment with the smell of comfort—that’s all Rosa. This one-pot lasagna soup has gotten me through colds, bad days, and at least three deadlines I don’t want to talk about. Maybe you’ve been there too, staring into your fridge wondering what to make that actually feels like a hug. This is it.
Why You’ll Love This Recipe
This isn’t just another soup recipe. This is the one you will make on repeat, and here is why it works so beautifully.
- One Pot, Minimal Mess: Everything happens in a single pot. No boiling pasta separately, no draining, no extra colander to wash. You get all the flavor of a baked lasagna without the mountain of dishes.
- Ready in 45 Minutes: From the moment you start chopping the onion to the minute you ladle it into bowls, you are looking at about 45 minutes. That is fast enough for a weeknight but feels special enough for a lazy Sunday.
- Simple Pantry Ingredients: Ground beef, canned tomatoes, onion, garlic, pasta, broth, and cheese. You probably have most of these in your kitchen right now. No fancy trips to specialty stores required.
- Deep, Layered Flavor: The secret is browning the meat really well and letting the tomato paste caramelize before adding the liquid. That little step adds so much richness you will think it simmered all day.
- Creamy Ricotta Dollops: Instead of mixing ricotta into the soup (which can get grainy), you spoon it on top at the end. Each bite gets a cool, creamy pocket of cheese that melts into the hot broth. It is pure magic.
- Perfect for Cozy Nights: This soup is made for cold weather, rough days, or any time you need something deeply satisfying. It is the kind of meal that makes you close your eyes after the first spoonful.
This recipe has been tested by my family, by Rosa’s family, and by at least four neighbors who showed up at my door after smelling it through the walls. It is crowd-approved, kid-friendly, and honestly, it might just become your new favorite comfort food.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients that come together to create something far greater than the sum of their parts. Most are pantry staples, which makes this soup perfect for those nights when you need dinner but don’t want to overthink it.
For the Soup Base
- 1 tablespoon olive oil – Use a good extra virgin olive oil for the best flavor. It is the foundation of the sauté.
- 1 large yellow onion, diced – About 1.5 cups. Onion adds sweetness and depth to the broth. Take your time cooking it until it is soft and translucent.
- 4 cloves garlic, minced – Fresh garlic is non-negotiable here. Pre-minced jarred garlic just does not have the same punch.
- 1 pound ground beef – I use 85/15 for a good balance of flavor and fat. You can also use ground Italian sausage for a spicier kick, or a mix of both.
- 2 tablespoons tomato paste – This is where the magic happens. Let it cook with the meat for a minute or two to deepen the flavor. I recommend the kind in a tube—it lasts longer in the fridge.
- 1 can (28 ounces) crushed tomatoes – San Marzano tomatoes are my go-to for their sweetness and low acidity. If you can’t find them, any good quality crushed tomato will work.
- 4 cups low-sodium chicken broth – You can also use beef broth for a richer flavor. Low-sodium is important so you can control the salt level yourself.
- 1 cup water – This helps thin the soup to the perfect consistency as the pasta absorbs liquid.
- 2 teaspoons dried oregano – Oregano is classic in Italian-American cooking. It adds an earthy, slightly floral note.
- 1 teaspoon dried basil – Or use 1 tablespoon fresh basil, chopped, added at the end for brightness.
- ½ teaspoon red pepper flakes – Optional, but I love the tiny kick of heat. It cuts through the richness beautifully.
- Salt and black pepper, to taste – Season as you go, not just at the end.
For the Pasta

- 8 ounces dried lasagna noodles, broken into pieces – You want about 2-inch pieces. They cook right in the broth, absorbing all that tomatoey goodness. Gluten-free lasagna noodles work well here too.
For the Cheesy Finish
- 1 cup whole milk ricotta cheese – Full fat is best for creamy texture. I recommend Calabro or Galbani for a smooth, not grainy, result.
- ½ cup grated Parmesan cheese – Freshly grated, please. The pre-shredded stuff has anti-caking agents that prevent it from melting smoothly.
- 1 cup shredded mozzarella cheese – Low-moisture mozzarella works best for that perfect stretchy melt.
- 2 tablespoons fresh parsley or basil, chopped – For garnish and a pop of color.
Substitution Notes
If you want to make this vegetarian, skip the ground beef and add two cans of drained cannellini beans or lentils along with the broth. For a dairy-free version, use a high-quality vegan ricotta and omit the mozzarella. The soup will still be deeply flavorful—just a little different in texture. I have tried both swaps, and honestly, they work better than you might expect.
Equipment Needed
- Large Dutch oven or heavy-bottomed pot (6 to 8 quarts) – This is the star of the show. A good Dutch oven distributes heat evenly and holds all the ingredients comfortably. Le Creuset is lovely, but honestly, a Lodge cast iron or even a heavy stainless steel stockpot works perfectly.
- Wooden spoon or silicone spatula – For stirring and scraping up the browned bits from the bottom of the pot. Those bits are pure flavor.
- Chef’s knife and cutting board – For dicing onion and mincing garlic. A sharp knife makes all the difference.
- Measuring cups and spoons – For accuracy, though Rosa would probably tell you to just eyeball it. I compromise by measuring the broth and tomatoes exactly and guessing on the spices.
- Ladle – For serving. A deep, wide ladle is best for getting both broth and pasta into the bowl.
- Small bowl – For mixing the ricotta dollop topping.
That is genuinely it. No food processor, no blender, no special gadgets. This recipe was designed for real kitchens with real limitations. The first time I made it, I used a cheap nonstick pot from the grocery store, and it still came out fantastic.
Preparation Method
Follow these steps carefully, and you will have a pot of lasagna soup that tastes like it simmered for hours—even though it really only took about 45 minutes.
- Heat the olive oil in your Dutch oven over medium heat. Add the diced onion and cook, stirring occasionally, for 5 to 7 minutes, until the onion is soft and translucent. Do not rush this step. If the onion starts to brown too fast, lower the heat. You want it sweet, not burnt.
- Add the minced garlic and cook for 30 seconds until fragrant. Garlic burns quickly, so keep stirring. Your kitchen should smell amazing at this point.
- Add the ground beef to the pot. Break it apart with your spoon and let it brown undisturbed for about 3 minutes. Then stir and continue cooking until it is fully browned, about 5 to 6 minutes total. Do not drain the fat—it carries flavor. If you used very fatty meat (80/20), you can spoon off some of the excess, but leave at least a tablespoon in there.
- Stir in the tomato paste and cook for 2 minutes, stirring constantly. The paste will darken and stick to the bottom of the pot a little. That is good. That is caramelization happening. Scrape it up when you add the liquid.
- Pour in the crushed tomatoes, chicken broth, and water. Add the dried oregano, dried basil, red pepper flakes, and a generous pinch of salt and black pepper. Stir everything together, scraping the bottom of the pot to release any browned bits.
- Bring the soup to a boil, then reduce the heat to a steady simmer. Let it bubble gently for 10 minutes. This allows the flavors to meld and the broth to thicken slightly.
- Add the broken lasagna noodles to the pot. Stir well to make sure they are submerged in the liquid. Continue simmering for 10 to 12 minutes, stirring occasionally to prevent the pasta from sticking to the bottom. The noodles should be tender but still have a tiny bite (al dente). Remember, they will continue to soften even after you turn off the heat.
- While the pasta cooks, make the ricotta topping. In a small bowl, combine the ricotta, half of the grated Parmesan, and a pinch of salt and pepper. Stir gently. Do not overmix—you want it creamy, not watery.
- Remove the pot from the heat. Taste the soup and adjust the seasoning. You might want more salt, more pepper, or an extra pinch of red pepper flakes. Trust your taste buds here.
- Ladle the soup into bowls. Top each serving with a generous dollop of the ricotta mixture, a sprinkle of shredded mozzarella, the remaining Parmesan, and a bit of fresh parsley or basil. Serve immediately while it is piping hot.
A quick note: If you plan to have leftovers, cook the pasta separately and add it to individual bowls before ladling the hot broth over it. Otherwise, the noodles will absorb too much liquid overnight and turn mushy. I learned this the hard way after a very sad lunch the next day.
Cooking Tips & Techniques
Over the years, I have made this soup more times than I can count. Here are the things I wish someone had told me the first time.
Brown the meat properly. This is the single most important step for flavor. If you crowd the pan or stir too often, the meat will steam instead of brown. Let it sit undisturbed for a few minutes to develop a dark crust. That crust is where the deep, savory flavor comes from.
Toast the tomato paste. I cannot emphasize this enough. Cooking the tomato paste for those two minutes transforms it from sharp and metallic to rich and almost sweet. It is a tiny step that makes a huge difference.
Watch the pasta cook time. Different brands of lasagna noodles cook at different rates. Start checking at the 8-minute mark. You want them tender but still firm enough to hold their shape in the soup. Overcooked noodles turn into mush, and nobody wants that.
Season in layers. Add a pinch of salt with the onions, another pinch with the meat, and more with the broth. Seasoning at each stage builds depth. If you only salt at the end, the flavor stays on the surface.
Do not boil the dairy. When you add the ricotta and mozzarella on top, do not stir them into the hot soup. Let them sit on top and melt slowly. If you boil cheese directly in the broth, it can separate and become grainy. The gentle heat from the soup is enough to soften and warm it perfectly.
I once made this soup for a dinner party and forgot to add the pasta altogether. I realized it when I was ladling the broth into bowls. I just quickly boiled some noodles on the side and added them in. Everyone thought it was intentional. Cooking is full of little saves like that.
Variations & Adaptations
This recipe is wonderfully flexible. Here are some ways to make it your own.
Spicy Sausage Version: Swap the ground beef for 1 pound of spicy Italian sausage (casings removed). Brown it the same way, breaking it into crumbles. The fennel and red pepper in the sausage add a whole new layer of flavor. This is my husband’s favorite version.
Vegetarian White Bean Version: Skip the meat entirely. Add 2 cans of drained cannellini beans along with the broth. The beans add protein and creaminess without any dairy. I like to add an extra tablespoon of olive oil for richness. This version is surprisingly hearty and has become a regular Meatless Monday option in my house.
Gluten-Free Adaptation: Use gluten-free lasagna noodles or your favorite gluten-free short pasta like fusilli or penne. Cook them according to the package directions, which might be slightly different from regular pasta. The rest of the recipe stays exactly the same.
Extra Veggie Boost: Sauté a diced zucchini or a chopped bell pepper along with the onion. Or stir in a handful of fresh spinach right at the end, just until it wilts. You get extra nutrients without sacrificing any of the cozy flavor.
Baked Casserole Style: If you want to go full comfort mode, pour the finished soup into a baking dish, top with mozzarella and Parmesan, and broil for 3 to 4 minutes until bubbly and golden. It is basically deconstructed lasagna in the best possible way. I do this when I want to impress guests without much extra work.
Serving & Storage Suggestions
This soup is best served piping hot, straight from the pot. Ladle it into deep bowls and top each one with a generous dollop of the ricotta mixture, a shower of mozzarella and Parmesan, and a sprinkle of fresh herbs. The contrast between the hot, savory broth and the cool, creamy ricotta is the whole point.
What to serve alongside: A chunk of crusty bread for dipping is practically mandatory. I like a good sourdough or a garlic bread. A simple green salad with lemon vinaigrette cuts through the richness nicely. If you want to keep it extra cozy, serve it with a glass of red wine—a medium-bodied Chianti or Sangiovese works beautifully.
Storage: Leftover soup (without the pasta, if you planned ahead) keeps in an airtight container in the refrigerator for up to 4 days. The flavors actually get better after a day or two. If you already added the pasta, the soup will be thicker, but still delicious.
Freezing: This soup freezes wonderfully for up to 3 months. Let it cool completely, then transfer to freezer-safe containers. Leave a little headspace for expansion. Thaw overnight in the refrigerator before reheating.
Reheating: Warm the soup gently on the stovetop over medium-low heat, stirring occasionally. Add a splash of broth or water if it has thickened too much. If you froze the soup without pasta, cook fresh noodles and add them during reheating. The ricotta topping should be made fresh each time—it takes 30 seconds and makes a world of difference.
Nutritional Information & Benefits
This recipe makes about 6 generous servings. Here is the approximate nutritional breakdown per serving (based on the recipe as written, with full-fat dairy and ground beef):
| Nutrient | Amount per Serving |
|---|---|
| Calories | 520 |
| Protein | 32g |
| Fat | 24g |
| Saturated Fat | 11g |
| Carbohydrates | 42g |
| Fiber | 5g |
| Sugar | 10g |
| Sodium | 780mg |
Health Benefits: This soup is surprisingly nutritious for how indulgent it tastes. The tomatoes are loaded with lycopene, a powerful antioxidant linked to heart health. The ricotta and mozzarella provide calcium and protein, which support bone health and muscle repair. The garlic and onions offer immune-boosting compounds, and the olive oil supplies healthy monounsaturated fats. If you use whole wheat lasagna noodles, you get extra fiber. It is comfort food that actually does your body some favors.
Dietary Considerations: This recipe contains dairy and gluten. For a dairy-free version, use vegan ricotta and omit the mozzarella. For a gluten-free version, use gluten-free pasta. It is not low-carb due to the pasta, but you can swap in zucchini noodles or shirataki noodles if you are watching your carbs.
Conclusion
This one-pot lasagna soup is everything I want in a comfort meal: rich, warming, deeply satisfying, and surprisingly easy to make. It came to me through a neighbor’s generosity and a rainy Tuesday, and it has been a staple in my kitchen ever since. Every time I make it, I remember Rosa’s tiny kitchen, her hands measuring pasta, the way she laughed when I asked for the recipe. “There is no recipe,” she said. “You just remember.”
So here is my version of remembering. I hope you make this soup on a cold night, or a rough day, or just a Tuesday that needs a little fixing. I hope you top it with that creamy ricotta and take a bite that makes you close your eyes. And when you do, I would love to hear about it. Leave a comment below, tag me in your photos, or tell me what cozy dish you grew up eating. Let’s keep the conversation going—one pot of soup at a time.
Frequently Asked Questions
Can I use a different type of pasta?
Absolutely. While broken lasagna noodles are traditional, you can use any short pasta you have on hand. Fusilli, penne, rotini, or even ditalini all work great. Just adjust the cooking time based on the pasta shape. Smaller pasta cooks faster, so check it a minute or two earlier.
Can I make this in a slow cooker or Instant Pot?
Yes, with adjustments. For a slow cooker, brown the meat and sauté the onions on the stovetop first, then transfer everything except the pasta and cheese to the slow cooker. Cook on low for 6 to 8 hours. Add the pasta in the last 30 minutes. For an Instant Pot, use the sauté function for the meat and onions, then add the remaining ingredients (except pasta and cheese) and pressure cook on high for 10 minutes. Quick release, then add the pasta and simmer until tender.
How do I prevent the pasta from getting mushy in leftovers?
The best trick is to cook the pasta separately and add it to individual bowls when serving. Store the broth and pasta separately in the fridge. When you reheat, add the pasta to the hot broth and let it warm through for a minute. If you have already combined them, the soup will be thicker, but it is still delicious—just add a splash of broth or water when reheating.
Can I use ground turkey or chicken instead of beef?
Definitely. Ground turkey or chicken works well, but since they are leaner, the soup might lack some richness. To compensate, add an extra tablespoon of olive oil when sautéing the aromatics, or stir in a tablespoon of butter at the end. The flavor will be a little lighter, but still very satisfying.
Is this soup freezer-friendly?
Yes, with one important caveat: freeze the soup without the pasta and without the ricotta topping. The pasta gets mushy when frozen and thawed, and the ricotta can become watery. Freeze the cooled broth in airtight containers for up to 3 months. When you are ready to eat, thaw overnight in the fridge, reheat on the stovetop, and cook fresh pasta directly in the broth. Make the ricotta topping fresh. It takes almost no extra time and tastes so much better.
Pin This Recipe!

Cozy One-Pot Lasagna Soup with Creamy Ricotta Dollops
A rich, comforting one-pot lasagna soup with a creamy ricotta dollop, perfect for cozy nights. Ready in 45 minutes with simple pantry ingredients.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 6 servings 1x
- Category: Main Course
- Cuisine: Italian-American
Ingredients
- 1 tablespoon olive oil
- 1 large yellow onion, diced
- 4 cloves garlic, minced
- 1 pound ground beef (85/15)
- 2 tablespoons tomato paste
- 1 can (28 ounces) crushed tomatoes
- 4 cups low-sodium chicken broth
- 1 cup water
- 2 teaspoons dried oregano
- 1 teaspoon dried basil
- ½ teaspoon red pepper flakes (optional)
- Salt and black pepper, to taste
- 8 ounces dried lasagna noodles, broken into 2-inch pieces
- 1 cup whole milk ricotta cheese
- ½ cup grated Parmesan cheese
- 1 cup shredded mozzarella cheese
- 2 tablespoons fresh parsley or basil, chopped
Instructions
- Heat the olive oil in a Dutch oven over medium heat. Add the diced onion and cook, stirring occasionally, for 5 to 7 minutes until soft and translucent.
- Add the minced garlic and cook for 30 seconds until fragrant.
- Add the ground beef. Break it apart and let it brown undisturbed for 3 minutes, then stir and cook until fully browned, about 5 to 6 minutes total. Do not drain the fat.
- Stir in the tomato paste and cook for 2 minutes, stirring constantly, until darkened and caramelized.
- Pour in the crushed tomatoes, chicken broth, and water. Add dried oregano, dried basil, red pepper flakes, salt, and pepper. Stir, scraping the bottom of the pot to release browned bits.
- Bring the soup to a boil, then reduce heat to a steady simmer. Let it bubble gently for 10 minutes.
- Add the broken lasagna noodles, stirring to submerge. Simmer for 10 to 12 minutes, stirring occasionally, until noodles are tender but al dente.
- While the pasta cooks, make the ricotta topping: In a small bowl, combine ricotta, half of the grated Parmesan, and a pinch of salt and pepper. Stir gently.
- Remove the pot from heat. Taste and adjust seasoning.
- Ladle soup into bowls. Top each with a dollop of ricotta mixture, shredded mozzarella, remaining Parmesan, and fresh herbs. Serve immediately.
Notes
For leftovers, cook pasta separately and add to individual bowls before ladling hot broth over it to prevent mushiness. Brown the meat properly and toast the tomato paste for best flavor. Season in layers. Do not boil the dairy; let the ricotta and mozzarella melt on top from the soup’s heat.
Nutrition
- Serving Size: 1 bowl (about 1.5 cu
- Calories: 520
- Sugar: 10
- Sodium: 780
- Fat: 24
- Saturated Fat: 11
- Carbohydrates: 42
- Fiber: 5
- Protein: 32
Keywords: lasagna soup, one-pot soup, comfort food, Italian soup, easy dinner, weeknight meal


