Description
Creamy Tuscan Ravioli Soup is a rich, comforting one-pot meal made with cheese-filled ravioli, sun-dried tomatoes, and tender greens in a velvety, flavorful broth. It’s quick to prepare, customizable, and perfect for cozy weeknight dinners.
Ingredients
1 tbsp olive oil
1 tbsp butter
1 small yellow onion, finely diced
3–4 garlic cloves, minced
½ tsp crushed red pepper flakes (optional)
1 tsp Italian seasoning
4 cups chicken or vegetable broth
1 cup heavy cream (or half-and-half)
1 (14 oz) can diced tomatoes (with juice)
1 (9–10 oz) package refrigerated or frozen cheese ravioli
2 cups fresh spinach (or kale, chopped)
½ cup sun-dried tomatoes, chopped (oil-packed, drained)
Salt and pepper, to taste
Optional: ½ cup grated Parmesan cheese
Instructions
- Heat olive oil and butter in a large pot over medium heat.
- Add diced onion and cook for 4–5 minutes until softened.
- Stir in garlic, red pepper flakes (if using), and Italian seasoning; cook for 1 minute.
- Pour in broth and add diced tomatoes with their juice. Bring to a gentle boil.
- Add ravioli and cook according to package directions (about 4–6 minutes), stirring occasionally.
- Reduce heat to low and stir in heavy cream and sun-dried tomatoes. Add Parmesan if using.
- Stir in spinach and let it wilt for about 1 minute.
- Season with salt and pepper to taste.
- Serve hot, topped with extra Parmesan and fresh basil if desired.
Notes
For added protein, include cooked Italian sausage, shredded chicken, or sautéed mushrooms.
Use kale instead of spinach for a heartier green.
Make it vegan with plant-based ravioli and dairy-free cream alternatives.
To prevent ravioli from becoming too soft, cook them separately if making ahead.
Leftovers can be stored for up to 2 days in the fridge and reheated gently with extra broth or cream.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: Italian-Inspired
Nutrition
- Serving Size: 1 bowl (approx. 1.5 cups)
- Calories: 420
- Sugar: 6g
- Sodium: 870mg
- Fat: 25g
- Saturated Fat: 12g
- Unsaturated Fat: 11g
- Trans Fat: 0g
- Carbohydrates: 35g
- Fiber: 4g
- Protein: 12g
- Cholesterol: 65mg