Last updated on October 24th, 2025
Valentine’s Day calls for desserts that make a statement, and this chocolate passion fruit heart truly delivers drama in every bite. Rich chocolate cake layers hide a surprise passion fruit filling, all wrapped in silky chocolate ganache. This isn’t a simple boxed cake mix creation at all. We’re talking about a serious (and seriously delicious!) dessert.

Chocolate Cake That Actually Tastes Like Chocolate
Most chocolate cakes disappoint. To me, they taste more like sweet vanilla with a hint of cocoa powder.
This recipe uses both Dutch-processed cocoa powder and melted dark chocolate to build genuine chocolate flavor. Hot coffee intensifies the chocolate notes without making the cake taste like mocha.
Chocolate Cake Base
Ingredients
- 2 cups all-purpose flour
- 1¾ cups granulated sugar
- ¾ cup Dutch-processed cocoa powder
- 2 teaspoons baking soda
- 1 teaspoon baking powder
- 1 teaspoon salt
- 2 large eggs, room temperature
- 1 cup buttermilk
- 1 cup hot strong coffee
- ½ cup vegetable oil
- 2 teaspoons vanilla extract
- 4 oz dark chocolate (70%), melted and slightly cooled
Making the Cake
Preheat your oven to 350°F. Grease two 9-inch round cake pans and line with parchment paper. For the heart shape, you can use a heart-shaped pan or trim round cakes after baking.
Whisk together flour, sugar, cocoa powder, baking soda, baking powder, and salt in a large bowl. Create a well in the center.
In a separate bowl, whisk eggs until smooth. Add buttermilk, hot coffee, oil, and vanilla. Whisk in the melted chocolate until combined. The mixture will look thin—this is normal.
Pour the wet ingredients into the dry ingredients. Whisk until just combined. The batter will be quite loose, almost pourable.
Divide batter between prepared pans. Bake for 28-32 minutes, until a toothpick inserted in the center comes out with just a few moist crumbs. Cool in pans for 10 minutes, then turn out onto wire racks to cool completely.

Passion Fruit Filling
The filling needs enough body to stay put between cake layers without being so thick it becomes gummy.
Fresh passion fruit works best, but frozen pulp makes an acceptable substitute when fresh isn’t available. You want about ½ cup of pulp and seeds—the seeds add texture and visual interest.
Ingredients
- ½ cup passion fruit pulp (from about 6-8 fresh passion fruits)
- ⅓ cup granulated sugar
- 3 large egg yolks
- 3 tablespoons butter, cubed
- 1 tablespoon cornstarch
- Pinch of salt
Passion Fruit Curd Filling
Strain passion fruit pulp through a fine mesh strainer, reserving both the juice and some seeds. You should have about 6 tablespoons of juice. Return about 1 tablespoon of seeds to the juice for texture.
Whisk together passion fruit juice, sugar, egg yolks, cornstarch, and salt in a heavy-bottomed saucepan. Cook over medium-low heat, whisking constantly, until the mixture thickens and coats the back of a spoon, about 5-7 minutes.
Remove from heat and whisk in butter, one piece at a time, until smooth. Press plastic wrap directly onto the surface of the curd to prevent a skin from forming. Refrigerate until completely cool and thick, at least 2 hours.

Shaping Your Heart
Creating the heart shape requires some planning.
You can bake in heart-shaped pans if you have them, but round pans work fine with some strategic cutting.
For round cakes, place one layer on your serving plate. Using a sharp knife, cut a V-shaped notch from the top center, creating the heart’s indent. Save these pieces—you can use them to build up the bottom point of the heart if needed.
The second layer gets the same treatment. This technique creates a convincing heart shape without requiring special equipment.
Assembling Your Cake
Assembly order matters here.
Start with one cake layer on your final serving plate—you won’t want to move this cake once it’s assembled and covered in ganache.
Spread the passion fruit curd evenly over the first layer, leaving about a ½-inch border around the edges. The filling will spread slightly under the weight of the second layer.
Place the second layer on top, aligning the heart shapes carefully. Press gently to settle the layers together. If the passion fruit curd squeezes out the sides, scrape it off—you want clean edges before applying ganache.
Refrigerate the assembled cake for at least 30 minutes before adding ganache. This helps everything set and makes ganache application much easier.

Finishing with Chocolate Ganache
Good ganache requires just two ingredients: cream and chocolate. The ratio determines the final consistency—equal parts by weight creates a pourable ganache perfect for covering cakes.
Use high-quality chocolate here. The ganache will taste exactly like your chocolate, so don’t compromise. Dark chocolate between 60-70% cacao works best. Higher percentages can make the ganache too bitter, while lower percentages may not set properly.
Chocolate Ganache Ingredients
- 12 oz dark chocolate (60-70% cacao), finely chopped
- 1 cup heavy cream
- 2 tablespoons butter, room temperature
- 1 teaspoon vanilla extract
- Pinch of salt
Making Your Ganache
Place chopped chocolate in a heatproof bowl. Heat cream in a small saucepan until it just begins to simmer around the edges—don’t let it boil.
Pour hot cream over chocolate. Let sit for 2 minutes without stirring. This allows the chocolate to melt gently.
Starting from the center, whisk in small circles, gradually working outward until you have a smooth, glossy ganache. Whisk in butter, vanilla, and salt until completely smooth.
Let ganache cool at room temperature for 15-20 minutes, stirring occasionally. You want it thick enough to coat the cake without running off completely.
Applying Ganache Like a Pro
Remove the chilled cake from the refrigerator. Pour ganache over the top center of the cake, using an offset spatula to guide it over the edges. Work quickly—ganache will start to set as it cools.
Don’t worry about perfection on the first pass. Let the ganache flow naturally over the sides, then use your spatula to smooth any thick spots or fill any gaps. The goal is even coverage that highlights the heart shape.
For extra smoothness, run a bench scraper or large knife around the sides of the cake in one continuous motion. This technique takes practice, so don’t expect perfection the first time.

Final Details and Presentation Ideas
Once the ganache sets (about 30 minutes at room temperature), you can add final touches. A light dusting of cocoa powder adds depth, or you might arrange a few fresh passion fruit halves on top for color contrast.
How to Serve and Store
Cut this cake with a sharp, clean knife, wiping the blade between cuts. The ganache can stick and drag, creating messy slices. A warm knife helps cut through the ganache more cleanly.
Plan your portions carefully—this cake is rich. Small slices satisfy most people, and the intense flavors mean a little goes a long way.
Leftover cake actually improves after a day. The flavors meld together, and the passion fruit filling distributes its flavor throughout the chocolate cake layers.
Store the finished cake covered at room temperature for up to 2 days, or refrigerate for up to a week. If refrigerated, let it come to room temperature for about 30 minutes before serving—cold ganache can become quite firm.
Problems You Might Face
Ganache won’t set: Your kitchen might be too warm. Refrigerate for 15-20 minutes, then try again.
Cake layers are uneven: Use a long serrated knife to level the tops before assembly. This creates better-looking final results.
Passion fruit curd is too thin: Return to heat and cook a bit longer, whisking constantly. The cornstarch will thicken it as it cooks.
Ganache is grainy: Your cream got too hot, or you added it too quickly. Try whisking in a tablespoon of room-temperature cream to smooth it out.
Tart and Decadent
The combination of familiar chocolate comfort with exotic passion fruit surprise makes every bite interesting.
Take your time with each step. Good technique in the individual parts creates a great cake in the end. The effort invested in proper ganache and homemade curd pays off.
FAQs
Does passionfruit pair with chocolate?
Absolutely! Passion fruit and chocolate are considered “a match made in heaven” by many. This combination works beautifully.
What do I need to make a heart cake?
You can either use heart-shaped cake pans (easiest option) or regular round cake pans that you’ll cut into heart shapes after baking. With round pans, simply cut a V-shaped notch from the top center of each cooled layer to create the heart’s indent. You’ll also need basic baking supplies like parchment paper, a sharp serrated knife for cutting, and an offset spatula for frosting.
Chocolate Passion Fruit Heart Cake Recipe
- Prep Time: 30 mins
- Cook Time: 30 mins
- Total Time: 4 hrs (including cooling)
- Yield: 8–10 1x
- Category: dessert
Ingredients
CAKE
- 2 cups flour
- 1¾ cups sugar
- ¾ cup cocoa powder
- 2 tsp baking soda
- 1 tsp baking powder
- 1 tsp salt
- 2 eggs
- 1 cup buttermilk
- 1 cup hot coffee
- ½ cup oil
- 2 tsp vanilla
- 4 oz melted dark chocolate
PASSION FRUIT FILLING
- ½ cup passion fruit pulp
- ⅓ cup sugar
- 3 egg yolks
- 3 tbsp butter
- 1 tbsp cornstarch
- Pinch salt
CHOCOLATE GANACHE
- 12 oz dark chocolate, chopped
- 1 cup heavy cream
- 2 tbsp butter
- 1 tsp vanilla
Instructions
- Mix dry ingredients. Whisk wet ingredients separately, then combine. Bake in 2 greased 9″ round pans at 350°F for 28-32 min.
- Cook passion fruit pulp, sugar, egg yolks, and cornstarch over double boiler until thick. Stir in butter. Chill 2 hours.
- Cut V-shaped notch from top center of each cooled cake layer to create heart shape.
- Heat cream, pour over chopped chocolate. Let sit 2 min, then whisk smooth. Add butter and vanilla.
- Layer: cake + filling + cake. Chill 30 min. Pour ganache over cake, smooth with spatula.
- Refrigerate until set (30 min). Serve at room temperature.
Notes
- Use a warm knife to cut clean slices through the ganache!





