This creamy vegan ravioli brings together juicy cherry tomatoes, tender spinach and garlic in a rich, dairy-free tomato cream. It is a comforting dinner made with ready-made ravioli, with no homemade pasta dough required.

I blend vegan cream with silken tofu for a thicker, creamier finish. You can also use cooking cream on its own, and there is an easy swap for regular pasta if you do not have vegan ravioli.

How to Make Creamy Vegan Ravioli

Blend the cream and silken tofu until smooth before you start. Cook the ravioli according to its packet instructions while you prepare the tomatoes; the full quantities and timings are in the recipe card below.

Cherry tomatoes and tomato paste cooking in olive oil
Cook the tomatoes. Let them soften, then stir in the tomato paste and garlic.
Baby spinach added to cherry tomatoes in a frying pan
Add the spinach. Fold it through until the leaves wilt.
Blended vegan cream and silken tofu poured over tomatoes and spinach
Make it creamy. Stir in the blended cream, Italian seasoning and vegan Parmesan over low heat.
Vegan ravioli added to creamy tomatoes and spinach
Finish with ravioli. Gently fold in the cooked pasta, loosening with pasta water as needed.

Tips for Creamy Ravioli

Let the tomatoes soften first. Their juices help loosen the tomato paste and give the cream a balanced tomato flavor. Press a few gently with the back of a spoon, keeping some whole for texture.

Blend the tofu thoroughly. Use silken tofu, which blends smoothly with the cream. Firm tofu has a different texture and is not a direct replacement here. The mixture should be smooth before it goes into the pan.

Keep the heat gentle once the cream goes in. A vigorous boil can make the mixture catch on the bottom and reduce it too quickly. Stir in small splashes of pasta cooking water until it coats the ravioli without becoming heavy or claggy.

Protect the filling. Cook the ravioli at a gentle boil and fold it into the pan with a wide spoon or spatula. Stirring roughly can split the pasta. Taste before adding salt because the filling and vegan Parmesan may already be salty.

Easy Variations

Use cream without tofu: replace both the ½ cup vegan cream and 150 g silken tofu with 1 cup unsweetened vegan cooking cream. Oat or soy cooking cream works well as a neutral base; the thickness varies by brand.

Choose your filling: mushroom, spinach or vegan cheese ravioli all suit the creamy tomatoes. Check both the pasta dough and filling are vegan, as some products contain eggs or dairy.

Swap in another pasta: use 300 g dry penne, fusilli or another shape instead of 500 g refrigerated ravioli. Cook it separately and reserve some cooking water. If you specifically want pasta cooked in the same pan, try my one-pan creamy tomato spinach pasta.

Add a little heat: stir in a pinch of chili flakes with the garlic. Finish with fresh basil or oregano for a bright herbal note.

What to Serve with Creamy Ravioli

Serve straight from the pan with extra vegan Parmesan. A crisp green salad balances the creamy pasta, while cheesy garlic bread is ideal for scooping up the last of the tomatoes. For a cozy two-course meal, start with a small bowl of roasted tomato and red pepper soup.

Storage and Reheating

This ravioli is best served freshly made. Refrigerate leftovers promptly in an airtight container for up to 3 days. The pasta will absorb some of the liquid as it sits.

Reheat gently in a pan with a splash of water, folding carefully until hot throughout. Add more liquid a little at a time rather than letting the cream boil dry. Freezing is less suitable because the tofu cream and filled pasta can change texture after thawing.

Frequently Asked Questions

Can I use frozen ravioli?
Yes. Cook it according to the package directions, usually from frozen, then gently fold it into the pan. Frozen ravioli may need longer than refrigerated ravioli.

Can I cook the ravioli directly in the cream?
This recipe uses ravioli cooked according to its packet instructions. Cooking it directly in a thick cream mixture requires additional liquid and timings that vary by product, so do not simply add uncooked ravioli to the finished mixture.

Why is my ravioli too thick or dry?
The tofu, Parmesan and pasta all thicken the mixture. Reduce the heat and stir in reserved cooking water a tablespoon at a time until it is silky and spoonable.

Can I make the creamy tomatoes ahead?
You can prepare the tomato and spinach mixture ahead and refrigerate it promptly. Reheat gently, loosen with water as needed, and cook the ravioli just before serving for the best texture.

Creamy Vegan Ravioli Recipe

Creamy vegan ravioli with cherry tomatoes and spinach in a white bowl
Dr. Vegan

Creamy Vegan Ravioli with Tomatoes and Spinach

No ratings yet
Tender vegan ravioli with juicy cherry tomatoes, spinach and garlic in a creamy tomato sauce made with vegan cream and silken tofu.
Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes
Servings: 4 servings
Course: Main Course
Cuisine: Italian-Inspired

Ingredients
  

  • 500 g refrigerated vegan ravioli about 18 oz; use a filling you enjoy
  • 2 tbsp olive oil
  • 300 g cherry tomatoes about 2 cups
  • 2 tbsp tomato paste
  • 3 cloves garlic minced
  • 90 g baby spinach about 3 loosely packed cups
  • 120 ml unsweetened vegan cooking cream ½ cup
  • 150 g silken tofu drained; about ½ cup plus 2 tbsp
  • 1 tsp Italian seasoning
  • 30 g finely grated vegan Parmesan about ⅓ cup, plus extra to serve
  • salt and freshly ground black pepper to taste
  • reserved pasta cooking water as needed to loosen
  • fresh oregano or basil optional, to serve

Equipment

  • 1 Large frying pan
  • 1 Blender
  • 1 Saucepan for cooking ravioli

Method
 

  1. Blend the vegan cooking cream and drained silken tofu until completely smooth. Set aside.
  2. Heat the olive oil in a large frying pan over medium heat. Add the cherry tomatoes and cook for 6–8 minutes, stirring occasionally, until softened and beginning to burst. Gently press a few with a spoon to release their juices.
  3. Stir in the tomato paste and cook for 1 minute. Add the garlic and stir for 30–60 seconds, then fold in the spinach until wilted, about 1–2 minutes. Lower the heat if the garlic or paste begins to catch.
  4. Meanwhile, cook the ravioli in a separate saucepan of gently boiling salted water according to the packet instructions. Before draining, reserve a mug of cooking water. Handle the ravioli gently so the filling stays inside.
  5. Lower the heat under the tomatoes. Stir in the blended tofu cream, Italian seasoning and vegan Parmesan. Warm gently for 2–3 minutes, adding a splash of reserved cooking water if it is too thick. Taste before adding salt and pepper.
  6. Gently fold the drained ravioli into the creamy tomatoes and spinach. Add more cooking water, a tablespoon at a time, until the sauce coats the pasta. Serve straight away with extra vegan Parmesan and fresh oregano or basil, if using.

Notes

Ravioli: This method cooks the ravioli according to its packet instructions before folding it into the pan. Fresh, frozen and homemade ravioli have different cooking times. Do not substitute dry pasta directly into the thick sauce.
Cream alternative: Replace both the 120 ml cream and 150 g tofu with 240 ml (1 cup) unsweetened vegan cooking cream. The consistency will depend on the brand; loosen with pasta water as needed.
Other pasta: Use 300 g (10½ oz) dry penne, fusilli or another pasta shape in place of the refrigerated ravioli. Cook separately according to the packet instructions, then fold in. This is a different dry weight, not a gram-for-gram swap.
Measurements: Cup equivalents are approximate US cups. Weights are more reliable, especially for spinach and grated cheese.
Storage: Refrigerate leftovers promptly in a covered container for up to 3 days. Reheat gently with a splash of water. Best served fresh; freezing can change the tofu cream and filled pasta texture.

Tried this recipe?

Let us know how it was!

THE DR. VEGAN COOKBOOK COLLECTION

More ideas for your next pasta night

Explore seven digital cookbooks with 200+ plant-based recipes, from quick dinners to comfort food.

Explore the cookbooks →

Making this later? I’ll email you this recipe, free.

The recipe on this page, straight to your inbox. No payment or card needed.

New here? Click the button in your email to open this recipe and confirm you’d like my free recipe emails: five reader favorites over the next few days, then one a week. Unsubscribe anytime.