Love this? Save it for later!
Share the inspiration with your friends
It was 11:47 PM on a rainy Tuesday in early November, and I had a specific, almost desperate craving for lasagna. The kind of lasagna that takes all afternoon, with the boiled eggs and the bechamel and the perfectly layered sheets. I didn’t have the energy for that. I didn’t have the time. But I had a pound of spicy Italian sausage in the fridge, a half-empty container of ricotta, and a single, slightly unhinged thought: what if I just… skipped the layering? What if I made the whole thing into a soup?
Honestly, I was too tired to talk myself out of it. I just started browning the sausage in my biggest pot, letting the fennel seeds pop and fill the kitchen with that familiar, cozy smell. I threw in some garlic, a whole can of crushed tomatoes, and enough chicken broth to make it soupy. Then I broke some lasagna noodles into rough, jagged pieces and let them tumble into the pot. I stirred it once, maybe twice, and just stood there in the quiet kitchen, watching it bubble. It felt like a cheat code. The whole thing came together in the time it takes to watch half an episode of something you’ve already seen.
When I finally ladled it into a bowl and dropped a giant spoonful of ricotta on top, I almost laughed. It was everything I wanted — the rich, meaty tomato broth, the tender ribbons of pasta, that creamy, cooling bite of cheese. I mean, it was better than lasagna in some ways. Faster. More forgiving. And somehow, it felt like a hug in a bowl. You know that feeling when a recipe just works, and you can’t believe you didn’t think of it sooner? That was this soup for me. And I’ve been making it ever since, especially on nights when the world feels a little heavy and I need something warm, fast, and deeply satisfying.
Why You’ll Love This Recipe
Let me tell you why this Cozy Creamy Lasagna Soup with Italian Sausage and Ricotta has become my go-to for busy weeknights, lazy Sundays, and everything in between. It’s not just another soup — it’s the kind of meal that makes you close your eyes after the first bite.
- Quick & Easy: This soup comes together in about 40 minutes, start to finish. No layering, no boiling pasta separately, no fuss. It’s perfect for those nights when you want comfort food but don’t have two hours to spare.
- Simple Ingredients: You likely have most of these in your kitchen right now — Italian sausage, canned tomatoes, garlic, onion, chicken broth, and lasagna noodles. The ricotta is the one special touch that makes it feel luxurious.
- Perfect for Cozy Nights: This soup was made for rainy evenings, chilly weekends, and any time you need a bowl of pure comfort. It’s hearty enough to be a full meal on its own.
- Crowd-Pleaser: I’ve served this to picky kids, skeptical adults, and serious foodies. Every single person has asked for the recipe. It’s that good.
- Unbelievably Delicious: The texture is what gets me every time — the tender pasta, the rich broth, and that creamy dollop of ricotta that melts into everything. It’s comfort food reimagined, faster but with the same soul-soothing satisfaction.
What makes this recipe different from the rest? It’s the way the ricotta is used. Instead of stirring it into the soup (where it would get grainy), you drop it on top just before serving. Each spoonful gets a little bit of that creamy, milky richness that cuts through the spicy, tomatoey broth. It’s a small trick, but it changes everything.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients to deliver big, bold flavor without the fuss. Most of these are pantry staples, which makes this soup perfect for last-minute cravings.
For the Soup Base
- 1 tablespoon olive oil — for browning the sausage and vegetables. A good extra virgin olive oil adds a subtle fruity note.
- 1 pound spicy Italian sausage — casings removed. I prefer a good quality sausage from the butcher counter, but store-bought works great too. The fennel and red pepper flakes in the sausage are key to the flavor.
- 1 medium yellow onion — finely diced. About 1 cup. Sweet onions work too.
- 4 cloves garlic — minced. Fresh is best here; don’t use the jarred stuff.
- 1/2 teaspoon red pepper flakes — optional, but I love the extra heat. Adjust to your taste.
- 1 teaspoon dried oregano — or 1 tablespoon fresh, if you have it.
- 1/2 teaspoon dried basil — or 1 tablespoon fresh basil, added at the end.
- 1 (28-ounce) can crushed tomatoes — I recommend San Marzano tomatoes if you can find them. They’re sweeter and less acidic.
- 4 cups low-sodium chicken broth — you can also use vegetable broth for a slightly different flavor profile.
- 8 lasagna noodles — broken into rough 2-inch pieces. You don’t need to be precise; rustic is fine.
- 1/2 cup heavy cream — this adds that luxurious, creamy texture to the broth. (adds richness)
- Salt and black pepper — to taste. Go easy on the salt since the sausage and broth are already seasoned.
For the Garnish

- 1 cup whole milk ricotta cheese — this is non-negotiable for the authentic lasagna experience. I prefer Galbani or BelGioioso for their creamy texture.
- 1/2 cup freshly grated Parmesan cheese — please grate it yourself. The pre-shredded stuff has anti-caking agents that don’t melt as well.
- 1/4 cup fresh basil leaves — thinly sliced, for a bright, fresh finish.
- Fresh mozzarella pearls — optional, but a few dropped into the bowl make it extra decadent.
Substitution Guidance
If you need to make this gluten-free, use gluten-free lasagna noodles or a short pasta like penne. For a lighter version, swap the heavy cream for half-and-half and use turkey sausage instead of pork. And if you’re dairy-free, you can use a good quality dairy-free ricotta and skip the Parmesan — it won’t be exactly the same, but it’ll still be delicious.
Equipment Needed
You don’t need a lot of fancy equipment for this soup, which is part of its charm. Here’s what you’ll need:
- A large Dutch oven or heavy-bottomed pot — at least 5 quarts. I use my trusty Le Creuset, but any heavy pot will work. A good pot distributes heat evenly and prevents scorching.
- A sharp chef’s knife — for dicing the onion and mincing the garlic. A dull knife makes everything harder.
- A wooden spoon or silicone spatula — for breaking up the sausage and stirring the soup. Wood won’t scratch your pot.
- A ladle — for serving. A deep one works best.
- Measuring cups and spoons — for accuracy. I learned the hard way that eyeballing the cream can lead to a soup that’s too rich.
- A cutting board — preferably a large one, so you have room to work.
If you don’t have a Dutch oven, a large stockpot will work just fine. Just keep an eye on the heat, as thinner pots can scorch the tomatoes more easily. I’ve made this soup in a cheap pot before, and it still turned out great — you just have to stir a little more often.
Preparation Method
Let’s get cooking. This soup comes together in about 40 minutes, and I promise, it’s worth every minute.
- Brown the sausage (5 minutes): Heat the olive oil in your large pot over medium-high heat. Add the Italian sausage (casings removed) and break it up with your wooden spoon. Cook until it’s browned and crumbly, about 5 minutes. Don’t drain the fat — that’s flavor. The sizzle when the sausage hits the pan is the sound of dinner starting.
- Sauté the aromatics (3 minutes): Reduce the heat to medium. Add the diced onion and cook until it’s softened and translucent, about 3 minutes. It should smell sweet and savory. Add the minced garlic and red pepper flakes (if using) and cook for another 30 seconds, until fragrant. Be careful not to burn the garlic — it turns bitter fast.
- Build the broth (2 minutes): Stir in the dried oregano and dried basil. Then 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 the deep flavor lives.
- Cook the pasta (10-12 minutes): Bring the soup to a boil. Add the broken lasagna noodles, stirring to make sure they’re submerged. Reduce the heat to a gentle simmer and cook until the pasta is tender, about 10-12 minutes. Stir occasionally to prevent the noodles from sticking together. The pasta will absorb some of the broth, so the soup will thicken as it sits.
- Add the cream (1 minute): Once the pasta is tender, reduce the heat to low. Stir in the heavy cream. The color will change from bright red to a beautiful, velvety orange. Taste the broth and adjust the seasoning with salt and pepper. Remember, the sausage and Parmesan are salty, so go easy.
- Prepare the ricotta topping (2 minutes): While the soup simmers, mix the ricotta with a pinch of salt and a drizzle of olive oil. This makes it creamier and easier to dollop. Set it aside at room temperature — cold ricotta won’t melt as nicely into the hot soup.
- Serve and garnish (2 minutes): Ladle the soup into bowls. Drop a generous spoonful of the ricotta mixture right in the center. Sprinkle with grated Parmesan, a few fresh basil leaves, and some black pepper. If you’re using fresh mozzarella pearls, add a few to each bowl. Serve immediately, while it’s still steaming.
A quick note: the soup will continue to thicken as it cools, so if you’re making it ahead, add a splash of broth or water when reheating to bring it back to the right consistency.
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 for getting it right every time.
Don’t overcook the pasta. Lasagna noodles are thicker than regular pasta, so they need a little more time, but they can go from tender to mushy quickly. Start checking at the 8-minute mark. You want them al dente — they’ll continue to cook slightly in the hot broth even after you turn off the heat.
Use the right sausage. I’ve tried this with mild Italian sausage, and it’s good, but the spicy version is where it’s at. The heat from the red pepper flakes in the sausage cuts through the richness of the cream and ricotta. If you can’t find spicy, add an extra 1/2 teaspoon of red pepper flakes when you sauté the garlic.
Toast the tomato paste. Wait — this recipe doesn’t call for tomato paste. But if you have a tube in the fridge, add a tablespoon when you sauté the garlic. It adds a deep, concentrated tomato flavor that makes the broth taste like it’s been simmering all day. I learned this trick after a batch that felt a little flat.
Let the soup rest. I know, you want to eat it immediately. But if you let the soup sit for 5 minutes after adding the cream, the flavors meld together beautifully. The ricotta also has a chance to warm up slightly, so it doesn’t shock the soup when you add it.
Season in layers. I used to just salt at the end, but now I add a pinch at every stage — with the sausage, with the onions, and again at the end. It builds a more complex flavor. Just be careful with the final seasoning, since the Parmesan adds salt too.
Variations & Adaptations
One of the best things about this soup is how adaptable it is. Here are a few ways to make it your own.
Vegetarian Version: Skip the sausage and add a can of drained and rinsed cannellini beans or chickpeas for protein. Use vegetable broth instead of chicken broth. The beans add a creamy texture that works beautifully with the ricotta.
Low-Carb / Keto: Replace the lasagna noodles with zucchini ribbons or cauliflower florets. The broth is still rich and satisfying, and you get all the flavor without the carbs. I’ve done this for a friend who’s keto, and she said it was the best soup she’d had in months.
Extra Veggie: Sauté a diced bell pepper or a handful of chopped mushrooms with the onions. Or stir in a cup of baby spinach at the very end, just until it wilts. It adds color and nutrients without changing the flavor too much.
Spicy Arrabbiata Style: Double the red pepper flakes and add a pinch of cayenne pepper with the tomatoes. This version is for those who like a serious kick. I made this once on a dare, and it was surprisingly addictive.
Creamy Without Cream: If you don’t have heavy cream, stir in a dollop of mascarpone or cream cheese at the end. It gives the broth a similar velvety texture. I’ve even used a splash of half-and-half in a pinch, and it worked fine.
Serving & Storage Suggestions
This soup is best served immediately, while it’s hot and the ricotta is still cool and creamy. But there are a few tricks to make it even better.
Serving Temperature: Serve it piping hot. The contrast between the hot soup and the cool ricotta is one of the best parts. If you’re serving it for a crowd, keep the ricotta and Parmesan on the side so everyone can add their own.
Presentation: Ladle the soup into shallow bowls so the ricotta and basil sit on top like a crown. A drizzle of good olive oil and a crack of black pepper finish it off beautifully. I like to serve it with crusty bread for dipping — a good sourdough or a garlic baguette works wonders.
Complementary Dishes: This soup is a meal on its own, but if you want to round it out, serve it with a simple arugula salad with lemon vinaigrette. The peppery greens cut through the richness. A glass of Chianti or a cold beer pairs perfectly too.
Storage: Leftover soup keeps well in the refrigerator for up to 3 days. Store it in an airtight container. The pasta will absorb more liquid as it sits, so the soup will thicken considerably. When reheating, add a splash of chicken broth or water to loosen it up.
Freezing: This soup freezes well, but with one caveat — the pasta will get soft. If you’re planning to freeze it, I recommend undercooking the pasta slightly, or better yet, freeze the broth without the pasta and add fresh noodles when you reheat. To freeze, let the soup cool completely, then transfer to freezer-safe containers. It will keep for up to 3 months. Thaw overnight in the fridge before reheating.
Reheating: Reheat gently on the stovetop over medium-low heat, stirring occasionally. Avoid boiling, as the cream can separate. If you’re in a hurry, the microwave works too — just do it in 30-second bursts, stirring in between. Add a fresh dollop of ricotta and Parmesan when serving, because the leftovers never look as pretty as the first time.
Nutritional Information & Benefits
This soup is comfort food, no doubt about it. But it also has some surprising nutritional benefits.
Estimated Nutritional Values (per serving, based on 6 servings):
- Calories: 520
- Protein: 28g
- Fat: 32g
- Carbohydrates: 35g
- Fiber: 4g
- Sugar: 8g
- Sodium: 980mg
Health Benefits: The Italian sausage provides a good amount of protein and iron. The tomatoes are packed with lycopene, a powerful antioxidant that’s been linked to heart health. The ricotta and Parmesan add calcium and vitamin A. And the garlic and onions offer immune-boosting properties — perfect for cold and flu season.
Dietary Considerations: This recipe contains dairy and gluten. For a gluten-free version, use gluten-free pasta. For a dairy-free version, use a dairy-free ricotta and skip the Parmesan and cream — the broth will still be delicious, just less creamy. It’s not a low-calorie dish, but it’s a satisfying one that can be part of a balanced diet.
Personal Note: I don’t make this soup every week, but when I do, I don’t feel guilty about it. It’s real food, made from scratch, with ingredients I can pronounce. And honestly, the joy it brings is worth every calorie.
Conclusion
This Cozy Creamy Lasagna Soup with Italian Sausage and Ricotta is more than just a recipe — it’s a solution. It’s for those nights when you want the soul-soothing comfort of lasagna but don’t have the time or energy for the full production. It’s for rainy evenings, busy weeknights, and quiet Sundays. It’s for when you need a hug in a bowl.
I love this recipe because it’s forgiving, adaptable, and always, always delicious. The spicy sausage, the creamy ricotta, the tender pasta ribbons — every spoonful is a little bit of magic. And the best part? You can make it your own. Add more garlic, less cream, extra basil, or a pinch of red pepper flakes. It’s your soup now.
I’d love to hear how it turns out for you. Did you add something unexpected? Did you serve it with garlic bread or a glass of red wine? Drop a comment below and let me know. And if you loved it, share it with a friend who needs a little comfort. Happy cooking, friends.
Frequently Asked Questions
Can I use a different type of pasta?
Absolutely. While broken lasagna noodles give the soup that authentic lasagna feel, you can use any short pasta you have on hand — penne, rigatoni, fusilli, or even broken spaghetti work great. Just adjust the cooking time according to the pasta shape.
Can I make this soup in a slow cooker or Instant Pot?
Yes, with some adjustments. For the slow cooker, brown the sausage and onions first, then add everything except the pasta and cream. Cook on low for 6-8 hours or high for 3-4 hours. Add the pasta in the last 30 minutes, then stir in the cream before serving. For the Instant Pot, use the sauté function to brown the sausage and onions, then add the broth, tomatoes, and pasta. Cook on high pressure for 5 minutes, then do a quick release. Stir in the cream at the end.
How do I prevent the ricotta from getting grainy?
The key is to add the ricotta at the very end, right before serving, and to let it warm up slightly at room temperature before using. Don’t stir it into the soup — just drop a spoonful on top. The heat from the soup will warm it through without breaking the texture.
Can I make this soup dairy-free?
Yes. Use a good quality dairy-free ricotta (Kite Hill makes a great one), skip the heavy cream, and use a dairy-free Parmesan alternative. The soup won’t be as creamy, but it will still be delicious. You can also add a splash of full-fat coconut milk for richness.
How do I store and reheat leftovers?
Store leftovers in an airtight container in the refrigerator for up to 3 days. The soup will thicken as the pasta absorbs the broth. When reheating, add a splash of chicken broth or water to thin it out. Reheat gently on the stovetop or in the microwave. Add fresh ricotta and Parmesan when serving, as the leftovers won’t have the same creamy topping.
Pin This Recipe!

Cozy Creamy Lasagna Soup with Italian Sausage
This Cozy Creamy Lasagna Soup with Italian Sausage and Ricotta is a quick and easy comfort food that delivers all the rich, meaty, and creamy flavors of traditional lasagna in a fraction of the time. Perfect for busy weeknights or cozy rainy evenings, this soup features spicy Italian sausage, tender lasagna noodles, and a velvety tomato broth topped with a dollop of creamy ricotta.
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Total Time: 40 minutes
- Yield: 6 servings 1x
- Category: Main Course
- Cuisine: Italian
Ingredients
- 1 tablespoon olive oil
- 1 pound spicy Italian sausage, casings removed
- 1 medium yellow onion, finely diced
- 4 cloves garlic, minced
- 1/2 teaspoon red pepper flakes (optional)
- 1 teaspoon dried oregano
- 1/2 teaspoon dried basil
- 1 (28-ounce) can crushed tomatoes (preferably San Marzano)
- 4 cups low-sodium chicken broth
- 8 lasagna noodles, broken into rough 2-inch pieces
- 1/2 cup heavy cream
- Salt and black pepper to taste
- 1 cup whole milk ricotta cheese
- 1/2 cup freshly grated Parmesan cheese
- 1/4 cup fresh basil leaves, thinly sliced
- Fresh mozzarella pearls (optional)
Instructions
- Heat the olive oil in a large Dutch oven or heavy-bottomed pot over medium-high heat. Add the Italian sausage (casings removed) and break it up with a wooden spoon. Cook until browned and crumbly, about 5 minutes. Do not drain the fat.
- Reduce the heat to medium. Add the diced onion and cook until softened and translucent, about 3 minutes. Add the minced garlic and red pepper flakes (if using) and cook for another 30 seconds until fragrant.
- Stir in the dried oregano and dried basil. Pour in the crushed tomatoes and chicken broth. Stir everything together, scraping up any browned bits from the bottom of the pot.
- Bring the soup to a boil. Add the broken lasagna noodles, stirring to ensure they are submerged. Reduce the heat to a gentle simmer and cook until the pasta is tender, about 10-12 minutes, stirring occasionally to prevent sticking.
- Once the pasta is tender, reduce the heat to low. Stir in the heavy cream. Taste the broth and adjust seasoning with salt and pepper.
- While the soup simmers, mix the ricotta with a pinch of salt and a drizzle of olive oil. Set aside at room temperature.
- Ladle the soup into bowls. Drop a generous spoonful of the ricotta mixture in the center. Sprinkle with grated Parmesan, fresh basil leaves, and black pepper. Add fresh mozzarella pearls if desired. Serve immediately.
Notes
The soup will continue to thicken as it cools. If making ahead, add a splash of broth or water when reheating. For best results, add the ricotta at the very end and do not stir it into the soup to prevent graininess. Let the soup rest for 5 minutes after adding the cream to allow flavors to meld.
Nutrition
- Serving Size: 1 bowl (about 1.5 cu
- Calories: 520
- Sugar: 8
- Sodium: 980
- Fat: 32
- Saturated Fat: 14
- Carbohydrates: 35
- Fiber: 4
- Protein: 28
Keywords: lasagna soup, Italian sausage soup, creamy tomato soup, comfort food, easy dinner, weeknight meal, cozy soup


