Pink Heart Shaped Ravioli

published on , modified on

naturally colored vegan pink heart ravioli filled with tofu and spinach

This vegan spinach ravioli uses beetroot to color it naturally pink. Since the ricotta filling is made with tofu, this is a nut-free, dairy-free, egg-free, and vegan recipe. Use a heart-shaped cookie cutter to make heart ravioli for Valentine’s Day. Or use other shapes for other special occasions.

This recipe makes 42 spinach-filled ravioli.

Table of Contents

(click the links below to skip to the section you’re looking for)

♫ Listening to ♫

Dead Hearts by Stars

Whenever I go out to eat, I try to order something that I don’t usually make at home. Oftentimes, that ends up being ravioli or lasagna. I rarely make homemade ravioli because they take so long to make, and to be honest, do they really taste that much better than spaghetti casserole or baked ziti? They’re certainly not cuter. Until now.

For my first ever attempt at making ravioli, I couldn’t make your traditional square ravioli. I obviously had to make a heart shaped pasta recipe. Then I took my heart shaped ravioli to a valentine’s / galentine’s tea party. That made the 3 hours I spent on these worth it. I recommend making them for a special occasion, not an everyday dinner. Unless you’re unemployed. Then you should make them all the time!

Ingredients for Homemade Ravioli Dough

  • 4 cups (520g) organic unbleached all-purpose flour*
  • 1 ½ tablespoons (15g) beetroot powder
  • 1 ¼ cups (280g) warm water (around 100 degrees)
  • 1 ½ teaspoons (8g) sea salt
  • 1 tablespoon (14g) olive oil

Vegan Pink Ravioli Dough Directions

make dough: 10 min

Sift 4 cups (520g) flour and 1 ½ tablespoons (15g) beetroot powder into a medium-large bowl. I use my stand mixer to knead my pasta dough, so I sift mine straight into the bowl of the stand mixer. If you still have lumps of beetroot powder in the bottom of the sifter, use the back of a spoon or your hand to mash them through. If it’s a really big lump, you can pretend you’re grating cheese and rub the beetroot rock against the sifter as if it were a grater.

how to handle lumpy beetroot powder

Whisk the dry ingredients.

Add 1 tablespoon (14g) oil, 1 ½ teaspoons (8g) salt, and 1 ¼ cups (280g) warm water to the bowl with the flour and beetroot powder.

Attach the bowl to your stand mixer fitted with a dough hook if you have one. If you don’t, you’ll have to mix it by hand with a strong spoon that won’t break. You can also mix the dough with your hands, but be prepared to get dough under your fingernails (or if you have vegan gloves, you can wear them).

Mix the dough for 3-6 minutes until it’s not sticking to the sides of the bowl anymore.

vegan ravioli pasta dough that's naturally colored pink with beet

Wrap the homemade pasta dough in cling wrap and let it rest for 20-30 minutes while you make your filling.

Vegan Spinach Ravioli Filling Ingredients

Dollhouse Shortcut

Substitute Kite Hill ricotta for all the ingredients except mushrooms to save time.

  • 12 ounces (340g) of organic silken tofu*
  • 8 ounces (226g) mushrooms, washed and sliced (optional)
  • 8 ounces (226g) fresh spinach
  • ½ teaspoon (4g) sea salt
  • ½ teaspoon (2g) garlic powder
  • ½ teaspoon (2g) lemon juice
  • 2 tablespoons (8g) nutritional yeast
  • 2 tablespoons (6g) mashed potato flakes (optional)

Vegan Spinach Ravioli Filling Directions

sauté veggies: 15 min | mix and transfer filling: 4 min

Sauté the sliced mushrooms and the raw spinach in 1-2 tablespoons of olive oil (or water if you avoid oil) until all the liquid has cooked out. You want it to be as dry as possible before adding it to the tofu.

sautéing veggies for the spinach ravioli filling

Add the remaining filling ingredients to the food processor while you wait for the veggies to sauté: a 12-ounce (340g) package organic Mori-Nu silken tofu, ½ teaspoon (4g) salt, ½ teaspoon (2g) garlic powder, ½ teaspoon (2g) lemon juice, and 2 tablespoons (8g) nutritional yeast.

Add the sautéed veggies to the food processor only when they’re as dry as possible. If they still have moisture in them, you can wrap them in a tea towel, and wring out the excess liquid over the sink.

Press the pulse button about 15 times, or until everything looks mixed. Open the food processor, scrape the sides with a baking spatula, put the lid back on, and press the pulse button 5-10 more times.

Transfer the filling to a bowl or container that has a lid. If it seems thinner than the ricotta consistency we’re going for, add up to 2 tablespoons (6g) of mashed potato flakes to absorb any excess liquid.

vegan spinach ravioli filling in a bowl

Cover the filling and set it in the fridge until you’re ready to use it.

Assembling and Boiling the Heart-shaped Vegan Ravioli

prep time: 1 hour and 40 minutes | cook time: 15 minutes

Dollhouse Shortcut

Make square ravioli and use a ravioli cutter to save time.

Roll the vegan ravioli dough as thinly and as evenly as you can without ripping it. Add extra flour to keep it from sticking to the rolling pin or the rolling mat. If you have a pasta roller, it makes this process way easier and more consistent. I use a pasta roller that attaches to my kitchenaid stand mixer. But, before my stepmom got it for me, I used to roll my ravioli dough by hand with a standard rolling pin.

rolling pink pasta dough by hand

Lay the sheets of dough on your lightly-floured rolling mat. If you don’t have a rolling mat, you can roll the dough right on your counter. Just make sure to dust it with flour first (and probably during as well).

Remove the filling you made earlier from the fridge and remove the lid.

Scoop a small spoonful of filling onto the dough leaving 1-2 inches between each scoop. Do this to half the dough.

Fold the remaining ravioli dough over the scoops of filling (like you’re tucking them in and reading them a bedtime story).

Cut out heart shapes around each lump of filling with the third biggest size from this set of heart-shaped cookie cutters. If you aren’t into hearts, you can use any shape cookie cutter you have.

Crimp around the edges of each ravioli with a fork to make sure they’re all sealed. This fork sealing method works great, and I didn’t have any of my 42 raviolis come open when I boiled them.

crimping the edges of each ravioli with a fork

Set each individual ravioli on either a silicone mat dusted with flour or a piece of parchment paper dusted with flour. If you have neither, you can just dust your counter or a cookie sheet or other tray with flour. The important thing is to never stack your ravioli. They will try to stick to each other like teenagers in love, and when you try to separate them, they may tear.

Repeat these steps with the remaining dough. When you’re about halfway through (when you have about 20 raviolis made), you can start to prepare your cooking water.

uncooked vegan heart ravioli

Fill a large pot half full of water, and put it on high heat. While you’re waiting for it to start boiling, you can finish making your raviolis.

Reuse the scraps from cutting out the hearts by balling it up together and re-rolling it all out.

Boil only 6-7 raviolis together at the same time, to make sure they don’t stick together while they cook. I usually set 2-3 in a slotted spoon and lower them gently into the boiling water, a few at a time. They only need to boil for 2 minutes.

Serve with sauce and grated vegan parmesan (optional).

vegan pink heart spinach ravioli

Questions and Answers About Vegan Spinach Ravioli

The pink color from the beetroot powder turned redish when I cooked my ravioli. Is there a way to keep them pink?

If you prefer a bright pink color over a natural pink color for your ravioli, skip the beetroot powder, and instead, boil your ravioli in water mixed with pink food coloring. To do this, add pink food coloring to the water before you put it on the stove. Then your ravioli will come out bright pink like in the picture below.

making vegan heart ravioli

What do you serve vegan ravioli with?

Serve vegan ravioli either alone or with bread, soup, and/or salad.

Who has 2 and a half hours to make dinner? Is there a way to make this process faster?

You can shorten the amount of time it takes to make spinach ravioli from scratch in a few ways. One way is to buy kite hill packaged ricotta and frozen spinach and use those to fill your ravioli. Another is to make square ravioli instead of heart-shaped ravioli.

To make square ravioli, you can use a ravioli cutter (the tool in the picture below) instead of a cookie cutter. It makes the process SO MUCH FASTER.

making spinach ravioli with pink beet colored vegan ravioli dough

Spinach Ravioli Ingredient Substitutions

  • Mushrooms: If you don’t have mushrooms, you can replace the sautéed mushrooms in this recipe with 2 tablespoons of dried mushroom powder. If you only have dried mushrooms, you can grind ⅓ cup of them into a powder using a food processor or a coffee grinder. Or if mushroom ravioli filling isn’t your cup of tea, omit the mushrooms from this recipe altogether.
  • Beetroot Powder: You can either omit the beetroot powder from this recipe or replace it with another type of vegan food coloring. Below is a picture of what they look like when you omit the coloring altogether. They won’t be vegan beet ravioli anymore, but they will still be delicious.
  • Spinach: You can replace the 8 ounces (226g) of fresh spinach in this recipe with any other kind of leafy green (chard, kale, collards, etc.). I often buy the giant bag of organic power greens from Costco and those are an excellent substitution. Another option is to use 8 ounces (226g) of frozen spinach. Just make sure that after you thaw it out, you squeeze every last bit of water out of it before using.
  • Silken Tofu: I used organic Mori-Nu silken tofu in this recipe. However, I have made this recipe with other kinds of tofu, and it also worked well. If you replace the silken tofu in this recipe with another kind of tofu, use a 1:1 ratio. So, replace 12 ounces (340g) with 12 ounces (340g) of the tofu of your choosing. Whatever kind of tofu you use, make sure it’s either organic or non-GMO so you cn make sure it’s vegan.
  • Sea Salt: I buy fine grain pink sea salt, but you can use any variety of salt you’d like.
uncooked vegan heart ravioli

Live Stream Video of Me and Briana Making Ravioli

Nutrition Facts

This nutrition information assumes that 6 raviolis is a serving. This is large portion and may be too much for some eaters.

  • Servings: 7
  • Calories per serving: 345
  • Calcium per serving: 65mg
  • Cholesterol per serving: 0mg
  • Dietary Fiber per serving: 4g
  • Folate per serving: 260mcg
  • Iron per serving: 5mg
  • Potassium per serving: 515mg
  • Protein per serving: 15g
  • Total Carbohydrate per serving: 61g
  • Total Fat per serving: 5g
  • Total Sugars per serving: 3g
  • Sodium per serving: 665mg
  • Vitamin A per serving: 151mcg
  • Vitamin B1 per serving: 1mg
  • Vitamin B2 per serving: 1mg
  • Vitamin B3 per serving: 10mg
  • Vitamin B5 per serving: 1mg
  • Vitamin B6 per serving: 1mg
  • Vitamin C per serving: 11mg

Similar Recipes

If you like heart-shaped food, check out my pizza lollipops and my pizza pockets.

If you like cute ravioli, check out my heart shaped mushroom ravioli recipe and my truffle ravioli.

If you like pink food, you might also like my pink peppermint hot chocolate and my pink bagels.

vegan pink heart ravioli

Comments or Questions?

If you make this Valentine’s ravioli recipe, I would love it if you’d snap a pic, post to instagram, and tag me @vegandollhouse. It seriously makes my day/week/month!

Please message me (instagram or email) if you have any questions or feedback about the recipe.


* I use mostly organic ingredients when I cook. I realize that not everyone has the disposable income to buy only organic ingredients. So, I only specify organic on the ingredients that matter: when buying the organic (or non-GMO) version is the only way to ensure that an item is vegan.

This post links to items I used when I made this recipe. If you click on the purple Buy Now button on a product page, you will go to a website (like Amazon) where you can buy the same product I used. Sometimes, the store you purchase from (Amazon, Etsy, etc.) will pay me for referring you. This costs you nothing extra, and I would never recommend a product that I don’t use. These affiliate programs help me buy the ingredients to create these recipes for you. Read more about this in my privacy policy.



These look amazing!
Wandering_Coconut -⭐⭐⭐⭐⭐

They look amazing! Us Welsh celebrate Valentine's Day on 25th January. Our patron saint of love/romance is called Saint Dwynwen 😁
Sheepski -⭐⭐⭐⭐⭐

They look amazing! Very impressed that you were able to roll the dough thin enough for ravioli without eggs. My vegan doughs always break. Any tips?
chainsawscientist -⭐⭐⭐⭐⭐

Oohhh ...eat your heart out....I'll see myself out
AdOwn4755 -⭐⭐⭐⭐⭐

I look at your blog and everything is so yummy! You have a new follower (but I am not so good cooking) 😆
skippymetal -⭐⭐⭐⭐⭐

these are adorable 🥰
sourkit -⭐⭐⭐⭐⭐