My husband did not trust the idea of lasagna soup. He looked at me across the kitchen island, spoon hovering over the pot, and said, “Why would you ruin perfectly good lasagna by making it soup?” That was his thingโhe loved layered, baked lasagna with its crispy edges and molten cheese. The thought of it all swimming in broth felt wrong to him. I didn’t have a great defense, honestly. I just wanted something warm and fast on a Tuesday night when the rain wouldn’t quit and the idea of boiling noodles and layering ricotta felt like too much.
The first time I made this creamy one-pot lasagna soup with ricotta, I wasn’t trying to convert anyone. I was tired. The pantry had ground beef, a box of broken lasagna noodles, and a tub of ricotta that needed using up. I figured worst case, we’d order pizza. But then something happened as the soup simmered. That familiar smell of oregano and garlic filled the kitchen, and the ricotta started melting into the broth, making it silky and rich. I stirred in a handful of mozzarella at the end, and suddenly it didn’t look like a compromise. It looked like comfort in a bowl.
He took a bite. Then another. Then he asked for seconds. I didn’t say “I told you so”โbut I thought it. This creamy one-pot lasagna soup with ricotta isn’t trying to replace your grandma’s baked lasagna. It’s just a different kind of good. The kind you can have on the table in 30 minutes, with one pot to wash, and zero regrets. Some recipes earn their place in your rotation quietly. This one snuck in, and now it’s not going anywhere.
Why You’ll Love This Recipe
I’ve tested this recipe more times than I care to admit. The first few batches were too watery. Then too thick. Then the ricotta separated into weird clumps. But after enough trial and errorโand a few very honest comments from my taste-testing familyโI landed on a version that works every single time. Here is why this one stands out:
- Quick & Easy : From start to finish, this comes together in about 30 minutes. No oven preheating, no layering, no waiting for water to boil for pasta. It is genuinely weeknight-friendly.
- Simple Ingredients : You probably have ground beef, canned tomatoes, and dried pasta in your kitchen right now. The ricotta might be the only thing you need to grab, and honestly, it is worth the trip.
- Perfect for Cozy Nights : This is the kind of soup you want when the weather turns chilly and you need something that feels like a hug in a bowl. It works for casual dinners, but it is also impressive enough for guests.
- Crowd-Pleaser : My kids devour this. My husband now requests it. Even my mom, who is a traditional lasagna purist, asked for the recipe after one bowl.
- Unbelievably Delicious : The broth gets creamy from the ricotta without being heavy. The pasta soaks up all that tomatoey, herby goodness. And that final sprinkle of mozzarella and parmesan? Absolute perfection.
What makes this different from other lasagna soup recipes is the technique. Instead of just stirring ricotta into the broth at the endโwhich can make it grainyโI temper it first with a ladle of hot broth. That little step keeps it smooth and luscious. It is not a gimmick; it is a game-changer. This isn’t just another version of lasagna soup. It is the one you will actually want to make again.
What Ingredients You Will Need
This recipe uses simple, honest ingredients that come together to create something greater than the sum of their parts. Most of these are pantry staples, which is exactly what you want on a busy night.
- Ground beef (1 lb) โ I use 80/20 for flavor, but leaner works too. You can also swap in ground Italian sausage for extra spice.
- Yellow onion (1 medium, diced) โ Adds a savory base. Sweet or white onion works fine here.
- Garlic (4 cloves, minced) โ Fresh is best, but jarred minced garlic works in a pinch.
- Tomato paste (3 tablespoons) โ This adds deep, concentrated tomato flavor. I like the double-concentrated tubes for convenience.
- Crushed tomatoes (1 can, 28 oz) โ San Marzano tomatoes are my preference for sweetness and low acidity. Look for cans labeled “certified” if you want the real deal.
- Chicken or beef broth (4 cups) โ Low-sodium is best so you can control the salt. Chicken broth keeps it lighter; beef broth makes it richer.
- Dried oregano (1 teaspoon) โ Classic lasagna flavor. You can use Italian seasoning instead.
- Dried basil (1 teaspoon) โ Adds a subtle sweetness. Fresh basil at the end is lovely if you have it.
- Red pepper flakes (ยผ teaspoon, optional) โ Just a hint of heat. Leave it out if serving kids who are sensitive to spice.
- Lasagna noodles (8 oz, broken into 2-inch pieces) โ No need to buy special soup pasta. Just snap regular lasagna sheets. Gluten-free noodles work too, but watch the cooking time closely.
- Whole milk ricotta (1 cup) โ This is the star. Full-fat ricotta gives the creamiest result. Part-skim works but won’t be as luscious.
- Mozzarella cheese (1 cup, shredded) โ Low-moisture, whole milk mozzarella melts best. Fresh mozzarella can make the soup watery.
- Parmesan cheese (ยฝ cup, grated) โ Adds salty, nutty depth. Pecorino Romano is a fine substitute.
- Fresh parsley or basil (for garnish) โ Not just for looks; it brightens the whole bowl.
- Salt and black pepper (to taste) โ Season as you go, not just at the end.
For the ricotta, I recommend Polly-O or Galbani for consistent texture. If you want to make this dairy-free, use a high-quality cashew-based ricotta and dairy-free mozzarella shreds. The texture will be slightly different, but the flavor still works.
Equipment Needed
You do not need much for this recipe, which is part of its charm. Here is what you will want to have on hand:
- Large Dutch oven or heavy-bottomed pot (5-6 quart) โ This is your workhorse. A good Dutch oven distributes heat evenly and prevents scorching. I use my trusty 5.5-quart Le Creuset, but a stainless steel stockpot works too.
- Wooden spoon or silicone spatula โ For breaking up the meat and stirring without scratching your pot.
- Chef’s knife and cutting board โ For dicing the onion and mincing garlic.
- Measuring cups and spoons โ Precision matters, especially with the broth and tomato paste.
- Ladle โ For serving and for tempering the ricotta.
- Box grater or microplane โ Freshly grated parmesan makes a difference. Pre-shredded stuff has anti-caking agents that don’t melt as smoothly.
If you do not have a Dutch oven, a deep skillet with a lid works in a pinch. Just be careful not to overfill it. I have made this in a 12-inch stainless steel skillet before, and it worked fineโyou just have to stir more gently to avoid splashing. Budget-friendly option? A 5-quart enameled cast iron pot from Lodge is half the price of the fancy brands and performs beautifully.
Preparation Method

Let me walk you through this step by step. I have made this soup more times than I can count, and these are the little details that make it work.
- Brown the beef โ Place your pot over medium-high heat and add the ground beef. Break it apart with your wooden spoon and cook until browned, about 5-6 minutes. Do not drain all the fat; leave about a tablespoon for flavor. If you are using lean beef, add a drizzle of olive oil to keep things from sticking.
- Sautรฉ the aromatics โ Add the diced onion to the pot. Cook for 3-4 minutes until it softens and turns translucent. Stir occasionally, scraping up any browned bits from the bottom. Add the minced garlic and cook for 30 seconds until fragrant. Do not let the garlic burnโit turns bitter fast.
- Bloom the tomato paste โ Push the meat and onions to the side and add the tomato paste directly to the hot surface. Let it cook for 1-2 minutes, stirring constantly. This deepens the flavor and removes that raw, tinny taste. You will notice it darkens slightly and smells richer.
- Add the tomatoes and broth โ Pour in the crushed tomatoes and broth. Stir everything together, scraping the bottom of the pot to release any flavorful bits. Add the oregano, basil, red pepper flakes, and a generous pinch of salt and pepper.
- Simmer the base โ Bring the soup to a boil, then reduce the heat to medium-low. Let it simmer uncovered for 10 minutes. The flavors meld together during this time. Taste the broth now and adjust seasoning if needed. It should be savory and slightly tangy.
- Cook the pasta โ Add the broken lasagna noodles to the pot. Stir them in so they are fully submerged. Cook for 10-12 minutes, stirring occasionally, until the pasta is tender but still has a slight bite. The noodles will continue to soften as the soup sits, so do not overcook them.
- Temper the ricotta โ While the pasta cooks, place the ricotta in a small bowl. Ladle about ยฝ cup of the hot broth into the bowl and stir until smooth. This warms the ricotta gently so it does not curdle when added to the pot. This step is non-negotiableโtrust me, I learned the hard way.
- Finish the soup โ Reduce the heat to low. Stir the tempered ricotta into the soup until fully incorporated. You will see the broth turn creamy and pale orange. Add the shredded mozzarella and grated parmesan, stirring until melted. This takes about 1-2 minutes.
- Rest and serve โ Remove the pot from heat. Let the soup sit for 5 minutes before serving. This allows the flavors to settle and the soup to thicken slightly. Ladle into bowls and garnish with fresh parsley or basil. A final sprinkle of parmesan never hurts.
Your soup should look rich and creamy, with tender pasta suspended in a silky tomato broth. The cheese should be fully melted, not stringy or clumpy. If it seems too thick after resting, stir in a splash of warm broth or water to loosen it up.
Cooking Tips & Techniques
After making this soup more times than I can count, I have learned a few things the hard way. Here are the tips that will save you from my mistakes.
Do not skip the tomato paste step. I know it is tempting to just dump everything in and stir, but blooming the tomato paste adds a depth of flavor that you cannot get any other way. It is a two-minute step that makes the soup taste like it simmered all day.
Undercook the pasta slightly. Lasagna noodles continue to absorb liquid even after you turn off the heat. If you cook them until they are fully tender in the pot, they will be mushy by the time you sit down to eat. Pull them off the heat when they still have a tiny bit of resistance in the center.
Watch your salt levels. Broth, canned tomatoes, and cheese all contain salt. Season lightly at the beginning and adjust at the end. I have ruined a batch by salting too early and ending up with soup that tasted like a salt lick. You can always add more, but you cannot take it out.
Use full-fat dairy. This is not the recipe to go light. Whole milk ricotta and mozzarella melt into a silky, cohesive broth. Low-fat versions tend to separate or turn grainy. If you need a lighter option, use less cheese rather than swapping for reduced-fat versions.
Let the soup rest. I know you are hungry, but that five-minute rest is crucial. It allows the pasta to finish cooking gently and the cheese to fully integrate. The soup also thickens slightly, giving it that perfect spoon-coating consistency. I once served it immediately and ended up with a thin, watery broth. Patience pays off here.
One of my biggest failures? I added the ricotta directly to the boiling pot without tempering it. It turned into little white curds floating in the soup. It still tasted okay, but it looked unappetizing. Now I always temper the ricotta, and the result is consistently smooth and beautiful.
Variations & Adaptations
This soup is flexible, and I have tried several variations over the years. Here are some of my favorites:
Vegetarian version โ Swap the ground beef for 1 cup of cooked lentils or 12 oz of plant-based crumbles. Use vegetable broth instead of chicken broth. The lentils add a nice earthy texture that mimics the meatiness of the original. I have made it with brown lentils and it was surprisingly good.
Spicy sausage version โ Replace the ground beef with 1 lb of spicy Italian sausage, casings removed. Brown it the same way, breaking it into crumbles. The fennel and red pepper flakes in the sausage add another layer of flavor. This is my husband’s preferred version.
Gluten-free adaptation โ Use gluten-free lasagna noodles or any short gluten-free pasta like penne or fusilli. Brown rice pasta holds up well. Just watch the cooking time closelyโgluten-free pasta can go from al dente to mush in seconds.
Dairy-free option โ Use a high-quality cashew-based ricotta and dairy-free mozzarella shreds. I have tried this with Kite Hill ricotta, and while the texture is slightly different, the flavor is still comforting. Add a tablespoon of nutritional yeast for extra cheesy flavor.
Slow cooker method โ Brown the beef and sautรฉ the aromatics on the stovetop first, then transfer everything except the pasta and cheese to a slow cooker. Cook on low for 4-6 hours. Add the pasta 20 minutes before serving, then stir in the tempered ricotta and cheeses at the end. This works beautifully for busy days.
I once added a handful of chopped spinach at the end just to sneak in some greens. It wilted beautifully into the broth and added color without changing the flavor much. My kids did not even notice.
Serving & Storage Suggestions
This soup is best served hot, straight from the pot. Ladle it into deep bowls and top with a generous sprinkle of fresh parsley or basil. A side of crusty bread is practically mandatoryโyou will want something to soak up every last drop of that creamy broth.
For a complete meal, serve alongside a simple green salad with lemon vinaigrette. The acidity cuts through the richness of the soup beautifully. I also love pairing this with cold pesto pasta salad with mozzarella pearls and cherry tomatoes for a double-carb dinner that feels indulgent but satisfying.
Storage instructions: Let the soup cool completely before transferring to an airtight container. Refrigerate for up to 4 days. The pasta will absorb more liquid as it sits, so the soup will thicken significantly. When reheating, add a splash of broth or water to loosen it back up.
Freezer tips: This soup freezes well, but with one caveatโthe pasta can turn mushy. For best results, freeze the soup base (without the pasta and cheese) for up to 3 months. When ready to eat, thaw overnight in the fridge, reheat, and add freshly cooked pasta and cheese. If you freeze the fully assembled soup, expect the texture to be softer. It is still delicious, just not as perfect.
To reheat from frozen, thaw in the refrigerator overnight. Warm on the stovetop over medium-low heat, stirring occasionally. Add a splash of broth to thin it out. The flavors actually deepen after a day or two in the fridge, so leftovers taste even better. I often make a double batch just for this reason.
Nutritional Information & Benefits
Here is an approximate nutritional breakdown per serving (based on 6 servings):
| Nutrient | Amount per Serving |
|---|---|
| Calories | 485 |
| Protein | 32g |
| Fat | 24g |
| Carbohydrates | 38g |
| Fiber | 5g |
| Sugar | 8g |
| Sodium | 780mg |
The protein content is solid thanks to the ground beef and ricotta, making this a filling meal that keeps you satisfied. The tomatoes provide lycopene, an antioxidant linked to heart health, and the garlic offers anti-inflammatory benefits. If you use whole wheat lasagna noodles, you will get an extra boost of fiber.
This recipe is not low-carb, but it is naturally gluten-free if you use gluten-free pasta. It contains dairy from the ricotta, mozzarella, and parmesan, so it is not suitable for those with dairy allergies. For a lower-calorie option, swap the ground beef for ground turkey and use part-skim ricotta. The flavor will be a bit lighter, but still satisfying.
Personally, I love that this soup feels indulgent but is made with whole, recognizable ingredients. It is comfort food that does not come from a box, and that matters to me.
Conclusion
This creamy one-pot lasagna soup with ricotta has become a staple in my kitchen for good reason. It delivers all the flavor of traditional lasagna without the fuss, the time commitment, or the mountain of dishes. The broth is silky, the pasta is tender, and that ribbon of ricotta throughout makes every spoonful feel special.
I love that this recipe leaves room for your own touch. Add more garlic if you are a garlic lover. Throw in some spinach or mushrooms. Make it spicy or keep it mild. The base is forgiving, and the result is always comforting. If you are looking for another cozy one-pot meal, try this slow cooker hatch green chile chicken soup with white beans for a completely different but equally satisfying vibe.
I would love to hear how this turns out for you. Did you add your own twist? Did your family love it as much as mine did? Drop a comment below and let me know. And if you are in the mood for something sweet after all that savory goodness, these crispy homemade granola bars with cherries and dark chocolate make a perfect dessert.
Go aheadโgrab that pot and make some soup. You have got 30 minutes, and I promise it is worth every second.
Frequently Asked Questions
Can I use a different type of pasta?
Absolutely. Any short pasta works well here. Penne, rigatoni, fusilli, or even broken spaghetti are all great options. Just adjust the cooking time to whatever the package recommends for al dente.
Why did my ricotta turn grainy?
This usually happens when the ricotta is added directly to boiling liquid. Always temper it first by stirring in a ladle of hot broth before adding it to the pot. Using full-fat ricotta also helps prevent graininess.
Can I make this in an Instant Pot?
Yes. Use the sautรฉ function to brown the beef and aromatics, then add the tomatoes, broth, and seasonings. Pressure cook on high for 5 minutes, then quick release. Stir in the pasta and cook on sautรฉ for 8-10 minutes until tender. Add the tempered ricotta and cheese at the end.
How do I prevent the pasta from getting mushy?
Cook the pasta just until al dente, then remove the pot from heat. The noodles will continue to absorb liquid as the soup sits. If you are planning to have leftovers, consider cooking the pasta separately and adding it to individual bowls when serving.
Can I use cottage cheese instead of ricotta?
You can, but the texture will be different. Cottage cheese has a higher moisture content and can make the soup watery. If you try it, drain the cottage cheese well and blend it until smooth before tempering and adding to the soup. It works in a pinch but ricotta is definitely better.
Pin This Recipe!

Creamy One-Pot Lasagna Soup with Ricotta in 30 Minutes
A quick and easy one-pot lasagna soup that delivers all the comforting flavors of traditional lasagna in just 30 minutes. Creamy ricotta, tender pasta, and a rich tomato broth make this a weeknight favorite.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 6 servings 1x
- Category: Main Course
- Cuisine: Italian-American
Ingredients
- 1 lb ground beef (80/20 recommended)
- 1 medium yellow onion, diced
- 4 cloves garlic, minced
- 3 tablespoons tomato paste
- 1 can (28 oz) crushed tomatoes (preferably San Marzano)
- 4 cups low-sodium chicken or beef broth
- 1 teaspoon dried oregano
- 1 teaspoon dried basil
- ยผ teaspoon red pepper flakes (optional)
- 8 oz lasagna noodles, broken into 2-inch pieces
- 1 cup whole milk ricotta cheese
- 1 cup shredded low-moisture whole milk mozzarella cheese
- ยฝ cup grated Parmesan cheese
- Fresh parsley or basil for garnish
- Salt and black pepper to taste
Instructions
- Brown the beef: Place a large Dutch oven or heavy-bottomed pot over medium-high heat. Add the ground beef and cook, breaking it apart with a wooden spoon, until browned, about 5-6 minutes. Leave about 1 tablespoon of fat in the pot.
- Sautรฉ the aromatics: Add the diced onion to the pot. Cook for 3-4 minutes until softened and translucent, stirring occasionally. Add the minced garlic and cook for 30 seconds until fragrant.
- Bloom the tomato paste: Push the meat and onions to the side. Add the tomato paste directly to the hot surface and cook for 1-2 minutes, stirring constantly, until it darkens and smells richer.
- Add the tomatoes and broth: Pour in the crushed tomatoes and broth. Stir everything together, scraping the bottom of the pot to release any browned bits. Add the oregano, basil, red pepper flakes (if using), and a generous pinch of salt and pepper.
- Simmer the base: Bring the soup to a boil, then reduce the heat to medium-low. Let it simmer uncovered for 10 minutes. Taste and adjust seasoning if needed.
- Cook the pasta: Add the broken lasagna noodles to the pot, stirring to fully submerge. Cook for 10-12 minutes, stirring occasionally, until the pasta is tender but still has a slight bite (al dente).
- Temper the ricotta: While the pasta cooks, place the ricotta in a small bowl. Ladle about ยฝ cup of the hot broth into the bowl and stir until smooth. This prevents the ricotta from curdling.
- Finish the soup: Reduce the heat to low. Stir the tempered ricotta into the soup until fully incorporated. Add the shredded mozzarella and grated Parmesan, stirring until melted, about 1-2 minutes.
- Rest and serve: Remove the pot from heat. Let the soup sit for 5 minutes before serving. Ladle into bowls and garnish with fresh parsley or basil. Add extra Parmesan if desired.
Notes
Do not skip tempering the ricotta to avoid graininess. Undercook the pasta slightly as it will continue to absorb liquid. Let the soup rest for 5 minutes before serving to allow flavors to meld and soup to thicken. For leftovers, add a splash of broth when reheating as pasta absorbs liquid.
Nutrition
- Serving Size: 1 bowl (about 1.5 cu
- Calories: 485
- Sugar: 8
- Sodium: 780
- Fat: 24
- Saturated Fat: 12
- Carbohydrates: 38
- Fiber: 5
- Protein: 32
Keywords: lasagna soup, one-pot soup, creamy soup, ricotta soup, quick dinner, weeknight meal, comfort food, Italian soup


