There used to be this tiny Italian place tucked behind a dry cleaner on 7th Street—the kind of spot with red-checkered tablecloths and a jukebox that only played Sinatra. They made a lasagna soup that I still dream about. When they closed suddenly two summers ago (the owner retired to Sicily, lucky guy), I actually stood outside the locked door like a fool, peering through the window. That soup had this perfect balance of rich tomato broth, tender pasta, and this cloud of creamy ricotta that melted into everything. After nine attempts—including one where I accidentally used cottage cheese and my husband politely asked if we could order pizza—I finally cracked it. And honestly, this version might even be better than the original. It’s faster, uses ingredients I always have on hand, and captures that same soul-warming magic in under thirty minutes. Let me tell you, when you’re standing over the stove on a Tuesday night craving something that feels like a hug, this is the bowl you want.
Why You’ll Love This Recipe
This isn’t just another soup recipe. It’s the kind of meal that makes you wonder why you ever bothered with the full lasagna production. You know that feeling when you want lasagna but don’t have two hours to layer noodles and wait for things to bake? That’s exactly why this exists.
- 30-Minute Magic: From fridge to table in half an hour. No boiling noodles separately, no complicated layering, no waiting for anything to set.
- Pantry-Friendly Ingredients: Ground beef, canned tomatoes, dried herbs, and pasta—things you probably already have. The ricotta is the only special purchase, and it’s worth every spoonful.
- Perfect for Busy Weeknights: When you’re tired and hungry and need something that feels like comfort food without the fuss, this delivers. Every single time.
- Crowd-Pleasing Comfort: My kids devour this. My picky neighbor who “doesn’t like soup” asked for the recipe. It’s that good.
- That Creamy Ricotta Finish: The dollop of ricotta stirred in at the end creates this luxurious, creamy texture that makes the soup feel indulgent without being heavy.
What makes this different from every other lasagna soup out there? It’s the technique. I brown the meat with a pinch of sugar to deepen the flavor, let the tomato paste caramelize in the pan before adding liquid, and finish with a generous swirl of whole-milk ricotta that creates pockets of creamy goodness in every spoonful. It’s comfort food reimagined—faster, simpler, but with the same soul-soothing satisfaction that makes you close your eyes after that first bite.
What Ingredients You Will Need
This recipe uses simple, honest ingredients to create something that tastes like it simmered all day. Most of these are pantry staples, which makes this perfect for those nights when you need dinner to happen 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 (80/20 works best—leaner meat can be dry; I prefer ground chuck)
- 1 medium yellow onion, diced (about 1 cup; sweet or white onion also works)
- 4 cloves garlic, minced (fresh is non-negotiable here; jarred garlic gets bitter)
- 2 tablespoons tomato paste (this is where the deep flavor comes from; don’t skip it)
- 1 teaspoon sugar (trust me on this—it balances the acidity and helps the meat brown)
- 1 teaspoon dried oregano (Mediterranean oregano has the best flavor)
- 1 teaspoon dried basil (or 2 tablespoons fresh at the end)
- ½ teaspoon red pepper flakes (optional, but I love the tiny kick)
- Salt and black pepper (to taste; I use about 1 teaspoon salt and ½ teaspoon pepper)
- 4 cups low-sodium chicken broth (or beef broth for a richer flavor; I’ve used both)
- 1 can (15 ounces) crushed tomatoes (San Marzano if you can find them; they’re sweeter)
- 1 can (15 ounces) tomato sauce (not marinara—plain tomato sauce keeps the flavor clean)
- 8 ounces dried pasta (broken lasagna noodles are traditional, but mafaldine or fusilli work beautifully)
For the Creamy Ricotta Finish

- 1 cup whole-milk ricotta cheese (part-skim works, but whole-milk gives that luscious texture; I recommend Calabro or Galbani)
- ¼ cup grated Parmesan cheese (freshly grated, not the green can—it makes a real difference)
- ¼ cup fresh parsley, chopped (for color and freshness; flat-leaf parsley is best)
- 2 cups shredded mozzarella cheese (for topping; low-moisture, whole-milk mozzarella melts best)
Ingredient Tips
For the pasta, broken lasagna noodles give you that authentic lasagna feel, but honestly, I often use mafaldine because the frilly edges catch the broth beautifully. If you’re gluten-free, use your favorite GF pasta—just cook it separately and add it to each bowl to prevent mushiness. And about that ricotta: please don’t use the fat-free version. It gets grainy when it hits the hot broth. Your lasagna soup deserves better.
Equipment Needed
- Large Dutch oven or heavy-bottomed pot (5 to 6 quarts; I use my trusty 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 (for accuracy, though I often eyeball the herbs)
- Box grater or Microplane (for fresh Parmesan; the pre-shredded stuff doesn’t melt as smoothly)
- Ladle (for serving; a soup ladle makes portioning much easier)
If you don’t have a Dutch oven, a large stockpot works fine—just make sure it’s heavy-bottomed so the meat browns evenly. And honestly, you could make this in a slow cooker if you’re planning ahead, but the stovetop version is faster and gives you better control over the texture.
Preparation Method
Let me walk you through this. It’s straightforward, but a few small details make the difference between good lasagna soup and the kind you’ll crave for weeks.
- Brown the meat (5 minutes): Heat the olive oil in your Dutch oven over medium-high heat. Add the ground beef and sprinkle with ½ teaspoon salt and the sugar. Break it up with your spoon and let it cook undisturbed for 2 minutes—this gives you those nice browned bits. Then stir and continue cooking until no pink remains, about 3 more minutes. Don’t drain the fat; it adds flavor to the broth.
- Sweat the aromatics (3 minutes): Add the diced onion to the pot with the beef. Cook, stirring occasionally, until the onion is translucent, about 3 minutes. The kitchen should start smelling amazing right about now. Add the minced garlic and cook for 30 seconds—just until fragrant. Don’t let it burn, or it’ll turn bitter.
- Caramelize the tomato paste (2 minutes): Push the meat and onions to one side of the pot. Add the tomato paste to the empty space and let it sizzle for about 30 seconds before stirring it into everything. This step deepens the flavor significantly. Cook for another minute, stirring constantly, until the paste darkens slightly and smells rich and sweet.
- Build the broth (5 minutes): Pour in the chicken broth, crushed tomatoes, and tomato sauce. Add the dried oregano, dried basil, red pepper flakes (if using), and a good grinding of black pepper. Stir everything together, scraping up any browned bits from the bottom of the pot. Bring the soup to a boil, then reduce the heat to maintain a gentle simmer.
- Cook the pasta (8-10 minutes): Add the pasta to the simmering broth. Stir well to make sure all the noodles are submerged. Cook according to package directions for al dente, usually 8 to 10 minutes for most pasta shapes. Break up any lasagna noodles that try to stick together. Taste a piece to check for doneness—it should be tender but still have a slight bite.
- Prepare the ricotta mixture (2 minutes): While the pasta cooks, combine the ricotta, grated Parmesan, and half the chopped parsley in a small bowl. Stir until smooth. Season with a tiny pinch of salt and pepper. Set aside.
- Finish and serve (1 minute): Once the pasta is tender, taste the broth and adjust seasoning with more salt or pepper if needed. Ladle the soup into bowls. Top each serving with a generous dollop of the ricotta mixture, a sprinkle of shredded mozzarella, and a pinch of the remaining parsley. The heat from the soup will soften the cheese beautifully.
Pro tip: If you’re meal prepping or expecting leftovers, cook the pasta separately and add it to individual bowls before ladling the hot broth over it. This prevents the noodles from absorbing all the liquid and turning mushy overnight. Learned that one the hard way after a particularly sad lunch the next day.
Cooking Tips & Techniques
I’ve made this soup more times than I can count, and here’s what I’ve learned the hard way so you don’t have to.
Don’t skip browning the meat properly. I used to rush this step, stirring constantly until the meat was gray and sad. Letting it sit undisturbed for those first 2 minutes creates the Maillard reaction—those browned bits that translate into deep, savory flavor. Your soup will thank you.
Toast your tomato paste. This is a game-changer. Raw tomato paste tastes tinny and sharp. Cooked for a minute or two in the hot pan, it becomes sweet, rich, and almost caramel-like. It’s one of those small steps that makes your soup taste like it simmered for hours.
Watch your pasta cooking time. Different pasta shapes cook at different rates. If you’re using broken lasagna noodles, start checking at 8 minutes. For smaller shapes like ditalini, it might be closer to 6. Nothing ruins a good soup faster than mushy pasta. And remember, the pasta will continue to soften slightly even after you turn off the heat.
Season in layers. Add salt at each stage—when you brown the meat, when you add the tomatoes, and again at the end if needed. This builds complexity. But go easy on the salt early if you’re using full-sodium broth; you can always add more later but you can’t take it out.
Let the ricotta come to room temperature. Cold ricotta straight from the fridge can seize up when it hits the hot soup. Let it sit on the counter for 15 minutes while the soup simmers. It’ll swirl in more smoothly and stay creamy.
Variations & Adaptations
One of the best things about this soup is how flexible it is. Here are some ways I’ve changed it up depending on what’s in my fridge or who’s coming for dinner.
Make It Vegetarian
Skip the ground beef and add a can of drained and rinsed lentils or a bag of frozen meatless crumbles. Use vegetable broth instead of chicken broth. The lentils add a nice earthy texture that mimics the ground meat surprisingly well. I’ve served this to carnivores who didn’t even notice the swap.
Spicy Sausage Version
Substitute the ground beef with 1 pound of spicy Italian sausage (casings removed). Brown it the same way, breaking it into small pieces. The fennel and red pepper flakes in the sausage add another layer of flavor that’s absolutely gorgeous. This is my husband’s favorite version.
Low-Carb Adaptation
Replace the pasta with zucchini noodles or cauliflower florets. Add them in the last 3 minutes of cooking so they soften slightly but don’t turn to mush. The broth is so flavorful that you honestly won’t miss the noodles much. I’ve done this when I’m watching my carbs and it scratches the same itch.
Extra Veggie Boost
Add a diced zucchini, a handful of baby spinach, or some chopped mushrooms along with the onions. The spinach wilts beautifully into the broth, and mushrooms add that umami depth. My kids don’t even notice the extra vegetables when they’re swimming in that tomato-ricotta goodness.
Serving & Storage Suggestions
This soup is best served immediately, while the pasta is still al dente and the ricotta is cool and creamy against the hot broth. But it’s also remarkably forgiving.
How to serve: Ladle into deep bowls and top each with a generous dollop of the ricotta mixture, a sprinkle of mozzarella, and fresh parsley. I like to serve it with crusty bread for dipping—a good sourdough or garlic bread works perfectly. A simple green salad on the side balances the richness.
Storing leftovers: If you cooked the pasta directly in the soup, store leftovers in an airtight container in the fridge for up to 3 days. The pasta will absorb some liquid overnight, so don’t be alarmed if it looks thicker the next day. Add a splash of broth or water when reheating to loosen it back up.
Freezing instructions: For best results, freeze the soup base without the pasta. Let it cool completely, then transfer to freezer-safe containers. It will keep for up to 3 months. When you’re ready to eat, thaw overnight in the fridge, reheat on the stovetop, and cook fresh pasta directly in the simmering broth. This prevents the dreaded mushy-pasta-from-freezer situation.
Reheating tips: Reheat gently on the stovetop over medium-low heat, stirring occasionally. Microwave works in a pinch, but the stovetop preserves the texture better. Add a splash of broth if it’s too thick. And always add fresh ricotta on top—the leftover ricotta mixture will have lost its creamy charm by day two.
Flavor development: Honestly, the soup tastes even better the next day. The flavors meld together overnight, and the broth becomes richer and more complex. If you can stand to wait, make it a day ahead (without the pasta) and reheat it with freshly cooked noodles. Your future self will thank you.
Nutritional Information & Benefits
This soup is comfort food that actually has some nutritional merit. Here’s a rough breakdown per serving (based on 6 servings, with the pasta included):
| Nutrient | Amount Per Serving |
|---|---|
| Calories | 485 |
| Protein | 32g |
| Carbohydrates | 38g |
| Fat | 22g |
| Fiber | 4g |
| Calcium | 280mg |
| Iron | 4.5mg |
The ricotta and mozzarella provide a good dose of calcium and protein, while the tomatoes are packed with lycopene—an antioxidant that’s been linked to heart health. The garlic and onions add immune-supporting compounds, and the olive oil provides healthy monounsaturated fats. It’s not a health food, but it’s a balanced meal that leaves you satisfied without feeling heavy. For a lighter version, use part-skim ricotta and lean ground turkey. Your body and your taste buds can both be happy.
Frequently Asked Questions
Can I use ground turkey instead of beef?
Absolutely. Ground turkey works beautifully, though it’s leaner so you might want to add an extra tablespoon of olive oil to keep things moist. Dark meat turkey has more flavor and moisture than breast meat, so that’s my preference here.
What’s the best pasta shape for lasagna soup?
Broken lasagna noodles are traditional and give you that authentic lasagna feel. But honestly, I love using mafaldine because the frilly edges catch the broth. Fusilli, rotini, or even ditalini all work great. Just avoid very small shapes like orzo, which can turn mushy quickly.
Can I make this in a slow cooker?
Yes! Brown the meat and onions on the stovetop first, then transfer everything except the pasta and cheese to the slow cooker. Cook on low for 4-6 hours or high for 2-3 hours. Add the pasta in the last 20 minutes of cooking. Finish with the ricotta mixture when serving.
How do I prevent the pasta from getting mushy?
Cook the pasta separately and add it to individual bowls before ladling the hot soup over it. This is especially important if you’re planning to have leftovers. The pasta will continue to absorb liquid even after you turn off the heat, so separate cooking keeps everything perfect.
Can I freeze lasagna soup?
You can freeze the soup base (without pasta) for up to 3 months. Thaw overnight in the fridge, reheat on the stovetop, and cook fresh pasta directly in the simmering broth. The ricotta mixture should be made fresh when serving—it doesn’t freeze well.
Conclusion
This lasagna soup is the kind of recipe that becomes a regular in your rotation—not because it’s fancy or complicated, but because it delivers exactly what you need on a busy weeknight. It’s warm, it’s comforting, and it tastes like something you spent hours on, even though it came together in under thirty minutes. That little dollop of creamy ricotta on top? That’s the moment where good soup becomes great soup.
I love that this recipe adapts to whatever you have in your fridge and whatever mood you’re in. Feeling indulgent? Load it up with extra cheese. Want something lighter? Swap in turkey and zucchini noodles. It’s forgiving and flexible, like all the best recipes are.
I’d love to hear how yours turns out. Did you add your own twist? Did your family go back for seconds? Drop a comment below and let me know—I read every single one. And if you loved this, share it with someone who needs a little comfort tonight. Happy cooking, friends!
Pin This Recipe!

Easy Lasagna Soup with Creamy Ricotta (Best 30-Minute Dinner)
A quick and comforting lasagna soup that captures all the flavors of traditional lasagna in under 30 minutes. Rich tomato broth, tender pasta, and a creamy ricotta finish make this a perfect weeknight dinner.
- 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 (80/20)
- 1 medium yellow onion, diced
- 4 cloves garlic, minced
- 2 tablespoons tomato paste
- 1 teaspoon sugar
- 1 teaspoon dried oregano
- 1 teaspoon dried basil
- ½ teaspoon red pepper flakes (optional)
- Salt and black pepper to taste
- 4 cups low-sodium chicken broth
- 1 can (15 ounces) crushed tomatoes
- 1 can (15 ounces) tomato sauce
- 8 ounces dried pasta (broken lasagna noodles, mafaldine, or fusilli)
- 1 cup whole-milk ricotta cheese
- ¼ cup grated Parmesan cheese
- ¼ cup fresh parsley, chopped
- 2 cups shredded mozzarella cheese
Instructions
- Heat olive oil in a Dutch oven over medium-high heat. Add ground beef, ½ teaspoon salt, and sugar. Cook undisturbed for 2 minutes, then stir and cook until no pink remains, about 3 more minutes. Do not drain fat.
- Add diced onion to the pot. Cook, stirring occasionally, until translucent, about 3 minutes. Add minced garlic and cook for 30 seconds until fragrant.
- Push meat and onions to one side. Add tomato paste to the empty space and let sizzle for 30 seconds before stirring into everything. Cook for another minute until paste darkens slightly.
- Pour in chicken broth, crushed tomatoes, and tomato sauce. Add dried oregano, dried basil, red pepper flakes (if using), and black pepper. Stir, scraping up browned bits. Bring to a boil, then reduce to a gentle simmer.
- Add pasta to the simmering broth. Stir to submerge. Cook according to package directions for al dente, usually 8 to 10 minutes. Break up any noodles that stick together.
- While pasta cooks, combine ricotta, grated Parmesan, and half the chopped parsley in a small bowl. Stir until smooth. Season with a pinch of salt and pepper. Set aside.
- Once pasta is tender, taste broth and adjust seasoning. Ladle soup into bowls. Top each serving with a dollop of ricotta mixture, a sprinkle of shredded mozzarella, and remaining parsley.
Notes
For meal prep or leftovers, cook pasta separately and add to individual bowls before ladling hot broth over it to prevent mushiness. Let ricotta come to room temperature for smoother incorporation. The soup tastes even better the next day as flavors meld.
Nutrition
- Serving Size: 1 serving
- Calories: 485
- Fat: 22
- Carbohydrates: 38
- Fiber: 4
- Protein: 32
Keywords: lasagna soup, easy lasagna soup, 30-minute dinner, comfort food, Italian soup, ricotta, weeknight dinner


