Love this? Save it for later!
Share the inspiration with your friends
My neighbor Kate wasn’t trying to impress anyone. I’d stopped by to return her mixing bowl—the one I’d borrowed three weeks ago and kept finding excuses not to give back—and the smell hit me before I even got through the door. It was rich, tomatoey, and deeply savory with that unmistakable herbaceous warmth that makes you stop mid-sentence and just breathe in. I stood there in her entryway like some kind of weirdo, holding her bowl and inhaling like it was aromatherapy.
“Oh, that’s just lasagna soup,” she said, waving her hand like she’d opened a can of something. She was wearing an old sweater with a stain on the sleeve and had flour in her hair. Let me tell you, she looked like she’d thrown dinner together while doing three other things, which, honestly, she probably had. I mean, I’d just interrupted her mid-chop to get my bowl back, and she didn’t even seem flustered.
She handed me a spoonful from the pot, and I just about lost it. It tasted like Sunday dinner at my grandmother’s house, except it had come together in the time it takes me to decide what to watch on Netflix. The broth was silky and rich, the pasta tender, and then there were these little pockets of creamy ricotta that melted on your tongue. I asked her for the recipe right there, standing in her kitchen with my jacket still on.
She shrugged and told me she just threw stuff in a pot. Classic. It took me three tries to get it right, but now this cozy lasagna soup with creamy ricotta has become my go-to for those nights when I want something that feels like a hug but doesn’t require layering noodles and waiting an hour. Maybe you’ve been there—wanting lasagna-level comfort without lasagna-level effort. This is that recipe. It stayed with me because it proved you don’t need a special occasion to eat something extraordinary. You just need a pot, a spoon, and about thirty minutes.
Why You’ll Love This Recipe
This cozy lasagna soup with creamy ricotta isn’t just another soup recipe floating around the internet. I’ve tested this thing six different ways—once with ground turkey (good, not great), once with too much broth (soup, not lasagna soup), and once where I forgot the ricotta entirely (don’t ask). This version is the one I keep coming back to, and here is why it works.
- Quick & Easy: From fridge to table in under 30 minutes. No boiling lasagna noodles separately, no layering, no waiting for an hour while your stomach growls.
- Simple Ingredients: Ground beef, canned tomatoes, onion, garlic, pasta, and a few pantry spices. You probably have most of this already, and if you don’t, a quick trip to the store will cover it.
- Perfect for Busy Weeknights: This is the kind of dinner you make on a Tuesday when you’ve got thirty minutes and zero energy to impress anyone. It impresses anyway.
- Crowd-Pleaser: My picky nephew ate two bowls. My mom asked for the recipe. My husband licked the pot. Enough said.
- Unbelievably Delicious: That creamy ricotta stirred in at the end? It transforms the broth into something velvety and luxurious without being heavy. It’s comfort food that actually delivers.
What makes this different from every other lasagna soup out there is the technique. Instead of just dolloping ricotta on top, I stir it in at the very end with a splash of pasta water to create this luscious, creamy base that coats every piece of pasta. It’s not just soup with cheese floating in it. It’s a unified, soul-soothing bowl of something that tastes like it took all day. But it didn’t. That’s the magic.
What Ingredients You Will Need
This cozy lasagna soup with creamy ricotta uses straightforward ingredients that work together to create something greater than the sum of its parts. No weird specialty items, no hunting down obscure spices. Just good, honest food.
- 1 tablespoon olive oil – For sautéing. Use a good quality extra virgin if you have it, but regular works fine too.
- 1 pound ground beef (85/15 is ideal) – Adds richness and body. You can substitute ground Italian sausage for extra flavor.
- 1 medium yellow onion, diced – About 1 cup. The foundation of flavor.
- 4 cloves garlic, minced – Fresh is non-negotiable here. Jarred garlic won’t give you the same punch.
- 1 teaspoon dried oregano – I prefer Mediterranean oregano for its slightly sweeter, more aromatic profile.
- 1 teaspoon dried basil – Or use 1 tablespoon fresh chopped basil if you have it on hand.
- 1/2 teaspoon red pepper flakes (optional) – Adds a gentle warmth, not heat. Skip if you’re sensitive.
- 1/2 teaspoon salt, plus more to taste – I use kosher salt for better control.
- 1/4 teaspoon black pepper – Freshly ground is best.
- 1 can (28 ounces) crushed tomatoes – San Marzano tomatoes are my go-to for their natural sweetness and low acidity. Muir Glen is another solid brand.
- 4 cups low-sodium chicken broth – Vegetable broth works too. Low-sodium is important so you can control the salt level.
- 8 ounces dried mafalda pasta (or broken lasagna noodles) – Mafalda has those lovely ruffled edges that catch the broth. Regular lasagna noodles broken into 2-inch pieces work perfectly too.
- 1 cup whole milk ricotta cheese – Full-fat is crucial here. Low-fat ricotta gets grainy when stirred into hot liquid. I recommend Galbani or Calabro for consistently creamy results.
- 1/2 cup grated Parmesan cheese – Freshly grated from a wedge, not the green can. The texture and flavor difference is enormous.
- 2 tablespoons fresh parsley, chopped – For garnish and a pop of freshness at the end.
Substitution Guidance: For a gluten-free version, use gluten-free pasta and check your broth label. For a dairy-free option, swap the ricotta with a thick cashew cream and use nutritional yeast instead of Parmesan. For a vegetarian version, skip the meat and double the mushrooms—cremini mushrooms sautéed until golden add that same savory depth.
Equipment Needed
You don’t need a fancy kitchen to make this cozy lasagna soup with creamy ricotta. Here is what you’ll actually use:
- Large Dutch oven or heavy-bottomed pot (5 to 6 quarts) – I use my trusty Lodge enameled Dutch oven. It distributes heat evenly and holds temperature well. No Dutch oven? A large stockpot works fine, just stir a little more often to prevent sticking.
- Wooden spoon or silicone spatula – For breaking up the meat and stirring. Wood won’t scratch your pot.
- Chef’s knife and cutting board – A sharp knife makes dicing the onion and mincing garlic so much easier. Trust me, dull knives are dangerous.
- Measuring cups and spoons – For accuracy. I’ve eyeballed this recipe enough to know that measuring matters for the broth-to-pasta ratio.
- Box grater – For grating Parmesan from a wedge. The microplane works too, but a box grater gives you those lovely fluffy shreds that melt beautifully.
- Ladle – For serving. A deep ladle is best for getting plenty of broth and pasta in each bowl.
I bought my Dutch oven secondhand for twenty bucks, and it’s still going strong five years later. Don’t feel pressured to buy expensive equipment. A heavy-bottomed pot is the only real requirement here, and even that can be substituted with what you already own.
Preparation Method

Let me walk you through this cozy lasagna soup with creamy ricotta step by step. I’ve made this enough times to know exactly where things can go sideways, so I’ll point those spots out as we go.
- Heat the olive oil in your Dutch oven over medium-high heat. Swirl the pot to coat the bottom. You want the oil shimmering but not smoking—about 2 minutes.
- Add the ground beef and break it apart with your wooden spoon. Let it brown undisturbed for about 3 minutes before stirring. This creates those lovely caramelized bits on the bottom of the pot that add so much flavor. Cook until no longer pink, about 5 to 6 minutes total. If there’s excess fat, spoon off all but about 1 tablespoon. Don’t drain it completely—that fat carries flavor.
- Add the diced onion to the pot. Cook for 3 to 4 minutes, stirring occasionally, until the onion turns translucent and starts to soften. The bottom of the pot might have some browned bits—that’s good, that’s flavor waiting to happen.
- Stir in the minced garlic, oregano, basil, red pepper flakes, salt, and pepper. Cook for 30 seconds to 1 minute, just until the garlic becomes fragrant. Do not let the garlic burn—it turns bitter fast. If your heat is too high, reduce it to medium.
- Pour in the crushed tomatoes and chicken broth. Stir everything together, scraping the bottom of the pot with your wooden spoon to release all those browned bits. This is called deglazing, and it’s where so much of the soup’s depth comes from. Bring the mixture to a boil, then reduce the heat to a gentle simmer.
- Add the pasta and stir well. Let it simmer for 10 to 12 minutes, stirring occasionally to prevent the pasta from sticking to the bottom. Cook until the pasta is al dente—tender but still with a slight bite. Taste a piece to check; don’t just rely on the package time. The pasta will continue to soften slightly even after you remove the pot from the heat.
- Remove the pot from the heat. This step matters. If you add the ricotta while the soup is still boiling, it can separate and turn grainy. Let it settle for about 30 seconds.
- Add the ricotta and Parmesan cheese. Stir gently but thoroughly until the cheeses are fully incorporated into the broth. You should see the broth transform from a thin tomato liquid into something creamy and velvety. The ricotta should disappear into the soup, leaving behind a silky richness. If it looks clumpy, keep stirring—it will smooth out.
- Taste and adjust seasoning. Add more salt if needed, usually about 1/4 teaspoon. Remember that the Parmesan adds saltiness too, so taste before you go overboard.
- Ladle into bowls and garnish with fresh parsley. Serve immediately while it’s hot and the cheese is still beautifully melted into the broth.
Pro tip: If you’re meal prepping, cook the pasta separately and add it to individual bowls before ladling the soup over it. This prevents the pasta from absorbing too much broth and turning mushy overnight. I learned this the hard way after a particularly sad leftover situation.
Cooking Tips & Techniques
After making this cozy lasagna soup with creamy ricotta more times than I care to count, I’ve collected a few hard-won lessons. Let me save you the trouble.
Don’t rush the browning. I know you’re hungry. I know it smells amazing. But letting the ground beef sit undisturbed for those first few minutes creates a fond on the bottom of the pot that is pure flavor gold. If you stir too much, you steam the meat instead of browning it, and you lose that deep, savory character that makes this taste like it simmered for hours.
Watch your pasta. Different shapes and brands cook at different rates. Mafalda usually takes about 10 minutes, but check it at 8 minutes the first time you make this. You want it al dente because it will continue cooking in the hot broth even after you turn off the heat. Mushy pasta in lasagna soup is a tragedy I hope you never experience.
Temperature control is everything. When you add the ricotta, the soup should be hot but not boiling. I let it sit off the heat for about 30 seconds before stirring in the cheese. If the soup is too hot, the ricotta can curdle and turn grainy. Too cold, and the cheese won’t melt properly. That sweet spot is right after the bubbles stop but the steam is still rising steadily.
Taste as you go. I cannot stress this enough. Canned tomatoes vary wildly in acidity and sweetness. Some broths are saltier than others. Your palate is the only reliable guide. I’ve had batches where I needed a pinch of sugar to balance the acidity, and others where an extra crack of pepper made all the difference. Trust yourself.
Multitask smartly. While the soup simmers, grate your Parmesan, chop your parsley, and set out your bowls. This recipe comes together fast, and having everything ready means you won’t be scrambling at the end when the pasta is perfectly cooked and you’re still hunting for a grater.
Variations & Adaptations
This cozy lasagna soup with creamy ricotta is wonderfully adaptable. Here are some variations I’ve tried and loved:
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. I made this for a game day gathering and it disappeared in minutes.
Vegetarian Mushroom Lasagna Soup: Skip the meat and sauté 12 ounces of sliced cremini mushrooms until deeply golden, about 8 minutes. Add them back to the pot after the broth goes in. The mushrooms bring an earthy, savory quality that mimics the richness of meat. My vegetarian friend requested this three weekends in a row.
Extra Veggie Boost: Add 2 cups of baby spinach or chopped kale during the last 3 minutes of cooking. Stir until wilted. You get all the comfort of lasagna soup with a sneaky dose of greens. I do this when I want to feel virtuous without sacrificing flavor.
Dairy-Free Adaptation: Use a thick cashew cream instead of ricotta—soak 1/2 cup raw cashews in hot water for 15 minutes, then blend with 1/3 cup water until smooth. Stir in at the end. Nutritional yeast (about 2 tablespoons) can stand in for the Parmesan. It’s not identical, but it’s genuinely good in its own right.
Gluten-Free Option: Use your favorite gluten-free pasta and check that your broth is certified gluten-free. Cook the pasta separately and add it to each bowl to avoid it turning to mush. I’ve had good luck with chickpea-based pastas here—they hold their texture well.
Serving & Storage Suggestions
This cozy lasagna soup with creamy ricotta is best served immediately, while it’s still piping hot and the cheese is beautifully integrated into the broth. Ladle it into deep bowls and top with a generous sprinkle of fresh parsley and an extra dusting of Parmesan if you’re feeling fancy.
What to serve alongside: A chunk of crusty bread for dipping is practically mandatory. I like a sourdough boule or a good ciabatta, toasted lightly and rubbed with a cut garlic clove. A simple green salad with lemon vinaigrette cuts through the richness beautifully. For drinks, a medium-bodied red like a Chianti or a Sangiovese pairs wonderfully. If you’re keeping it non-alcoholic, a sparkling water with lemon works perfectly.
Storage: Leftovers keep in an airtight container in the refrigerator for up to 4 days. The pasta will absorb some of the broth overnight, so the soup will thicken. This isn’t a bad thing—it almost becomes a pasta dish on day two, which I secretly love.
Reheating: Add a splash of broth or water when reheating to loosen the soup back up. Reheat gently on the stovetop over medium-low heat, stirring occasionally, for about 5 minutes. You can microwave individual portions in 30-second bursts, stirring between each, but the stovetop gives better texture.
Freezing: Freeze the soup base (without the pasta) for up to 3 months. Cook fresh pasta when you’re ready to serve. The ricotta holds up surprisingly well in the freezer, but the pasta does not. Trust me on this one—I’ve made that mistake.
The flavors actually deepen overnight, so leftovers taste even better the next day. That rich, tomatoey broth gets more complex, and the herbs meld together beautifully. It’s one of those rare recipes that rewards you for having leftovers.
Nutritional Information & Benefits
Here is the approximate nutritional breakdown for one serving of this cozy lasagna soup with creamy ricotta (based on 6 servings):
| Nutrient | Amount per Serving |
|---|---|
| Calories | 485 |
| Protein | 32g |
| Fat | 22g |
| Saturated Fat | 10g |
| Carbohydrates | 38g |
| Fiber | 5g |
| Sugar | 10g |
| Sodium | 780mg |
This soup brings some solid nutritional benefits beyond just comfort. The ricotta provides a good dose of calcium and protein, with about 14 grams of protein per half-cup serving. The tomatoes are rich in lycopene, a powerful antioxidant that becomes more bioavailable when cooked. The garlic and onions offer prebiotic fibers that support gut health.
If you’re watching your sodium, use no-salt-added tomatoes and low-sodium broth, then season to your taste. You can easily cut the sodium by a third without sacrificing flavor. For a lower-carb version, swap the pasta for zucchini noodles added at the very end—they only need about 2 minutes in the hot broth.
I personally love that this recipe feels indulgent but isn’t outrageously heavy. It’s the kind of meal that satisfies deeply without leaving you in a food coma. That balance is hard to find, and it’s why I keep coming back to this bowl.
Frequently Asked Questions
Can I use ground turkey instead of beef?
Absolutely. Ground turkey works well, though it has less fat so the soup won’t be quite as rich. Add an extra tablespoon of olive oil when browning to compensate, and don’t skip the Parmesan—it adds back some of that savory depth.
Why did my ricotta turn grainy?
This usually happens when the soup is too hot when you add the cheese. Let the soup cool slightly off the heat for about 30 seconds before stirring in the ricotta. Also, make sure you’re using full-fat ricotta—low-fat versions have more moisture and are more prone to separating.
Can I make this in a slow cooker?
Yes, with some adjustments. Brown the meat and sauté the onions on the stovetop first, then transfer everything except the pasta and cheeses to the slow cooker. Cook on low for 4 to 6 hours. Add the pasta during the last 20 minutes, and stir in the ricotta and Parmesan just before serving.
What pasta shape works best if I can’t find mafalda?
Broken lasagna noodles are the obvious substitute, but I’ve also used rigatoni, penne, and even ditalini with great success. The key is choosing a shape that holds up to the broth without turning mushy. Smaller shapes cook faster, so adjust your timing accordingly.
How do I prevent the pasta from absorbing all the broth?
Cook the pasta separately and add it to individual bowls before ladling the soup over it. This is especially important if you’re planning to have leftovers. The soup base freezes beautifully without pasta, so you can cook fresh noodles whenever you’re ready to eat.
Conclusion
This cozy lasagna soup with creamy ricotta has become one of those recipes I genuinely look forward to making. Not because it’s complicated or impressive, but because it delivers exactly what it promises—deep, comforting flavor with almost no fuss. It’s the kind of dinner that makes you slow down and actually taste what you’re eating, even on a random Tuesday when you’re tired and the day has been long.
I love that this recipe doesn’t ask you to choose between convenience and quality. You get both. You get that rich, slow-simmered taste without the slow simmer. You get the comfort of lasagna without the layering and the waiting and the dishes. It’s honest food that works, and that’s something worth sharing.
I’d love to hear how it goes when you make it. Did you add something unexpected? Did your family ask for seconds? Drop a comment below and let me know—I read every single one, and your adaptations often inspire my next kitchen experiment. If you snap a photo, tag me so I can see your beautiful bowl of soup.
Now go make some soup. You deserve it.
Pin This Recipe!

Cozy Lasagna Soup with Creamy Ricotta – Easy 30-Minute Dinner
This cozy lasagna soup with creamy ricotta delivers deep, comforting flavor in under 30 minutes. It’s the perfect weeknight dinner that tastes like it simmered all day, with tender pasta and velvety ricotta stirred into a rich tomato broth.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 6 servings 1x
- Category: Main Course
- Cuisine: Italian
Ingredients
- 1 tablespoon olive oil
- 1 pound ground beef (85/15 is ideal)
- 1 medium yellow onion, diced (about 1 cup)
- 4 cloves garlic, minced
- 1 teaspoon dried oregano
- 1 teaspoon dried basil
- 1/2 teaspoon red pepper flakes (optional)
- 1/2 teaspoon salt, plus more to taste
- 1/4 teaspoon black pepper, freshly ground
- 1 can (28 ounces) crushed tomatoes (preferably San Marzano)
- 4 cups low-sodium chicken broth
- 8 ounces dried mafalda pasta (or broken lasagna noodles)
- 1 cup whole milk ricotta cheese
- 1/2 cup grated Parmesan cheese
- 2 tablespoons fresh parsley, chopped
Instructions
- Heat the olive oil in a large Dutch oven or heavy-bottomed pot over medium-high heat until shimmering, about 2 minutes.
- Add the ground beef and break it apart with a wooden spoon. Let it brown undisturbed for about 3 minutes, then stir and cook until no longer pink, about 5 to 6 minutes total. Spoon off excess fat, leaving about 1 tablespoon.
- Add the diced onion and cook for 3 to 4 minutes, stirring occasionally, until translucent and softened.
- Stir in the minced garlic, oregano, basil, red pepper flakes, salt, and pepper. Cook for 30 seconds to 1 minute until fragrant, being careful not to burn the garlic.
- Pour in the crushed tomatoes and chicken broth. Stir, scraping the bottom of the pot to release any browned bits. Bring to a boil, then reduce heat to a gentle simmer.
- Add the pasta and stir well. Simmer for 10 to 12 minutes, stirring occasionally, until the pasta is al dente.
- Remove the pot from the heat and let it sit for about 30 seconds.
- Add the ricotta and Parmesan cheese. Stir gently but thoroughly until the cheeses are fully incorporated and the broth becomes creamy and velvety.
- Taste and adjust seasoning with additional salt if needed (about 1/4 teaspoon).
- Ladle into bowls and garnish with fresh parsley. Serve immediately.
Notes
For meal prep, cook the pasta separately and add it to individual bowls before ladling the soup over it to prevent the pasta from absorbing too much broth. Let the soup cool slightly before adding ricotta to avoid graininess. Full-fat ricotta is crucial for a creamy texture.
Nutrition
- Serving Size: 1 bowl (about 1.5 cu
- Calories: 485
- Sugar: 10
- Sodium: 780
- Fat: 22
- Saturated Fat: 10
- Carbohydrates: 38
- Fiber: 5
- Protein: 32
Keywords: lasagna soup, creamy ricotta, easy dinner, 30-minute meal, comfort food, Italian soup, ground beef, weeknight dinner


