Vegan Heart Shaped Cake
A soft, jam-swirled vegan cake that's easy to make and perfect for romantic occasions.

I’ve been making this simple, romantic vegan cake for friends and quick celebrations for years — it’s soft, jam-swirled, and surprisingly easy to shape into a heart without special pans. This recipe is perfect when you want a thoughtful, plant-based dessert that looks fussier than it is. If you like fuss-free vegan desserts, you’ll also enjoy the no-bake vegan lemon cheesecake bars I often pair with tea for small gatherings.
Why you’ll love this dish
This vegan heart shaped cake hits several sweet spots: it’s budget-friendly, straightforward to make, and uses pantry staples. The combination of almond milk and apple cider vinegar gives the crumb a tender, slightly tangy lift, while raspberry jam adds a bright layer of flavor so you don’t need complex fillings. It’s ideal for anniversaries, birthdays, or a spontaneous Valentine’s dessert.
Why make it at home: you control sweetness, use vegan-friendly ingredients, and can adapt the decoration to match any occasion.
How this recipe comes together
Before you start, here’s an overview so things flow smoothly:
- Make a simple dairy-free cake batter with oil and almond milk (the vinegar creates “buttermilk”).
- Bake two round layers, cool completely, and trim if needed.
- Spread raspberry jam between layers for a fruity core.
- Whip a vegan buttercream, frost the cake, and arrange fresh berries into a heart shape on top.
This short roadmap helps you time cooling and decorating so the finished cake looks sharp.
What you’ll need
- 2 cups all-purpose flour
- 1 cup sugar (granulated)
- 1 teaspoon baking powder
- 1 teaspoon baking soda
- 1/2 teaspoon salt
- 1/2 cup vegetable oil (neutral-flavored) — can substitute melted coconut oil if desired
- 1 cup almond milk (unsweetened; soy also works)
- 1 tablespoon apple cider vinegar
- 1 teaspoon vanilla extract
- 1 cup raspberry jam (seedless if you prefer a smoother spread)
- 1/2 cup vegan butter (softened; use a reliable brand for flavor)
- 2 cups powdered sugar (sifted for silky buttercream)
- 2 tablespoons almond milk (more if needed to adjust consistency)
- 1 cup mixed fresh berries for decoration (strawberries, raspberries, blueberries)
Notes: If you need nut-free, swap almond milk for oat or soy milk. For a less sweet buttercream, reduce powdered sugar by 1/4 cup and add a pinch of salt.
Step-by-step instructions
- Preheat the oven to 350°F (175°C). Grease and lightly flour two round cake pans (8-inch works well).
- In a large bowl, whisk together flour, sugar, baking powder, baking soda, and salt.
- In a separate bowl, combine vegetable oil, almond milk, apple cider vinegar, and vanilla extract. Let sit 1 minute so the milk mixture curdles slightly.
- Pour the wet ingredients into the dry. Stir until the batter is smooth and no large lumps remain. Don’t overmix.
- Divide the batter evenly between the two prepared pans and smooth the tops.
- Bake 25–30 minutes, or until a toothpick inserted into the center comes out clean. Rotate pans halfway through if your oven has hot spots.
- Cool the cakes in the pans 10 minutes, then turn out onto a rack and cool completely before assembling.
- Once cooled, spread the raspberry jam evenly over the top of one layer. Place the second layer on top and press gently. If you want a heart shape, trim a small wedge from the top center and two curved notches on the sides, or simply arrange berries in a heart on top.
- For the buttercream: beat the vegan butter until creamy. Gradually add powdered sugar, then add 1–2 tablespoons almond milk to reach a spreadable consistency. Beat until light and fluffy.
- Frost the top and sides of the cake with the buttercream. Smooth with an offset spatula or create rustic swirls.
- Decorate with fresh mixed berries. Arrange them into a heart or scatter for a natural look. Serve at room temperature.

01Ingredients
For the cake
For the frosting
For decoration
02Method
- Preparation
- Assembly
Tap a step when it's done. The next one lights up.
0 OF 11 DONE03Recipe notes
- 01For a nut-free version, swap almond milk for oat or soy milk. For less sweet buttercream, reduce powdered sugar by 1/4 cup and add a pinch of salt.
How did it turn out?
No ratings yet. Tap a star to be the first.
Snap a photo and tag @recipe_smoke1 so I can see how yours came out.
Serving suggestions
- For a dramatic presentation, place the cake on a simple white plate and cluster berries into a defined heart on the top.
- Pair slices with a cup of strong coffee, floral tea, or a bubbly non-alcoholic spritz for celebrations.
- Want a chocolate note? Serve with a drizzle of vegan dark chocolate sauce. If you like brownies too, this cake plays well alongside heart-shaped brownies for a dessert table.
Storage and reheating tips
Store at room temperature for up to 24 hours in a cool area covered loosely with a cake dome. If your kitchen is warm, refrigerate in an airtight container for up to 3 days.
To freeze: freeze the frosted cake uncovered for 1–2 hours to set the frosting, then wrap tightly in plastic wrap and foil. Freeze up to 1 month. Thaw overnight in the fridge and bring to room temperature before serving.
Food safety note: keep the cake refrigerated if left out longer than 4 hours in warm conditions, especially if using fresh fruit.
Creative twists
- Lemon-raspberry: add 1 tablespoon lemon zest to the batter and a teaspoon to the buttercream for brightness.
- Chocolate layer: replace 1/4 cup of flour with 1/4 cup cocoa powder for a chocolate-vanilla duo.
- Nutty filling: swap raspberry jam for almond or apricot preserves and top with toasted almond slices.
- Mini versions: bake in muffin tins for individual heart-cut desserts — perfect for kids’ parties.
- Gluten-free: replace the all-purpose flour with a 1:1 gluten-free flour blend and add 1/2 teaspoon xanthan gum if your blend lacks it.
Common questions
How long does it take to make this cake from start to finish?
A: Active time is about 20–30 minutes. Baking and cooling take roughly 1.5–2 hours total. Cooling fully is key for clean assembly.
Can I use a different plant milk?
A: Yes. Oat, soy, or cashew milk all work. The acid from the apple cider vinegar is what creates the tender crumb, so keep that step.
Is the buttercream stable for piping ahead of time?
A: Vegan buttercream firms up when chilled. Pipe or decorate shortly before serving, or chill briefly to set. If it becomes too firm, let it sit at room temperature 10–20 minutes and re-whip lightly.
How do I make the cake into a heart without a special pan?
A: Stack the two round layers. Trim a small V from the top center and press the flat ends slightly to form a heart. Alternatively, use a heart-shaped cookie cutter to cut from a single layer for individual pieces.
Can I replace jam with fresh fruit between layers?
A: Yes, but use fruit that’s been macerated and drained (to avoid sogginess) or pair with a thin layer of jam to act as a moisture barrier.
Conclusion
This vegan heart shaped cake is an easy way to make an occasion feel special without complicated techniques. For a step-by-step tutorial that includes shaping tips and another vegan take, check out this detailed Heart Shaped Cake: tutorial + vegan recipe. You might also like my Strawberry Red Velvet Heart Cake.
Cakes
Cakes
Cakes
