Description
This Ravioli with Creamy Tomato Sauce features fresh ravioli paired with a rich, creamy tomato sauce, roasted cherry tomatoes, and spinach. The result is a quick, satisfying, and flavorful meal.
Ingredients
1 tbsp olive oil
1 onion, finely diced
2 garlic cloves, minced
500 g (1.1 lbs) fresh ravioli (any filling you like)
1 red bell pepper, thinly sliced
½ tsp Italian herbs
½ tsp chili flakes (red pepper flakes)
½ tsp black pepper
Pinch of salt
1 tbsp tomato purée (tomato paste for US)
90 ml (⅓ cup) apple juice or vegetable broth
100 g (3.5 oz) roasted cherry tomato halves (store-bought or homemade)
120 ml (½ cup) chicken stock
90 ml (⅓ cup) double (heavy) cream
90 g (3 packed cups) baby spinach
50 g (½ cup) grated parmesan cheese
1 tbsp fresh parsley, finely chopped (for garnish)
Instructions
- Heat olive oil in a large skillet over medium heat. Add the diced onion and cook for 4–5 minutes until softened.
- Stir in garlic and bell pepper, cooking for another 1 minute.
- Add ravioli and cook for 1 minute. Season with Italian herbs, chili flakes, black pepper, and salt. Stir in tomato purée and apple juice or vegetable broth, cooking for another minute.
- Pour in roasted cherry tomatoes, chicken stock, and heavy cream. Bring to a simmer and cook for 5–6 minutes until ravioli is heated through.
- Stir in spinach and parmesan cheese, cooking until spinach wilts and cheese melts into the sauce.
- Serve topped with fresh parsley and enjoy!
Notes
You can use any ravioli filling you prefer—cheese, mushroom, or meat work well with this sauce.
For a vegan version, swap the heavy cream for coconut cream or plant-based cream and use vegan cheese.
Leftovers can be stored in the fridge for up to 2 days. Reheat gently on the stovetop with a splash of cream or stock to loosen the sauce.
- Prep Time: 5 minutes
- Cook Time: 15 minutes
- Category: Dinner
- Method: Stovetop
- Cuisine: Italian
Nutrition
- Serving Size: 1/4th of recipe
- Calories: 420
- Sugar: 8g
- Sodium: 620mg
- Fat: 20g
- Saturated Fat: 10g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 40g
- Fiber: 5g
- Protein: 15g
- Cholesterol: 50mg