This Arrabbiata Lasagna Soup is a cozy bowl of goodness! Packed with tender noodles, spicy tomato sauce, and cheesy goodness, it’s perfect for chilly days.
What’s even better? It’s a one-pot meal, making clean-up a breeze! I love topping mine with extra cheese—that gooey stretch is just irresistible! 🧀
Key Ingredients & Substitutions
Olive Oil: This adds richness to the soup. If you’re out, you can use any vegetable oil or even butter for a different flavor!
Ground Italian Sausage: For meat lovers, this adds great flavor! If you want a vegetarian version, try using some plant-based sausage or omit it entirely and add more veggies.
Crushed Tomatoes: They create the base for your soup. If fresh tomatoes are in season, you can use roughly chopped fresh tomatoes instead. Just make sure to blend them a bit if you like a smoother texture.
Lasagna Noodles: Feel free to substitute with any pasta you have on hand. Farfalle, rotini, or even gluten-free pasta works well!
Heavy Cream: This gives the soup a creamy texture. If you’d like a lighter version, half-and-half or even milk can work too. For a dairy-free option, try coconut milk!
How Can You Make Sure Your Pasta is Perfectly Cooked in Soup?
Cooking pasta in soup can be tricky, but you can get it just right! Here’s the technique to follow:
- Add the broken lasagna noodles to boiling soup; it helps them cook evenly.
- Stir occasionally to prevent sticking together, especially in a busy pot.
- Cook until the noodles are al dente, about 10 minutes. They should still have a slight bite to them.
Keep in mind that pasta will continue to absorb liquid even after cooking, so if you have leftovers, you might want to add extra broth when reheating!

Arrabbiata Lasagna Soup
Ingredients You’ll Need:
- 2 tablespoons olive oil
- 1 medium onion, finely chopped
- 4 cloves garlic, minced
- 1 teaspoon red chili flakes (adjust to taste)
- 1 pound ground Italian sausage (optional for a meat version)
- 1 (28 ounces) can crushed tomatoes
- 4 cups chicken broth or vegetable broth
- 8 ounces lasagna noodles or lasagna-shaped pasta, broken into bite-sized pieces
- 1 teaspoon dried oregano
- 1 teaspoon dried basil
- Salt and freshly ground black pepper, to taste
- 1/2 cup heavy cream or half-and-half
- 1 cup ricotta cheese
- 1/2 cup grated Parmesan cheese, plus extra for garnish
- Fresh basil leaves, chopped, for garnish
- Fresh basil sprigs, for garnish
- Crusty bread, for serving
How Much Time Will You Need?
This delicious soup will take about 15 minutes to prepare and around 20 minutes to cook, bringing the total time to approximately 35 minutes. You’ll spend some time sautéing, boiling, and simmering, but the end result is worth every minute!
Step-by-Step Instructions:
1. Sauté the Base:
In a large pot, heat the olive oil over medium heat. Add the chopped onion and sauté until it becomes translucent, which should take about 5 minutes. Stir occasionally so it doesn’t burn!
2. Add Garlic and Heat:
Next, add the minced garlic and red chili flakes to the pot. Cook for another minute until everything is fragrant and delicious.
3. Cook the Sausage (Optional):
If you’re using ground Italian sausage, add it now. Break it up with a spoon as it cooks. You’ll want it to brown nicely, which should take about 5 to 7 minutes. If there’s a lot of excess fat, feel free to drain some of it out.
4. Combine the Sauces:
Stir in the crushed tomatoes, chicken or vegetable broth, dried oregano, dried basil, salt, and black pepper. Bring the whole mixture to a boil; it’ll smell amazing!
5. Cook the Noodles:
Once boiling, add in the broken lasagna noodles. Reduce the heat and let the soup simmer, stirring occasionally, until the noodles are tender. This should take about 10 minutes.
6. Mix in Cream and Cheese:
Now, stir in the heavy cream and grated Parmesan cheese. Let it cook for another 2 minutes to warm everything through and blend the flavors.
7. Taste and Season:
Before serving, taste your soup! Adjust the seasoning with more salt, pepper, or chili flakes if you want to amp up the heat.
8. Serve It Up:
Ladle the soup into bowls. Top each bowl with a dollop of ricotta cheese, sprinkle extra Parmesan, and add chopped fresh basil. A sprig of basil makes it look nice!
9. Enjoy with Bread:
Serve your Arrabbiata Lasagna Soup alongside some crusty bread for dipping. Enjoy this cozy and spicy twist on classic lasagna!
This soup offers all the wonderful flavors of lasagna in a warm, spicy broth with tender pasta and creamy cheese toppings. Perfect for cozy dinners!

Can I Make This Soup Vegetarian?
Absolutely! Simply omit the ground Italian sausage and use vegetable broth instead of chicken broth. You can also add extra veggies like spinach or mushrooms for more flavor and nutrition!
What Can I Use Instead of Ricotta Cheese?
If you’re out of ricotta, you can substitute it with cottage cheese or cream cheese for a similar creaminess. Dairy-free versions can use cashew cream or a nut-based ricotta alternative.
How Do I Store Leftovers?
Store any leftovers in an airtight container in the fridge for up to 3 days. To reheat, simply warm it up on the stove with a splash of broth or water to thin it out, as the pasta will absorb more liquid over time.
Can I Freeze This Soup?
This soup can be frozen, but it’s best to freeze it without the pasta. The noodles can become mushy when thawed. Instead, freeze the broth and add freshly cooked noodles when reheating!


