My neighbor, Rosa, watched me shivering at the bus stop one particularly miserable November afternoon. She didn’t say anything at first. Then she just pointed at her front door and said, “Come. You need soup.” I followed her into a kitchen that smelled like garlic and tomatoes and something deeply, mysteriously comforting. She pulled out a pot that had clearly been around for decades, its bottom slightly warped from years of use. “This is my lasagna soup,” she said, like it was the most obvious thing in the world. “It’s what you eat when the world feels too cold.”
I stood there, still clutching my damp coat, watching her move around the kitchen with this quiet confidence. She didn’t use a recipe—she just… knew. A glug of olive oil here, a handful of torn basil there. The whole thing came together in one pot, which honestly surprised me. I’d always thought lasagna required a whole production line of dishes and an hour of layering. But Rosa, she just laughed and said, “That’s work. This is dinner.”
That first bowl changed something in me. The broth was rich and silky, the noodles tender, and then came the dollop of ricotta—cool and creamy against the hot soup. I think I actually closed my eyes after the first spoonful. Maybe you’ve been there, where a meal just hits different because it feels like someone wrapped you in a blanket from the inside out. I asked Rosa for the recipe, and she waved her hand like it was nothing. But I watched carefully, wrote everything down, and then made it my own over the years. This version is what I make now, and it’s the one I keep coming back to. Because honestly, some recipes are worth keeping forever.
Why You’ll Love This Recipe
Let me tell you why this soup has earned a permanent spot in my weekly rotation. I’ve tested this recipe more times than I can count, tweaking the broth, adjusting the seasoning, and figuring out the perfect noodle-to-broth ratio. It’s been family-approved, neighbor-approved, and even picky-eater-approved. Here’s why it works so well:
- Quick & Easy: Comes together in about 45 minutes, most of which is hands-off simmering. Perfect for those nights when you want something impressive without the stress.
- Simple Ingredients: No fancy grocery trips needed. Ground beef, canned tomatoes, onion, garlic, dried herbs, and lasagna noodles—stuff you probably already have in your pantry.
- Perfect for Cozy Nights: This is the soup you want when it’s raining outside, when you’re feeling under the weather, or when you just need a hug in a bowl.
- Crowd-Pleaser: I’ve served this at casual dinners and watched people go back for seconds and thirds. Kids love it because it’s basically lasagna, and adults love it because it’s lasagna without all the work.
- Unbelievably Delicious: The broth is the real star here—it gets its richness from a combination of browned meat, sautéed aromatics, and a splash of heavy cream that ties everything together.
What makes this recipe different from other lasagna soups you might have tried? It’s the technique. I brown the meat really well, let the tomato paste caramelize in the pan, and use a mix of chicken broth and crushed tomatoes for a broth that’s both savory and bright. And the ricotta dollops? They’re not just a garnish—they’re stirred in at the end to create little pockets of creamy goodness. This isn’t just another version of lasagna soup. It’s the one that makes you close your eyes after the first bite.
This recipe is comfort food reimagined—easier, faster, but with the same soul-soothing satisfaction. Perfect for impressing guests without stress, or turning a simple Tuesday 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 makes this soup perfect for those nights when you need dinner on the table without a trip to the store.
For the Soup Base
- 1 tablespoon olive oil (use a good quality one for better flavor)
- 1 pound ground beef (85/15 works well—lean enough but still flavorful; you can also use ground Italian sausage for a spicier kick)
- 1 medium yellow onion, diced (about 1 cup)
- 4 cloves garlic, minced (fresh is best here, don’t use the jarred stuff)
- 2 tablespoons tomato paste (this is key for depth of flavor; I prefer Cento or Mutti brands)
- 1 teaspoon dried oregano
- 1 teaspoon dried basil
- 1/2 teaspoon red pepper flakes (optional, but I love the little kick)
- Salt and black pepper (to taste)
- 1 (28-ounce) can crushed tomatoes (San Marzano if you can find them, they’re sweeter and less acidic)
- 4 cups chicken broth (low-sodium so you can control the salt; vegetable broth works too)
- 1 tablespoon balsamic vinegar (this is my secret ingredient—it brightens the whole soup)
- 1/2 cup heavy cream (optional, but it makes the broth luscious; use full-fat coconut milk for dairy-free)
- 8 lasagna noodles, broken into 2-inch pieces (you want about 8 ounces total; no-boil noodles work fine too)
For the Ricotta Dollops

- 1 cup whole milk ricotta cheese (I recommend Calabro or Galbani for the creamiest texture; avoid fat-free ricotta as it gets grainy)
- 1/4 cup grated Parmesan cheese (freshly grated, not the green can stuff)
- 2 tablespoons fresh parsley, chopped (plus more for garnish)
- 1 tablespoon fresh basil, chopped (or 1 teaspoon dried)
- 1 clove garlic, minced (optional, but I love the extra punch)
- Salt and black pepper (to taste)
For Serving
- Fresh basil or parsley, chopped
- Extra grated Parmesan cheese
- Crusty bread or garlic bread (for dipping—trust me, you’ll want it)
Ingredient Selection Tips: For the best texture, look for ricotta that’s firm and creamy, not watery. If your ricotta seems loose, drain it in a fine-mesh strainer for 30 minutes before using. For the tomatoes, I’ve tested this with both crushed and diced tomatoes, and crushed give a smoother, more lasagna-like sauce. If you only have diced, just pulse them in a food processor first.
Substitution Guidance: Use ground turkey or chicken instead of beef for a lighter version. For a vegetarian option, use plant-based ground meat and vegetable broth. Swap the heavy cream with full-fat coconut milk for dairy-free. And if you don’t have lasagna noodles, any short pasta like rotini or shells works great—just adjust the cooking time.
Equipment Needed
You don’t need much for this recipe, which is part of its beauty. Here’s what you’ll need:
- Large Dutch oven or heavy-bottomed pot (5-6 quart capacity; this is essential for even heat distribution and browning. I use my Le Creuset, but any heavy pot works)
- Wooden spoon or spatula (for breaking up the meat and stirring)
- Chef’s knife and cutting board (for dicing the onion and mincing garlic)
- Measuring cups and spoons
- Small bowl (for mixing the ricotta dollops)
- Ladle (for serving)
Alternative Suggestions: If you don’t have a Dutch oven, a large stockpot or even a deep skillet with a lid will work. Just keep an eye on the heat—thin pots can scorch the bottom. For the ricotta mixture, a fork works just as well as a whisk. And honestly, you can skip the measuring spoons if you’re comfortable eyeballing it. I’ve done it plenty of times.
Budget-Friendly Options: A good Dutch oven is an investment, but you can find solid options at places like Target or Amazon for under $50. I started with a $30 enameled pot from a discount store, and it lasted me years. Don’t let fancy equipment stop you—this soup is forgiving.
Maintenance Tip: After cooking, let your pot cool completely before washing to avoid warping. Hand wash enameled cast iron with mild soap and avoid metal utensils that can scratch the surface.
Preparation Method
Let me walk you through this step by step. I’ve made this soup dozens of times, and these are the little details that make a big difference.
- Brown the meat (5 minutes): Heat the olive oil in your Dutch oven over medium-high heat. Add the ground beef and cook, breaking it up with a wooden spoon, until it’s well browned—about 5-6 minutes. Don’t rush this. You want those dark brown bits on the bottom of the pot because that’s where all the flavor lives. If you’re using ground sausage, cook it the same way. Once browned, use a slotted spoon to transfer the meat to a plate, leaving about 2 tablespoons of drippings in the pot.
- Sauté the aromatics (4 minutes): Reduce the heat to medium. Add the diced onion to the pot and cook, stirring occasionally, until it’s soft and translucent—about 3 minutes. Scrape up any browned bits from the bottom as you stir. Add the minced garlic and cook for another 30 seconds until fragrant. Be careful not to burn the garlic—it turns bitter quickly. You’ll know it’s ready when your kitchen smells amazing.
- Build the flavor base (3 minutes): Add the tomato paste to the pot and stir it into the onions. Let it cook for 1-2 minutes, stirring constantly. This is called “blooming” the tomato paste, and it deepens the flavor significantly. You’ll notice it darkens from bright red to a deeper brick color. Add the dried oregano, dried basil, red pepper flakes (if using), and a generous pinch of salt and black pepper. Stir for another 30 seconds until fragrant.
- Add the liquids (5 minutes): Pour in the crushed tomatoes, chicken broth, and balsamic vinegar. Return the browned meat to the pot. Stir everything together, scraping the bottom of the pot to release any remaining browned bits. Bring the soup to a boil over high heat, then reduce the heat to low and let it simmer for 10 minutes. This allows the flavors to meld together. Taste the broth at this point—it should be savory, slightly sweet from the tomatoes, and bright from the vinegar. Adjust salt and pepper if needed.
- Cook the noodles (8-10 minutes): Add the broken lasagna noodles to the simmering soup. Stir gently to make sure they’re submerged. Cook according to package directions, usually 8-10 minutes for regular lasagna noodles, or until tender. Stir occasionally to prevent the noodles from sticking together. If you’re using no-boil noodles, they’ll cook a bit faster—check them at 6 minutes. The soup will thicken as the noodles release starch, which is exactly what you want.
- Finish with cream (2 minutes): Once the noodles are tender, reduce the heat to low. If using heavy cream, stir it in gently. Let it warm through for about a minute—don’t let it boil or it might curdle. The broth should turn a beautiful, velvety orange color. Taste again and adjust seasoning. Sometimes I add another splash of balsamic vinegar if it needs brightness.
- Make the ricotta dollops (5 minutes): While the soup simmers, combine the ricotta, grated Parmesan, chopped parsley, chopped basil, minced garlic (if using), and a pinch of salt and pepper in a small bowl. Stir until smooth and well combined. Taste and adjust seasoning. Set aside at room temperature—cold ricotta will cool down the soup too much.
- Serve: Ladle the hot soup into bowls. Drop a generous dollop of the ricotta mixture into the center of each bowl—about 2 tablespoons per serving. Don’t stir it in; let it sit on top so you get those creamy pockets with every spoonful. Garnish with fresh basil or parsley and extra Parmesan cheese. Serve immediately with crusty bread for dipping.
Troubleshooting Tip: If your soup is too thick after the noodles cook, add a splash of hot broth or water to thin it out. If it’s too thin, let it simmer uncovered for a few more minutes to reduce. The noodles will continue to absorb liquid as the soup sits, so plan to serve it right away or add extra broth when reheating.
Cooking Tips & Techniques
Over the years, I’ve learned a few things that make this soup even better. Let me share them so you don’t make the same mistakes I did.
Don’t skip browning the meat properly. I know it’s tempting to just cook it until it’s not pink anymore, but those browned bits on the bottom of the pot are pure gold. They add a depth of flavor that you just can’t get any other way. Let the meat sit undisturbed for a minute before stirring—that’s how you get good color. I learned this the hard way after making a batch that tasted flat and boring.
Toast the tomato paste. This is one of those small steps that makes a huge difference. Cooking the tomato paste for a minute or two before adding liquid caramelizes its natural sugars and removes that raw, tinny taste. Your soup will have a richer, more complex flavor. Trust me on this one.
Add the noodles at the right time. If you add them too early, they’ll overcook and turn mushy. Too late, and they’ll be hard in the center. I like to add them after the soup has simmered for 10 minutes, then cook them just until al dente. Remember, they’ll continue to soften as the soup sits, so it’s better to err on the side of slightly undercooked.
Don’t skip the balsamic vinegar. I know it sounds weird in soup, but it’s not about adding vinegar flavor—it’s about brightness. The acidity cuts through the richness of the meat and cream, making the whole thing taste more balanced. If you don’t have balsamic, a squeeze of lemon juice works too.
Let the ricotta come to room temperature. Cold ricotta will seize up when it hits the hot soup, and it won’t create those beautiful creamy pockets. Take it out of the fridge when you start cooking, and it’ll be perfect by serving time. I once forgot and ended up with lumpy, cold ricotta blobs—not ideal.
Multitasking tip: While the soup simmers, prep your garnishes and mix the ricotta. This way, everything is ready to go when the noodles are done. I also like to slice my bread and pop it in the oven to toast while the soup finishes.
Variations & Adaptations
One of the best things about this soup is how adaptable it is. Here are some variations I’ve tried and loved.
Vegetarian Version
Swap the ground beef with 1 pound of plant-based ground meat or 2 cups of cooked lentils. Use vegetable broth instead of chicken broth. The rest stays the same. I’ve made this for my vegetarian friends, and they always ask for the recipe. The lentils add a nice earthy flavor that works beautifully with the tomatoes.
Spicy Sausage & Kale Version
Use 1 pound of spicy Italian sausage (casings removed) instead of ground beef. Add 3 cups of chopped kale along with the noodles. The sausage adds heat and fennel flavor, and the kale adds a hearty, nutritious element. This is my go-to version in the winter when I want something extra warming.
Gluten-Free Adaptation
Use gluten-free lasagna noodles or any gluten-free short pasta. Make sure your chicken broth is certified gluten-free. The ricotta dollops are naturally gluten-free. I’ve tested this with several brands of gluten-free pasta, and they all work well—just watch the cooking time closely as they can go from al dente to mushy quickly.
Dairy-Free Version
Skip the heavy cream and use full-fat coconut milk or cashew cream instead. For the ricotta dollops, use a dairy-free ricotta alternative (Kite Hill makes a good one) or make your own by blending soaked cashews with lemon juice and nutritional yeast. It’s not exactly the same, but it’s still delicious.
Slow Cooker Adaptation
Brown the meat and sauté the aromatics on the stove, then transfer everything except the noodles and cream to a slow cooker. Cook on low for 6-8 hours or high for 3-4 hours. Add the noodles and cream 20 minutes before serving, and cook on high until the noodles are tender. This is perfect for busy days when you want dinner ready when you walk in the door.
Serving & Storage Suggestions
This soup is best served immediately, while the noodles are still al dente and the ricotta is cool and creamy against the hot broth. But it’s also wonderful the next day, so don’t worry about leftovers.
Serving: Ladle the soup into deep bowls. Top each serving with a generous dollop of the ricotta mixture—about 2 tablespoons per bowl. Don’t stir it in; let it sit on top so you get those beautiful pockets of creaminess. Garnish with fresh basil or parsley and a sprinkle of Parmesan. Serve with crusty bread or garlic bread for dipping. I like to toast the bread with a little olive oil and garlic for extra flavor.
Complementary Dishes: A simple green salad with lemon vinaigrette is the perfect side—the acidity cuts through the richness of the soup. For a heartier meal, serve with roasted vegetables or a side of sautéed spinach. A glass of Chianti or Sangiovese pairs beautifully with the tomato-based broth.
Storage: Store leftovers in an airtight container in the refrigerator for up to 4 days. Keep in mind that the noodles will continue to absorb liquid, so the soup will thicken significantly. When reheating, add a splash of broth or water to thin it out to your desired consistency. The ricotta dollops should be stored separately and added fresh when serving—they don’t reheat well.
Freezing: This soup freezes beautifully, but I recommend freezing it without the noodles. Cook the soup base through step 4, let it cool completely, then freeze in a freezer-safe container for up to 3 months. When ready to serve, thaw overnight in the refrigerator, reheat on the stove, and add fresh noodles and cream. The ricotta dollops should always be made fresh. I’ve tried freezing the soup with noodles, and they turn mushy—learn from my mistake.
Flavor Development: Like many soups, this one tastes even better the next day. The flavors continue to meld and deepen overnight. If you can, make it a day ahead, store it without the noodles and cream, then reheat and add fresh noodles and cream when you’re ready to serve. It’s a game-changer.
Nutritional Information & Benefits
Here’s an approximate nutritional breakdown per serving (based on 6 servings, with heavy cream and whole milk ricotta):
| Nutrient | Amount per Serving |
|---|---|
| Calories | 485 |
| Protein | 28g |
| Fat | 22g |
| Carbohydrates | 42g |
| Fiber | 5g |
| Sugar | 9g |
| Sodium | 780mg |
Health Benefits: This soup is surprisingly nutritious for how indulgent it tastes. The tomatoes are loaded with lycopene, a powerful antioxidant that supports heart health. The garlic and onions provide anti-inflammatory compounds and immune-boosting properties. The ricotta adds calcium and protein, while the olive oil offers healthy monounsaturated fats. If you use lean ground beef, you’re getting a good dose of iron and B vitamins.
Dietary Considerations: This recipe can be adapted for gluten-free, dairy-free, and vegetarian diets (see variations above). It’s not low-carb due to the noodles, but you can use zucchini noodles or spaghetti squash for a lower-carb option. The soup is naturally nut-free and egg-free.
Potential Allergens: Dairy (ricotta, Parmesan, heavy cream), gluten (lasagna noodles). Always check labels if you’re serving someone with allergies.
Personal Wellness Perspective: I love that this soup feels like a treat but is made with real, whole ingredients. It’s the kind of meal that nourishes both body and soul—especially on a cold day when you need something warm and comforting. I don’t worry about the calories here because it’s packed with protein and fiber that keep me full and satisfied.
Conclusion
This Cozy One-Pot Lasagna Soup with Ricotta Dollops is more than just a recipe—it’s the kind of meal that makes you slow down and actually taste what you’re eating. It’s rich without being heavy, comforting without being boring, and impressive without being complicated. The best recipes always are, aren’t they?
I’ve made this soup on rainy Sundays, busy weeknights, and when friends needed a warm meal delivered to their door. It never fails to deliver that feeling of being taken care of. And honestly, that’s what cooking is all about—showing up for the people you love, one bowl at a time.
I’d love to hear how this turns out for you. Did you add your own twist? Use a different meat? Discover a new favorite way to serve it? Drop a comment below and let me know. And if you make it for someone who needs a little comfort, even better. That’s what this soup is for.
Now go ahead, grab that pot, and make some soup. You deserve it.
Frequently Asked Questions
Can I use no-boil lasagna noodles?
Yes, absolutely! No-boil noodles work great in this soup. They’ll cook faster—check them at 6 minutes instead of 8-10. Just break them into pieces and add them directly to the simmering soup. They’ll soften and cook perfectly in the broth.
Can I make this soup in an Instant Pot?
You can! Use the sauté function to brown the meat and cook the aromatics. Add the remaining ingredients except the noodles and cream. Pressure cook on high for 5 minutes, then quick release. Stir in the noodles and cook on sauté until tender, about 6-8 minutes. Finish with the cream and serve with ricotta dollops.
How do I prevent the noodles from getting mushy?
Cook them just until al dente—they’ll continue to soften as the soup sits. If you’re planning to have leftovers, consider cooking the noodles separately and adding them to individual bowls before ladling the soup over them. This keeps them from absorbing too much liquid.
Can I use ground turkey instead of beef?
Definitely. Ground turkey works well, though it has less fat so it won’t brown as deeply. Add an extra tablespoon of olive oil to compensate, and consider using dark meat turkey for more flavor. The rest of the recipe stays the same.
What can I use instead of heavy cream?
Full-fat coconut milk is my favorite dairy-free alternative—it adds richness without a strong coconut flavor. You can also use half-and-half, whole milk, or even a splash of cream cheese whisked into the broth. Just avoid skim milk as it can curdle.
Pin This Recipe!

Cozy One-Pot Lasagna Soup with Ricotta Dollops
A rich and comforting one-pot lasagna soup with tender noodles, savory broth, and creamy ricotta dollops. Perfect for cozy nights when you need a hug in a bowl.
- 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 pound ground beef (85/15)
- 1 medium yellow onion, diced (about 1 cup)
- 4 cloves garlic, minced
- 2 tablespoons tomato paste
- 1 teaspoon dried oregano
- 1 teaspoon dried basil
- 1/2 teaspoon red pepper flakes (optional)
- Salt and black pepper to taste
- 1 (28-ounce) can crushed tomatoes (San Marzano preferred)
- 4 cups low-sodium chicken broth
- 1 tablespoon balsamic vinegar
- 1/2 cup heavy cream (optional)
- 8 lasagna noodles, broken into 2-inch pieces (about 8 ounces)
- 1 cup whole milk ricotta cheese
- 1/4 cup grated Parmesan cheese
- 2 tablespoons fresh parsley, chopped
- 1 tablespoon fresh basil, chopped (or 1 teaspoon dried)
- 1 clove garlic, minced (optional)
- Fresh basil or parsley for garnish
- Extra grated Parmesan for serving
- Crusty bread or garlic bread for serving
Instructions
- Brown the meat: Heat olive oil in a large Dutch oven over medium-high heat. Add ground beef and cook, breaking it up, until well browned (5-6 minutes). Transfer meat to a plate, leaving about 2 tablespoons drippings in the pot.
- Sauté the aromatics: Reduce heat to medium. Add diced onion and cook until soft and translucent (about 3 minutes), scraping up browned bits. Add minced garlic and cook 30 seconds until fragrant.
- Build the flavor base: Add tomato paste and cook 1-2 minutes, stirring constantly, until darkened. Add oregano, basil, red pepper flakes (if using), salt, and pepper. Stir for 30 seconds.
- Add the liquids: Pour in crushed tomatoes, chicken broth, and balsamic vinegar. Return meat to pot. Bring to a boil, then reduce heat to low and simmer for 10 minutes. Taste and adjust seasoning.
- Cook the noodles: Add broken lasagna noodles, stirring to submerge. Cook according to package directions (8-10 minutes for regular, 6 minutes for no-boil), stirring occasionally, until tender.
- Finish with cream: Reduce heat to low. Stir in heavy cream (if using) and warm through for about 1 minute. Do not boil. Adjust seasoning.
- Make the ricotta dollops: In a small bowl, combine ricotta, Parmesan, parsley, basil, garlic (if using), salt, and pepper. Stir until smooth. Set aside at room temperature.
- Serve: Ladle soup into bowls. Top each with a generous dollop (about 2 tablespoons) of ricotta mixture. Garnish with fresh herbs and extra Parmesan. Serve immediately with crusty bread.
Notes
For best results, brown the meat well and toast the tomato paste. Add noodles just until al dente as they continue to soften. Let ricotta come to room temperature before serving. Store leftovers without noodles for best texture; add fresh noodles when reheating.
Nutrition
- Serving Size: 1 bowl (about 1.5 cu
- Calories: 485
- Sugar: 9
- Sodium: 780
- Fat: 22
- Saturated Fat: 10
- Carbohydrates: 42
- Fiber: 5
- Protein: 28
Keywords: lasagna soup, one-pot soup, comfort food, easy dinner, ricotta, ground beef, Italian soup


