Vegan Perok (Armenian Pirog Cake) - Earth to Veg
Home » European Cuisine » Armenian Cuisine » Vegan Perok (Armenian Pirog Cake)

Vegan Perok (Armenian Pirog Cake)

Perok comes from the Armenian diaspora in Iran, and bears similarities to the pirog pastry popular in many Eastern European countries. The original family recipe comes from Redditor /u/flyGERTIfly. This is the veganized version.

plate with two slices of apricot jam perok cake

Choose Your Jam

While apricot jam is the traditional option for perok, I’ve baked it several times with other jams and preserves (including my homemade haskap jam and homemade passion fruit butter). This is a great recipe for using up any half-empty jam jars you have in the refrigerator. You can mix and match with whatever leftover jams or jellies you have until you get roughly a cupful.

Since summer is coming up, I’m looking forward to making a bunch of homemade jams to stuff into this gorgeous cake. What’s your favourite jam flavour for making pastries?

I’m also excited to report that this recipe has officially been approved by my boyfriend. Kevin, who turns up his nose at most of the things I bake because they’re “too healthy,” loved this vegan perok cake. I think it’s because there is really not one ingredient here that I consider very healthy (except, I guess, the yogurt?). Yup, no getting around it, that’s the secret to this cake’s deliciousness: flour, sugar, and butter. It’s so good!

More Cake Recipes

Recipe Card

slice of vegan apricot perok cake

Vegan Armenian Perok Cake

5 from 3 votes
Author: Kelly
Course: Dessert
Cuisine: Armenian
Prep Time: 20 minutes
Cook Time: 45 minutes
Total Time: 1 hour 5 minutes
Servings: 8 big slices
Calories: 496kcal
Cost: $0.85
This veganized Armenian perok cake, which looks like a pie and tastes like a buttery pound cake, with a sticky layer of jam, has won approval from everyone who's eaten it.
Print Recipe

Use Imperial/Metric buttons below to toggle between volume vs weight measurements. I recommend weighing out your ingredients for best results.


  • Electric mixer (either a stand mixer or hand mixer)
  • 9- or 10-inch cake pan


  • ¾ cup vegan butter or margarine see Note 1
  • 1 cup brown or white sugar
  • 1 cup Homemade Vegan Yogurt
  • 1 tsp vanilla extract
  • 3 cups all purpose flour
  • 2 tsp baking powder
  • ½ tsp fine salt or 3/4 tsp kosher salt
  • 1 cup apricot jam or any other jam see "Choose Your Jam" section


  • Cream vegan butter and sugar together in a bowl using an electric mixer for about a minute or until smooth and pale in colour.
  • Add yogurt and vanilla extract and beat for half a minute.
  • Add flour, baking powder, and salt, and mix on low speed for another half minute or until just incorporated.
  • Reserve roughly 1 cup (250 g) of the batter. Spoon the rest of the batter into one 9- or 10-inch cake pan, or three mini loaf pans.
  • Gently smooth using the back of a spoon to create a fairly even surface, then spread the jam onto the batter.
  • For the reserved cup of batter, you can either drop it by the spoonful onto the jam if you're lazy, or shape into strips and lay them at least an inch apart in a lattice pattern. The batter is very soft so you won't be able to form perfect pie-like lattice strips, which is fine. Just roll roughly rope-like strands.
  • Bake at 350 °F for 45 minutes on the center rack (see Note 2).
  • Optional: brush a thin layer of jam on top of the dough parts of the cake to create a shiny “egg wash” finish.


  1. I have tested Becel Plant-Based Bricks, Becel Vegan Margarine, and Miyoko’s Cultured Vegan Butter for this recipe. All three worked well, but the cake with the softest crumb was the one made with Becel Vegan. It also happens to be the cheapest, so that worked out nicely. 🙂
  2. I use an oven thermometer to ensure that the temperature is maintained at 350 °F. Your oven may run hotter or cooler so if you don’t have a thermometer, go by the colour of the top of the cake: if it looks lightly golden, it’s good to go. If it browns well before the 45 minute mark then it’s too hot; turn the oven off and put a piece of aluminum foil on top of the cake to cover it and prevent further browning, then allow it to reach 40 minutes of total baking before taking it out.


Calories: 496kcal | Carbohydrates: 83g | Protein: 7g | Fat: 16g | Saturated Fat: 4g | Polyunsaturated Fat: 4g | Monounsaturated Fat: 6g | Trans Fat: 0.1g | Sodium: 409mg | Potassium: 169mg | Fiber: 2g | Sugar: 38g | Vitamin A: 874IU | Vitamin C: 3mg | Calcium: 102mg | Iron: 3mg
SEND FOOD PICS 📸Tag @earthtoveg or leave a comment below if you tried this recipe. It makes my day. 😊

2 thoughts on “Vegan Perok (Armenian Pirog Cake)”

Leave a Comment

Your email address will not be published. Required fields are marked *

Recipe Rating