Written by

Timothy Green

Published

Cozy One-Pot Lasagna Soup with Ricotta Swirl: Easy Recipe

Ready In 40 minutes
Servings 6 servings
Difficulty Easy

My neighbor across the hall asked why I couldn’t just throw all the lasagna ingredients into one pot and call it soup. I started to explain why that wouldn’t work — the layers, the structure, the whole point of lasagna. Then I stopped. Honestly, I had no good reason. I was just being stubborn about a dish I’d made a thousand times.

That conversation happened on a chilly Tuesday evening. I was standing in my tiny apartment kitchen, staring at a box of broken lasagna noodles I’d been meaning to use. The neighbor — her name is Maria — had just gotten home from a double shift at the hospital. She was exhausted, hungry, and craving comfort. “Just make it easy,” she said through the crack in her door. “Make it soup.”

So I did. I browned some Italian sausage, tossed in garlic and onions, poured in crushed tomatoes and broth, and let it all simmer. I broke the noodles into pieces and let them cook right in the pot. When it was done, I ladled it into bowls, dropped a big spoonful of ricotta into each one, and knocked on Maria’s door. She took one bite and just closed her eyes. That moment — watching someone find pure comfort in a bowl of soup — is why I keep making this recipe.

Maybe you’ve been there too. You want lasagna, but you don’t have the energy for all that layering and baking. You want something warm and filling, but you need it fast. This cozy one-pot lasagna soup with ricotta swirl is the answer. It gives you all the rich, meaty, cheesy goodness of traditional lasagna without the fuss. And honestly? The soup version might even be better. The noodles soak up all that flavor, the ricotta melts into creamy pockets, and every spoonful tastes like a hug.

Let me show you how to make it.

Why You’ll Love This Recipe

This isn’t just another soup recipe. I’ve tested this one at least a dozen times, tweaking the broth ratio, the noodle cooking time, and the perfect ricotta swirl technique. Here’s why it works so well:

  • One Pot, No Mess: Everything cooks in a single pot. No boiling noodles separately, no draining, no extra dishes. You just simmer, stir, and serve.
  • Ready in 40 Minutes: From start to finish, this soup comes together in about 40 minutes. That’s faster than most lasagna recipes, and you don’t have to wait for anything to bake.
  • Simple Pantry Ingredients: You probably already have most of these ingredients in your kitchen. Italian sausage, canned tomatoes, broth, onion, garlic, and lasagna noodles. The ricotta swirl is the only special addition, and it’s totally worth it.
  • Perfect for Cozy Nights: This is the kind of soup you make when the weather turns cold, or you’ve had a rough day, or you just need something that feels like comfort in a bowl. It’s hearty enough to be a full meal.
  • Crowd-Pleaser: I’ve served this to friends, family, and even picky eaters. Everyone loves it. The kids go crazy for the noodles, and adults appreciate the rich, savory broth.
  • Better Than the Original: Here’s the thing — the soup version of lasagna is actually more flavorful. The noodles cook directly in the broth, so they absorb all that tomato and meat goodness. Every bite is perfectly seasoned.

This recipe has been tested by home cooks and approved by my neighbor Maria, who still asks for it at least once a month. It’s the kind of meal that makes you close your eyes after the first spoonful.

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, so you likely have everything on hand.

  • 1 tablespoon olive oil — for sautéing the aromatics
  • 1 pound Italian sausage — I use mild or sweet sausage, but hot works great if you want some heat. Remove the casings before cooking.
  • 1 medium yellow onion, diced — about 1 cup
  • 4 cloves garlic, minced — fresh is best here
  • 1 teaspoon dried oregano — adds that classic Italian flavor
  • 1/2 teaspoon red pepper flakes — optional, for a little kick
  • 1 can (28 ounces) crushed tomatoes — I prefer San Marzano tomatoes for the best flavor
  • 4 cups low-sodium chicken broth — vegetable broth works too
  • 8 ounces lasagna noodles, broken into pieces — about 2-inch pieces. You can use gluten-free noodles if needed.
  • 1 cup whole milk ricotta cheese — for the swirl. Full-fat gives the creamiest result.
  • 1/2 cup grated Parmesan cheese — plus more for serving
  • 1/4 cup fresh basil, chopped — for garnish
  • Salt and black pepper to taste

Ingredient Tips: I recommend using a good quality Italian sausage for the best flavor. If you can’t find sausage, ground beef or turkey works as a substitute. For the ricotta, I’ve tried low-fat versions, and they work okay, but the soup is noticeably less creamy. Whole milk ricotta is worth it here. If you’re dairy-free, you can use a plant-based ricotta, though the texture will be slightly different.

You can also add a cup of fresh spinach at the end for extra greens — just stir it in until it wilts. My friend Sarah adds a splash of heavy cream to her bowl, and she swears by it.

Equipment Needed

You don’t need much for this recipe, which is part of the beauty. Here’s what you’ll need:

  • A large Dutch oven or heavy-bottomed pot — at least 5 quarts. I use my trusty Le Creuset Dutch oven, but any heavy pot works. The key is even heat distribution.
  • A wooden spoon or spatula — for breaking up the sausage and stirring
  • A sharp knife and cutting board — for dicing the onion and mincing garlic
  • Measuring cups and spoons — for accuracy
  • Ladle — for serving
  • Bowls for serving — deep bowls work best

If you don’t have a Dutch oven, any large soup pot will work. Just make sure it’s heavy enough to prevent burning. I’ve made this in a stainless steel pot before, and it turned out fine — just keep an eye on the heat and stir occasionally.

Preparation Method

lasagna soup preparation steps

  1. Heat the olive oil in your large pot over medium-high heat. Add the Italian sausage (casings removed) and cook, breaking it up with your wooden spoon, until browned and cooked through — about 5 to 7 minutes. Don’t drain the fat; it adds flavor.
  2. Add the onion and cook for 3 to 4 minutes, until softened and translucent. Stir occasionally so it doesn’t burn. The onions should smell sweet and fragrant.
  3. Stir in the garlic, oregano, and red pepper flakes (if using). Cook for 30 seconds until the garlic is fragrant — don’t let it burn or it will turn bitter.
  4. Pour in the crushed tomatoes and chicken broth. Stir everything together, scraping up any browned bits from the bottom of the pot. That’s where all the flavor lives.
  5. Bring the soup to a boil, then reduce the heat to a simmer. Let it cook for 10 minutes, stirring occasionally. The broth will deepen in color and flavor.
  6. Add the broken lasagna noodles to the pot. Stir well so they’re submerged in the liquid. Cook for 10 to 12 minutes, stirring every few minutes to prevent sticking. The noodles should be tender but still have a little bite — al dente.
  7. Taste the broth and adjust seasoning with salt and pepper. Remember that the Parmesan and ricotta will add saltiness later, so go easy on the salt.
  8. Remove the pot from the heat. In a small bowl, stir together the ricotta cheese and 1/4 cup of the Parmesan cheese. This makes the swirl extra creamy and flavorful.
  9. Ladle the soup into bowls. Drop a generous spoonful of the ricotta mixture into the center of each bowl. Gently swirl it into the soup with the back of the spoon — don’t mix it completely. You want pockets of creamy ricotta throughout.
  10. Sprinkle with fresh basil and extra Parmesan cheese. Serve immediately while it’s hot and steamy.

Pro Tip: The soup will thicken as it sits because the noodles continue to absorb liquid. If you’re making it ahead, undercook the noodles slightly, or add a splash of broth when reheating.

Sensory Cue: When the noodles are done, they should be tender but not mushy. You’ll see the broth has thickened slightly and turned a deep red-orange color. The smell — rich tomato, savory sausage, and garlic — will fill your kitchen.

Cooking Tips & Techniques

I’ve made this soup more times than I can count, and I’ve learned a few things along the way. Here are my best tips:

  • Don’t overcook the noodles. Lasagna noodles cook faster in soup than they do in a baked dish. Start checking them at 8 minutes. You want them al dente because they’ll continue cooking in the hot broth even after you turn off the heat.
  • Break the noodles unevenly. Some larger pieces, some smaller — it makes the soup more interesting texturally. I put the noodles in a zip-top bag and whack them with the bottom of a pan. It’s oddly satisfying.
  • Use a good quality broth. The broth is the backbone of this soup. Low-sodium chicken broth lets you control the salt level. If you use regular broth, taste before adding any extra salt.
  • Toast the tomato paste. If you want even deeper flavor, add 2 tablespoons of tomato paste after the garlic and cook it for a minute before adding the crushed tomatoes. It adds a rich, caramelized note.
  • Let the soup rest for 5 minutes. After you take it off the heat, let it sit for a few minutes. This allows the flavors to meld and the soup to thicken slightly. It also cools down to a safe eating temperature.
  • One mistake I made early on: I added the ricotta directly to the pot and stirred it in. Big mistake. The ricotta separated and made the broth look curdled. Always swirl it into individual bowls. It looks prettier and tastes better.

Variations & Adaptations

This recipe is flexible, and I’ve tried several variations myself. Here are some ideas:

  • Vegetarian Version: Skip the sausage and use 2 cans of lentils or a bag of frozen meatless crumbles. Sauté them with the onion and garlic. Use vegetable broth instead of chicken broth. It’s still hearty and satisfying.
  • Spicy Version: Use hot Italian sausage and add an extra teaspoon of red pepper flakes. My brother-in-law loves this version — he says it wakes up your taste buds.
  • Creamy Version: Stir in 1/2 cup of heavy cream at the end, just before serving. It makes the broth velvety and rich. I do this when I’m feeling extra indulgent.
  • Gluten-Free Version: Use gluten-free lasagna noodles or substitute with broken gluten-free pasta. Cook according to package directions. The soup will still be delicious.
  • Slow Cooker Adaptation: Brown the sausage and sauté the onions and garlic on the stovetop first, then transfer everything except the noodles to a slow cooker. Cook on low for 4 to 6 hours. Add the noodles 30 minutes before serving and cook until tender.
  • Seasonal Twist: In summer, add a cup of chopped zucchini or yellow squash with the noodles. In winter, stir in a handful of kale or Swiss chard at the end.

Serving & Storage Suggestions

This soup is best served immediately, while it’s hot and the ricotta is still creamy. I like to serve it with a side of crusty bread for dipping — a warm baguette or garlic bread works perfectly. You can also serve it with a simple green salad dressed with lemon vinaigrette to cut through the richness.

For a complete meal, pair it with a glass of red wine — something like a Chianti or Sangiovese. Or keep it cozy with a tall glass of sparkling water with lemon.

Storage: Leftover soup keeps well in the refrigerator for up to 4 days. Store it in an airtight container. The noodles will absorb more liquid as they sit, so the soup will thicken. When reheating, add a splash of broth or water to thin it out.

Freezing: You can freeze this soup for up to 3 months. However, the noodles will become quite soft after freezing and thawing. If you plan to freeze it, I recommend undercooking the noodles slightly or freezing the soup without the noodles and adding fresh noodles when reheating. To thaw, place the container in the refrigerator overnight, then reheat on the stovetop over medium heat.

Reheating: The best way to reheat is on the stovetop over medium heat, stirring occasionally. You can also microwave individual portions in 30-second bursts, stirring between each. Add a fresh spoonful of ricotta when serving leftovers — it makes a big difference.

One thing I love about this soup is that the flavors actually deepen overnight. The next day, it tastes even better. So don’t be afraid to make a double batch.

Nutritional Information & Benefits

Here’s an approximate nutritional breakdown per serving (based on 6 servings):

  • Calories: 480
  • Protein: 28g
  • Fat: 24g
  • Carbohydrates: 38g
  • Fiber: 5g
  • Sugar: 10g
  • Sodium: 890mg

Health Benefits: This soup is surprisingly balanced. The Italian sausage provides protein and iron, while the tomatoes are rich in lycopene — an antioxidant linked to heart health. The ricotta adds calcium and a good dose of protein. If you add spinach or kale, you’ll get a boost of vitamins A and C.

Dietary Considerations: This recipe is not gluten-free unless you use gluten-free noodles. It’s also not dairy-free, but you can use dairy-free ricotta and skip the Parmesan. For a lower-carb version, use zucchini noodles instead of lasagna noodles — add them in the last 3 minutes of cooking.

I personally love that this soup feels indulgent but isn’t over-the-top. It’s the kind of meal that fills you up without weighing you down. Perfect for a cozy night in.

Conclusion

This cozy one-pot lasagna soup with ricotta swirl is everything I want in a comfort meal. It’s warm, hearty, and deeply satisfying — but it doesn’t require hours in the kitchen or a sink full of dishes. It’s proof that sometimes the best recipes come from questioning the rules and trying something new.

I love this recipe because it reminds me of that night with Maria, when a simple suggestion turned into something I now make on repeat. It’s become my go-to for cold nights, busy weekdays, and any time I need a little comfort. The ricotta swirl, the tender noodles, the rich tomato broth — it all comes together in one pot, and it never fails to make everything feel a little better.

I hope you give this soup a try. Make it your own — add extra garlic, throw in some spinach, or pile on the Parmesan. There are no wrong moves here. And when you do make it, I’d love to hear how it turns out. Leave a comment below, share your photos, or tell me your own twist on the recipe. Let’s keep the comfort going.

Now go make some soup. You deserve it.

Frequently Asked Questions

Can I use ground beef instead of Italian sausage?

Absolutely. Ground beef works well, though the flavor will be a little less seasoned. Add an extra teaspoon of dried oregano and a pinch of fennel seeds to mimic the sausage flavor.

How do I keep the noodles from getting mushy?

Cook the noodles just until al dente — they should still have a slight firmness in the center. The noodles will continue to soften in the hot broth, so undercooking them slightly is the key.

Can I make this in an Instant Pot?

Yes. Use the sauté function to brown the sausage and cook the onions and garlic. Add the tomatoes, broth, and noodles. Pressure cook on high for 4 minutes, then quick release. Swirl in the ricotta when serving.

What if I don’t have lasagna noodles?

Any short pasta works — penne, rigatoni, or fusilli. Just adjust the cooking time based on the pasta shape. Broken spaghetti or fettuccine also works in a pinch.

Can I double this recipe?

Yes, this recipe doubles easily. Use a larger pot — at least 8 quarts — and increase the cooking time for the noodles by a few minutes. Leftovers freeze well, so a double batch is a great idea.

Print

Cozy One-Pot Lasagna Soup with Ricotta Swirl

This cozy one-pot lasagna soup with ricotta swirl gives you all the rich, meaty, cheesy goodness of traditional lasagna without the fuss. Ready in 40 minutes, it’s the perfect comfort meal for chilly nights.

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

Ingredients

Scale
  • 1 tablespoon olive oil
  • 1 pound Italian sausage (mild or sweet, casings removed)
  • 1 medium yellow onion, diced (about 1 cup)
  • 4 cloves garlic, minced
  • 1 teaspoon dried oregano
  • 1/2 teaspoon red pepper flakes (optional)
  • 1 can (28 ounces) crushed tomatoes (preferably San Marzano)
  • 4 cups low-sodium chicken broth (or vegetable broth)
  • 8 ounces lasagna noodles, broken into 2-inch pieces
  • 1 cup whole milk ricotta cheese
  • 1/2 cup grated Parmesan cheese, plus more for serving
  • 1/4 cup fresh basil, chopped
  • Salt and black pepper to taste

Instructions

  1. Heat the olive oil in a large pot over medium-high heat. Add the Italian sausage (casings removed) and cook, breaking it up with a wooden spoon, until browned and cooked through, about 5 to 7 minutes. Do not drain the fat.
  2. Add the onion and cook for 3 to 4 minutes, until softened and translucent. Stir occasionally.
  3. Stir in the garlic, oregano, and red pepper flakes (if using). Cook for 30 seconds until fragrant.
  4. Pour in the crushed tomatoes and chicken broth. Stir everything together, scraping up any browned bits from the bottom of the pot.
  5. Bring the soup to a boil, then reduce the heat to a simmer. Let it cook for 10 minutes, stirring occasionally.
  6. Add the broken lasagna noodles to the pot. Stir well so they are submerged. Cook for 10 to 12 minutes, stirring every few minutes, until the noodles are tender but still al dente.
  7. Taste the broth and adjust seasoning with salt and pepper.
  8. Remove the pot from the heat. In a small bowl, stir together the ricotta cheese and 1/4 cup of the Parmesan cheese.
  9. Ladle the soup into bowls. Drop a generous spoonful of the ricotta mixture into the center of each bowl. Gently swirl it into the soup with the back of a spoon.
  10. Sprinkle with fresh basil and extra Parmesan cheese. Serve immediately.

Notes

The soup will thicken as it sits because the noodles continue to absorb liquid. If making ahead, undercook the noodles slightly, or add a splash of broth when reheating. For best results, swirl the ricotta into individual bowls rather than adding it to the pot to avoid curdling.

Nutrition

  • Serving Size: 1 bowl (about 1.5 cu
  • Calories: 480
  • Sugar: 10
  • Sodium: 890
  • Fat: 24
  • Saturated Fat: 9
  • Carbohydrates: 38
  • Fiber: 5
  • Protein: 28

Keywords: lasagna soup, one-pot soup, Italian sausage soup, comfort food, easy dinner, ricotta swirl

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 ★☆ ★☆ ★☆ ★☆ ★☆