If you’re on the hunt for a dish that feels like a warm hug on a plate, this Ravioli with Creamy Tomato Sauce Recipe is exactly what you need. It’s a beautifully simple yet indulgent meal where pillowy fresh ravioli swim in a luscious, velvety tomato cream sauce enriched with roasted cherry tomatoes, spinach, and a touch of white wine. Each bite bursts with flavor and comforting textures, making it perfect for a cozy weeknight dinner or impressing friends at a casual gathering. Trust me, once you try this recipe, it’ll become one of your favorite midweek meals to whip up again and again.
Ingredients You'll Need
This Ravioli with Creamy Tomato Sauce Recipe shines because of a handful of straightforward ingredients that come together harmoniously. Each component plays its part in building layers of flavor, ensuring that the final dish is balanced, creamy, and fresh without any complicated cooking techniques.
- 1 tablespoon olive oil: The perfect base for sautéing, adding a fruity richness to the sauce.
- 1 onion (finely diced): Brings a subtle sweetness and depth as it softens gently in the pan.
- 2 cloves garlic (peeled and minced): Adds aromatic warmth and a punch of savory flavor.
- 500 g fresh ravioli: Choose your favorite filling, whether cheese, pumpkin, or mushroom; fresh ravioli cooks quickly and absorbs the sauce beautifully.
- 1 red bell pepper (sliced): Gives a pop of color and a hint of natural sweetness.
- ½ teaspoon Italian herbs: A fragrant blend that ties together all the Mediterranean flavors.
- ½ teaspoon chili flakes: Provides just the right amount of heat to enliven the sauce.
- ½ teaspoon black pepper: Adds mild spice and complexity.
- Pinch of salt: Enhances every ingredient’s natural flavor.
- 1 tablespoon tomato puree: Concentrates the tomato flavor and thickens the sauce slightly.
- 90 ml white wine: Adds acidity and brightness, balancing the creaminess.
- 100 g roasted cherry tomato halves: These sweet, slightly caramelized tomatoes bring texture and a burst of umami.
- 120 ml chicken stock: Deepens the savory notes and keeps the sauce silky.
- 90 ml double (heavy) cream: Creates that indulgent, creamy texture that coats each ravioli perfectly.
- 90 g baby spinach: Adds freshness and vibrant green color, wilting gently into the creamy sauce.
- 50 g parmesan (grated): Melts into the sauce and adds a salty, nutty finish.
- 1 tablespoon fresh parsley (finely chopped): A bright, herbaceous garnish to brighten every forkful.
How to Make Ravioli with Creamy Tomato Sauce Recipe
Step 1: Sauté the aromatics
Start by heating the olive oil in a large frying pan over medium heat. Toss in the finely diced onion and cook gently for about 4 to 5 minutes until it turns soft and translucent. This step is crucial as the softened onion creates the flavor foundation that will infuse the entire sauce with natural sweetness. Then, add the minced garlic and stir constantly for 30 seconds to release its fragrant aroma without burning.
Step 2: Cook the ravioli and bell pepper
Next, add in the fresh ravioli and sliced red bell pepper. The ravioli needs to be cooked gently in the pan to absorb the flavors that are about to come, while the red pepper will add delightful crunch and color contrast. Stir occasionally and cook everything together for roughly one minute, letting the ravioli start warming through.
Step 3: Season and deglaze
Add the Italian herbs, chili flakes, black pepper, and a pinch of salt to the pan and give everything a good stir. Then spoon in the tomato puree and follow this by pouring in the white wine. Stir once more and allow the wine to reduce slightly over about one minute. This step is where the sauce begins to develop complexity — the herbs and spices blend with the acidity and sweetness of the wine and tomato paste.
Step 4: Simmer with roasted tomatoes and cream
Now it’s time to introduce the roasted cherry tomatoes, chicken stock, and double cream. Stir these all together and bring the sauce up to a gentle simmer. Allow it to cook for 5 to 6 minutes so that the ravioli interiors become piping hot and the sauce thickens to a luscious consistency. You can always test one ravioli by opening it to ensure it’s heated through completely at this stage.
Step 5: Add the finishing touches
Finally, toss in the baby spinach and grated parmesan and cook for an additional minute. The spinach will wilt beautifully into the creamy sauce and the cheese melts, enriching the texture while binding everything together. Finish off by sprinkling fresh parsley over the dish for a fresh burst of color and flavor.
How to Serve Ravioli with Creamy Tomato Sauce Recipe
Garnishes
To elevate your dish further, consider topping the ravioli with a sprinkle of extra grated parmesan or pecorino and a drizzle of good-quality olive oil. Fresh basil leaves or a crack of black pepper can add another layer of aroma and accentuate the Italian flavors beautifully. Don’t forget a pinch of chili flakes for those who love an extra kick.
Side Dishes
This creamy, flavorful dish pairs wonderfully with a crisp green salad dressed lightly with lemon vinaigrette to cut through the richness. Garlic bread or a crusty baguette also makes for a fantastic accompaniment, perfect for soaking up every last bit of that incredible sauce. Roasted vegetables like asparagus or zucchini can add some textural contrast and fresh vibrant flavors to the meal.
Creative Ways to Present
For a special dinner, try serving your ravioli in individual shallow bowls or on large white plates to highlight the sauce’s beautiful red and green hues. Garnish with edible flowers or microgreens for a restaurant-worthy presentation right at home. You could even layer the ravioli and sauce in a glass casserole dish topped with mozzarella and bake briefly for a bubbly, golden crust finish.
Make Ahead and Storage
Storing Leftovers
Leftover Ravioli with Creamy Tomato Sauce Recipe can be stored in an airtight container in the refrigerator for up to two days. Because the sauce is rich and fresh ravioli can soften over time, it’s best to enjoy leftovers quickly for optimal taste and texture without the dish becoming soggy.
Freezing
If you want to freeze leftovers, separate ravioli from the sauce first if possible. Freeze the cooked ravioli and sauce individually in airtight containers or freezer bags for up to one month. When ready to eat, thaw overnight in the fridge and then gently reheat together on the stove. This prevents the ravioli from getting mushy during freezing.
Reheating
Reheat your Ravioli with Creamy Tomato Sauce gently in a frying pan over low-medium heat. Stir frequently and add a splash of stock or cream if the sauce has thickened too much. Avoid microwaving directly as ravioli can become rubbery and the sauce unevenly heated, but if needed, do so in short bursts, stirring in between.
FAQs
Can I use dried ravioli instead of fresh?
While fresh ravioli gives the best texture and flavor in this recipe, dried ravioli can be used if fresh isn’t available. Just adjust the cooking time to ensure they are cooked through and heated fully in the sauce.
Is there a vegetarian version of this recipe?
Absolutely! Simply swap chicken stock for vegetable stock, and ensure your ravioli filling is vegetarian-friendly. The dish will still be creamy, flavorful, and satisfying without any meat ingredients.
Can I make this recipe vegan?
To make a vegan version of this Ravioli with Creamy Tomato Sauce Recipe, use plant-based ravioli and substitute the cream for coconut cream or a cashew cream. Replace parmesan with a vegan cheese alternative or nutritional yeast for that cheesy punch.
What kind of white wine works best?
A dry white wine like Sauvignon Blanc or Pinot Grigio works beautifully here because it adds acidity and brightness without overwhelming the delicate flavors. If you prefer, you can substitute the wine with an equal amount of extra chicken or vegetable stock.
Can I prepare this recipe ahead of time?
You can chop your vegetables and measure out ingredients in advance to save time. However, it’s best to cook the ravioli and assemble the sauce just before serving to keep everything fresh and vibrant.
Final Thoughts
This Ravioli with Creamy Tomato Sauce Recipe is one of those dishes that feels like a warm embrace every time you eat it. Its luscious texture, comforting flavors, and quick prep make it perfect for any occasion when you want to treat yourself or your loved ones with little fuss. Don’t hesitate to dive in and give it a try — I promise, it will become a treasured recipe in your kitchen arsenal before you know it!
Print
Ravioli with Creamy Tomato Sauce Recipe
- Prep Time: 5 minutes
- Cook Time: 15 minutes
- Total Time: 20 minutes
- Yield: 4 servings
- Category: Main Course
- Method: Stovetop
- Cuisine: Italian
Description
This delightful Ravioli with Creamy Tomato Sauce recipe offers a perfect blend of tender ravioli simmered in a rich and flavorful tomato cream sauce, enhanced with roasted cherry tomatoes, baby spinach, and a touch of parmesan cheese. It's an easy, comforting meal that comes together quickly on the stovetop, ideal for a satisfying weeknight dinner.
Ingredients
Sauce and Vegetables
- 1 tbsp olive oil
- 1 onion (finely diced)
- 2 cloves garlic (peeled and minced)
- 1 red bell pepper (sliced)
- ½ tsp Italian herbs
- ½ tsp chilli flakes (red pepper flakes)
- ½ tsp black pepper
- Pinch salt
- 1 tbsp tomato puree (paste for US)
- 90 ml (⅓ cup) white wine
- 100 g (3.5 oz) roasted cherry tomato halves
- 120 ml (½ cup) chicken stock
- 90 ml (⅓ cup) double (heavy) cream
- 90 g (3 packed cups) baby spinach
- 50 g (½ cup) parmesan (grated)
- 1 tbsp fresh parsley (finely chopped)
Pasta
- 500 g (1.1 lbs) fresh ravioli (your favourite flavour)
Instructions
- Heat the oil and sauté onion: Add the olive oil to a large frying pan or skillet and heat it over medium heat. Add the finely diced onion and cook for 4-5 minutes until the onion softens and becomes translucent.
- Add garlic: Stir in the minced garlic and cook for an additional 30 seconds, stirring continuously to release its aroma without burning.
- Cook ravioli and bell pepper: Add the fresh ravioli and sliced red bell pepper to the pan. Cook for about one minute, stirring occasionally to prevent sticking and to combine flavors.
- Add spices, tomato puree, and wine: Sprinkle in the Italian herbs, chilli flakes, black pepper, and a pinch of salt. Stir well to coat the ingredients. Then add the tomato puree and white wine, stirring again. Cook for another minute to allow the wine to reduce slightly.
- Simmer with roasted tomatoes, stock, and cream: Add roasted cherry tomato halves, chicken stock, and double cream. Stir everything together and bring to a gentle simmer. Allow to simmer for 5-6 minutes until the ravioli is piping hot at the center (check by opening one).
- Add spinach and parmesan: Stir in the baby spinach and grated parmesan cheese. Cook for another minute to let the cheese melt and the spinach wilt beautifully into the sauce.
- Finish and serve: Sprinkle freshly chopped parsley over the dish and serve immediately for a comforting, flavorful meal.
Notes
- You can substitute white wine with vegetable stock or additional chicken stock for a non-alcoholic version.
- Fresh ravioli works best but frozen ravioli can be used; just increase simmering time slightly to ensure they’re cooked through.
- Adjust chilli flakes to your preferred spice level or omit if sensitive to heat.
- For a vegetarian option, use vegetable stock instead of chicken stock and ensure ravioli filling is vegetarian-friendly.
- Leftovers store well refrigerated for up to 2 days and can be reheated gently on the stovetop.

Leave a Reply