Written by

Jean Lawson

Published

Cozy 30-Minute Lasagna Soup with Creamy Ricotta

Ready In 30 minutes
Servings 6 servings
Difficulty Easy

My neighbor Rosa watched me shivering on my front porch, clutching a grocery bag full of canned tomatoes and ground beef. It was that kind of February evening where the cold seeps into your bones and refuses to leave. She didn’t say anything at first. She just tilted her head, smiled a little, and disappeared back into her house. Two minutes later, she came back with a small, dented pot—the kind that’s seen decades of use—and handed it to me. “You look like you need this more than I do tonight,” she said. Inside was a steaming, brothy, utterly magnificent soup that tasted exactly like lasagna, only warmer and somehow more forgiving.

I stood there on the porch, spoon in hand, letting the steam fog up my glasses. The broth was rich and tomatoey, the ground beef was tender, and those little broken lasagna noodles—well, they were pure comfort in a bowl. Rosa told me she’d been making this for her family for years, especially on nights when everyone was tired and needed something that felt like a hug. She didn’t call it lasagna soup. She just called it “Tuesday.”

Honestly, I’ve never been able to replicate her version exactly, and I think that’s okay. Over time, I’ve made it my own—tweaking the herbs, adding a generous dollop of creamy ricotta, and speeding up the process so it comes together in about 30 minutes. Let me tell you, this cozy 30-minute lasagna soup is the kind of recipe that saves a rough day. Maybe you’ve been there—staring into the fridge, wanting something deeply satisfying but having zero energy to layer noodles and bake for an hour. This soup is the answer. It’s the reason I keep making it, winter after winter, and the reason I’m sharing it with you now.

Why You’ll Love This Recipe

This isn’t just another soup recipe. This is the soup that makes you close your eyes after the first bite. I’ve tested this version more times than I can count, tweaking the seasoning and the cooking time until it felt just right. Here’s why it works so beautifully:

  • Quick & Easy: From start to finish, this lasagna soup is ready in about 30 minutes. No complicated steps, no waiting around. Perfect for those nights when you need dinner on the table fast.
  • Simple Ingredients: You probably already have most of these in your pantry. Ground beef, canned tomatoes, chicken broth, lasagna noodles, and a few pantry staples. Nothing fancy required.
  • Perfect for Cozy Nights: Whether it’s a cold Tuesday, a rainy Sunday, or just one of those days, this soup delivers comfort in a bowl. It’s warm, filling, and deeply satisfying.
  • Crowd-Pleaser: Kids love it because it tastes like lasagna. Adults love it because it’s easier than lasagna. It’s a win-win.
  • Unbelievably Delicious: The creamy ricotta stirred in at the end is the secret. It adds a richness that makes the broth feel luxurious without being heavy. Trust me on this one.

What makes this version different from all the other lasagna soup recipes out there? It’s the balance. The broth is flavorful but not overpowering, the meat is seasoned just right, and the ricotta—well, it’s the star. Instead of just plopping a dollop on top, I stir it in so it melts into the broth, creating this creamy, dreamy texture that coats every single noodle. It’s comfort food reimagined—faster, easier, but with the same soul-soothing satisfaction.

What Ingredients You Will Need

This recipe uses simple, wholesome ingredients that come together to create something truly special. Most of these are pantry staples, so you might not even need a trip to the store. Let’s break down what you’ll need and why each ingredient matters.

For the Soup Base

  • 1 tablespoon olive oil – For sautéing the aromatics. I like using a good extra virgin olive oil for flavor, but any neutral oil works too.
  • 1 medium yellow onion, diced – Adds sweetness and depth to the broth. Don’t skip this—it’s the foundation of the flavor.
  • 4 cloves garlic, minced – Because garlic makes everything better. Fresh is best here, but jarred minced garlic works in a pinch.
  • 1 pound ground beef – I use 80/20 for the best flavor. You can also use ground turkey or Italian sausage if you prefer. (Pro tip: if you use sausage, skip the added salt and adjust later.)
  • 1 teaspoon dried oregano – Essential for that classic lasagna flavor. I recommend using dried here—fresh oregano can be a bit too delicate for a long-simmered soup.
  • 1 teaspoon dried basil – Another lasagna staple. If you have fresh basil, you can add some at the end for garnish.
  • ½ teaspoon red pepper flakes (optional) – Adds a gentle warmth, not heat. Leave it out if you’re sensitive to spice.
  • Salt and black pepper to taste – Season as you go, not just at the end. It makes a difference.

For the Broth

lasagna soup preparation steps

  • 4 cups low-sodium chicken broth – I use low-sodium so I can control the salt level. You can also use vegetable broth for a lighter flavor.
  • 1 (15-ounce) can crushed tomatoes – These give the soup its beautiful red color and rich tomato taste. I prefer San Marzano tomatoes if I can find them—they’re sweeter and less acidic.
  • 1 (15-ounce) can diced tomatoes, undrained – Adds texture and a bit of chunkiness to the soup. Fire-roasted diced tomatoes are great here for extra flavor.
  • 2 tablespoons tomato paste – This deepens the tomato flavor and gives the broth a lovely richness. Don’t skip it—it’s worth the extra step.

For the Noodles & Finish

  • 8 ounces lasagna noodles, broken into pieces – I use regular dried lasagna noodles and break them into 1-2 inch pieces. No-boil noodles work too, but they cook faster so keep an eye on them.
  • 1 cup whole milk ricotta cheese – The star of the show! I recommend using whole milk ricotta for the creamiest texture. Part-skim works, but it won’t be as luxurious.
  • ½ cup grated Parmesan cheese – Adds salty, nutty flavor. Freshly grated is always better than the stuff in a can, but use what you have.
  • Fresh basil or parsley for garnish – Optional but lovely for a pop of color and freshness.

One quick note on substitutions: If you’re trying to make this gluten-free, use gluten-free lasagna noodles and check your broth label. For a dairy-free version, swap the ricotta with a good quality cashew cream or dairy-free ricotta alternative. I’ve tested both, and while they’re not exactly the same, they’re still delicious in their own right.

Equipment Needed

You don’t need anything fancy for this recipe. Here’s what I use, along with some alternatives if you’re working with a less stocked kitchen:

  • Large Dutch oven or heavy-bottomed pot (5-6 quart) – This is my go-to for soups. It distributes heat evenly and holds everything comfortably. If you don’t have a Dutch oven, any large soup pot will work. Just make sure it’s sturdy enough to handle the heat.
  • Wooden spoon or silicone spatula – For stirring and breaking up the meat. I prefer wooden spoons—they don’t scratch my pots and they feel nice in the hand. But honestly, any spoon works.
  • Chef’s knife and cutting board – For dicing the onion and mincing the garlic. A sharp knife makes this step so much easier. If your knife is dull, now’s a good time to sharpen it.
  • Measuring cups and spoons – For accuracy, especially with the broth and tomatoes. I’ve eyeballed it before and ended up with soup that was too salty. Learn from my mistakes.
  • Ladle – For serving. Not essential, but it makes portioning much neater than using a measuring cup.

I’ve made this soup in a cheap stockpot from the grocery store, and it turned out just fine. Don’t let fancy equipment stop you. The only thing I’d caution against is using a pot that’s too small—you need room for the noodles to expand and for stirring without splashing.

Preparation Method

Alright, let’s get cooking. This cozy 30-minute lasagna soup comes together faster than you’d think, so I recommend reading through the steps once before you start. Trust me, it helps.

  1. Start with the aromatics. Heat the olive oil in your large pot over medium heat. Add the diced onion and cook for about 4-5 minutes, until it’s soft and translucent. You should see it starting to turn golden at the edges—that’s where the flavor is. Add the minced garlic and cook for another 30 seconds, just until it smells amazing. Don’t let it burn, or it’ll turn bitter.
  2. Brown the beef. Add the ground beef to the pot. Break it up with your wooden spoon and let it cook, undisturbed, for about 2-3 minutes. Then start stirring and breaking it into smaller pieces. Cook until it’s no longer pink, about 5-6 minutes total. If there’s excess fat, you can spoon some out, but I usually leave a little bit for flavor. Season with salt, pepper, oregano, basil, and red pepper flakes (if using). Stir everything together and let it cook for another minute so the spices wake up.
  3. Build the broth. Add the tomato paste and stir it into the meat mixture. Cook for about 1 minute—this helps deepen the tomato flavor. Then pour in the crushed tomatoes, diced tomatoes (with their juices), and chicken broth. Give it a good stir, scraping up any browned bits from the bottom of the pot. Those little bits are pure gold for flavor.
  4. Bring it to a simmer. Increase the heat to high and bring the soup to a gentle boil. Then reduce the heat to medium-low so it’s simmering steadily. Let it cook for about 5 minutes. This gives the flavors time to meld together. Taste the broth at this point and adjust the seasoning if needed. It should be rich, tomatoey, and well-seasoned.
  5. Add the noodles. Stir in the broken lasagna noodles. Make sure they’re fully submerged in the broth. Cover the pot and let it simmer for about 10-12 minutes, stirring occasionally to prevent the noodles from sticking to the bottom. The cooking time will depend on your noodles—check the package instructions and start testing around the 8-minute mark. You want them tender but not mushy. Remember, they’ll continue to soften a bit after you turn off the heat.
  6. Finish with the ricotta. Once the noodles are cooked to your liking, remove the pot from the heat. Spoon the ricotta into the soup and stir gently until it’s mostly incorporated. You want some creamy swirls throughout, not a completely uniform mixture. This is where the magic happens—the ricotta melts into the broth, creating this luscious, velvety texture that’s absolutely dreamy.
  7. Serve and garnish. Ladle the soup into bowls. Top each serving with a generous sprinkle of Parmesan cheese and some fresh basil or parsley if you have it. The Parmesan adds a salty, nutty finish that balances the richness of the ricotta. Serve immediately, because this soup is best when it’s piping hot.

One more thing—don’t rush the browning step. I know it’s tempting to just cook the meat quickly and move on, but taking the time to get a good sear on the beef adds so much depth to the final dish. It’s one of those little things that makes a big difference.

Cooking Tips & Techniques

Over the years, I’ve made this soup more times than I can count. I’ve also messed it up a few times. Here’s what I’ve learned so you don’t have to make the same mistakes.

Don’t overcook the noodles. This is probably the most common mistake. Lasagna noodles are thicker than regular pasta, so they need a bit more time, but they can also go from perfectly al dente to mushy really fast. Start checking them at the 8-minute mark. Remember, they’ll continue to cook in the hot broth even after you turn off the heat, so it’s better to pull them a minute early than a minute late.

Season in layers. This is a tip I learned from watching my grandmother cook. She never added all the salt at once. She seasoned the meat, then the broth, then tasted again at the end. Seasoning in layers builds a more complex, well-rounded flavor. Trust me on this one—it makes a difference.

Use a heavy-bottomed pot. I learned this the hard way when I made this soup in a thin, cheap pot and ended up with scorched noodles on the bottom. A heavy pot distributes heat more evenly, which means less stirring and less risk of burning. If you don’t have one, just keep an eye on it and stir more frequently.

Let the ricotta come to room temperature. Cold ricotta straight from the fridge can seize up when it hits the hot soup, creating little lumps instead of a smooth, creamy swirl. Let it sit on the counter for about 15 minutes before you add it. It’s a small step, but it makes the texture so much better.

Taste as you go. This is the single most important tip I can give you. Taste the broth before you add the noodles. Taste it again after the noodles are cooked. Adjust the salt, pepper, and herbs each time. Your palate is the best tool you have, so use it.

Variations & Adaptations

One of the best things about this cozy 30-minute lasagna soup is how adaptable it is. Here are some of my favorite variations, all tested and approved in my own kitchen.

Vegetarian Version: Swap the ground beef for a plant-based meat alternative or simply double the amount of vegetables. I’ve made this with a mix of mushrooms, zucchini, and bell peppers, and it was honestly just as satisfying. Use vegetable broth instead of chicken broth, and you’re good to go.

Spicy Sausage Version: Replace the ground beef with spicy Italian sausage (casings removed). The fennel and red pepper flakes in the sausage add a whole new dimension of flavor. I made this for a friend who loves spicy food, and she said it was the best soup she’d ever had. Just be careful with the added salt—sausage is usually pre-seasoned.

White Lasagna Soup: This is a fun twist that swaps the tomato base for a creamy broth. Use chicken broth and add a splash of heavy cream or half-and-half. Skip the tomatoes and tomato paste, and add a tablespoon of butter instead. Use a mix of mozzarella and Parmesan for the cheesy finish. It’s rich, decadent, and totally different from the original.

Gluten-Free Adaptation: Use gluten-free lasagna noodles (I like the brown rice pasta ones) and make sure your broth is certified gluten-free. The cooking time might vary slightly, so keep an eye on the noodles and test them frequently. I’ve made this for gluten-sensitive friends, and they couldn’t tell the difference.

Dairy-Free Adaptation: Swap the ricotta for a good quality dairy-free ricotta or a cashew cream. I’ve tried both, and while the texture isn’t exactly the same, it’s still creamy and delicious. Use nutritional yeast instead of Parmesan for that umami kick.

Serving & Storage Suggestions

This soup is at its absolute best when served fresh and hot. Here’s how I like to serve it, plus some tips for leftovers (if you have any).

Serving Temperature: Serve this soup piping hot, straight from the pot. The ricotta should be swirled in and still slightly visible, with the Parmesan melting on top. I like to serve it in deep bowls with a spoon and a crusty piece of bread for dipping. A simple side salad with a lemon vinaigrette balances the richness beautifully.

What to Serve With It: A warm baguette or garlic bread is my go-to. The bread soaks up that incredible broth, and honestly, it’s my favorite part of the meal. A simple green salad with a tangy dressing cuts through the richness. And if you’re feeling fancy, a glass of red wine—something like a Chianti or Sangiovese—pairs perfectly.

Storing Leftovers: Let the soup cool completely before transferring it to an airtight container. Store it in the refrigerator for up to 4 days. One thing to note: the noodles will continue to absorb the broth as it sits, so the soup will thicken overnight. That’s not a bad thing—it almost becomes like a pasta dish the next day, which is delicious in its own way.

Reheating: To reheat, gently warm the soup on the stovetop over medium-low heat, adding a splash of broth or water to thin it out if needed. You can also microwave it in 30-second bursts, stirring in between. If the ricotta has separated a bit, just give it a good stir—it’ll come back together.

Freezing: This soup freezes surprisingly well, but I recommend freezing it without the noodles. The noodles can get mushy when thawed and reheated. So make the soup base, let it cool, and freeze it in a freezer-safe container for up to 3 months. When you’re ready to eat, thaw it in the refrigerator overnight, reheat it on the stovetop, and add fresh noodles during the last 10 minutes of cooking. It’s like having a shortcut to dinner on a busy night.

Nutritional Information & Benefits

While this soup is definitely comfort food, it also has some nutritional perks worth mentioning. Here’s a rough breakdown per serving (based on 6 servings):

  • Calories: Approximately 450-500 per serving
  • Protein: 28-30 grams (hello, ground beef and ricotta!)
  • Carbohydrates: 35-40 grams (mostly from the noodles and tomatoes)
  • Fat: 20-25 grams (from the beef, olive oil, and cheese)
  • Fiber: 4-5 grams (thanks to the tomatoes and onions)
  • Calcium: A solid amount from the ricotta and Parmesan

Health Benefits: The tomatoes are rich in lycopene, an antioxidant that’s great for heart health. The garlic and onions provide anti-inflammatory compounds. And the ricotta adds protein and calcium, which are important for bone health. Plus, let’s be honest—sometimes you need a meal that just makes you feel good, and that has its own kind of nutritional value.

Dietary Considerations: This recipe contains gluten (from the noodles) and dairy (from the ricotta and Parmesan). It can be made gluten-free or dairy-free with the substitutions I mentioned earlier. It’s not low-carb, but you could swap the noodles for zucchini ribbons or shirataki noodles if you’re watching your carbs. I’ve done it, and it’s actually pretty good—just don’t expect it to taste exactly the same.

Allergen Note: This recipe contains wheat/gluten and dairy. If you have allergies, please check your ingredient labels carefully, especially the broth and canned tomatoes, which sometimes contain hidden allergens.

Conclusion

So there you have it—my take on that soup Rosa handed me on a cold February evening. It’s become a staple in my kitchen, especially during the colder months, and I hope it becomes one in yours too. This cozy 30-minute lasagna soup is everything you want in a comfort meal: warm, satisfying, and deeply flavorful. It’s the kind of recipe that feels like a hug in a bowl, and honestly, we could all use a little more of that.

I’d love to hear how it turns out for you. Did you add your own twist? Did you serve it with garlic bread or a salad? Did it make your Tuesday night feel a little more special? Drop a comment below and let me know. And if you share it on social media, tag me—I love seeing your creations. Until next time, happy cooking, and stay warm out there.

Frequently Asked Questions

Can I use a different type of pasta?

Absolutely! While lasagna noodles are traditional, you can use any pasta you like. Broken fettuccine, rigatoni, or even small shells work great. Just adjust the cooking time according to the pasta you choose.

Can I make this in a slow cooker?

Yes, you can. Brown the meat and sauté the onions and garlic on the stovetop first, then transfer everything except the noodles and ricotta to the slow cooker. Cook on low for 4-6 hours or high for 2-3 hours. Add the noodles during the last 20 minutes of cooking, and stir in the ricotta just before serving.

How do I prevent the noodles from getting mushy?

The key is to cook them just until al dente and remove the soup from the heat immediately. Remember, the noodles will continue to cook in the hot broth even after you turn off the stove. If you’re planning to have leftovers, consider cooking the noodles separately and adding them to each bowl as you serve.

Can I use ground turkey instead of beef?

Definitely. Ground turkey works well in this recipe. Since turkey is leaner, you might want to add a tablespoon of olive oil when browning it to keep it moist. Season it well, as turkey can be a bit bland on its own.

Is this soup freezer-friendly?

Yes, with one caveat. I recommend freezing the soup base without the noodles, as they can become mushy when thawed. Make the base, let it cool, and freeze it for up to 3 months. When you’re ready to eat, thaw it overnight in the refrigerator, reheat it on the stovetop, and add fresh noodles during the last 10 minutes of cooking.

Print

Cozy 30-Minute Lasagna Soup with Creamy Ricotta

A quick and comforting lasagna soup made in 30 minutes with ground beef, broken lasagna noodles, and creamy ricotta stirred into a rich tomato broth. Perfect for cozy nights when you need a hug in a bowl.

  • Author: Luma
  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Total Time: 30 minutes
  • Yield: 6 servings 1x
  • Category: Main Course
  • Cuisine: Italian

Ingredients

Scale
  • 1 tablespoon olive oil
  • 1 medium yellow onion, diced
  • 4 cloves garlic, minced
  • 1 pound ground beef (80/20 recommended)
  • 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 (15-ounce) can crushed tomatoes
  • 1 (15-ounce) can diced tomatoes, undrained
  • 2 tablespoons tomato paste
  • 8 ounces lasagna noodles, broken into 1–2 inch pieces
  • 1 cup whole milk ricotta cheese
  • ½ cup grated Parmesan cheese
  • Fresh basil or parsley for garnish (optional)

Instructions

  1. Heat olive oil in a large pot over medium heat. Add diced onion and cook for 4-5 minutes until soft and translucent. Add minced garlic and cook for 30 seconds until fragrant.
  2. Add ground beef to the pot. Break it up with a wooden spoon and cook undisturbed for 2-3 minutes, then stir and break into smaller pieces. Cook until no longer pink, about 5-6 minutes. Season with salt, pepper, oregano, basil, and red pepper flakes (if using). Stir and cook for 1 minute.
  3. Add tomato paste and stir into the meat mixture. Cook for 1 minute. Pour in crushed tomatoes, diced tomatoes (with juices), and chicken broth. Stir well, scraping up any browned bits from the bottom.
  4. Increase heat to high and bring to a gentle boil. Reduce heat to medium-low and let simmer for 5 minutes. Taste and adjust seasoning.
  5. Stir in broken lasagna noodles, ensuring they are submerged. Cover and simmer for 10-12 minutes, stirring occasionally, until noodles are tender but not mushy. Check at 8 minutes.
  6. Remove pot from heat. Spoon ricotta into the soup and stir gently until mostly incorporated, leaving some creamy swirls.
  7. Ladle soup into bowls. Top with Parmesan cheese and fresh basil or parsley if desired. Serve immediately.

Notes

Don’t overcook the noodles; start checking at 8 minutes. Season in layers for best flavor. Let ricotta come to room temperature before adding to prevent lumps. For leftovers, the soup thickens as noodles absorb broth; add a splash of broth when reheating. Freeze soup base without noodles for up to 3 months.

Nutrition

  • Serving Size: 1 bowl (about 1.5 cu
  • Calories: 475
  • Sugar: 8
  • Sodium: 780
  • Fat: 22
  • Saturated Fat: 9
  • Carbohydrates: 37
  • Fiber: 4
  • Protein: 29

Keywords: lasagna soup, 30-minute meal, comfort food, ground beef, ricotta, quick dinner, cozy soup

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

You might also love these recipes

Leave a Comment

Recipe rating ★☆ ★☆ ★☆ ★☆ ★☆