Go Back
+ servings
a slice being take out of the chocolate and flan cake
Print Add to Collection

Vegan Chocoflan

Also known as pastel impossible (or impossible cake), choco flan is the fusion of chocolate cake and flan. That’s right! It is then drizzled with cajeta and chopped pecans.
Course Dessert
Cuisine Mexican
Prep Time 20 minutes
Cook Time 45 minutes
2 hours
Servings 10 servings
Calories 312kcal
Author Dora S.


Flan mix:

  • 1 can (15 oz.) Full fat coconut milk
  • 1 cup Oat milk, unsweetened
  • 1 tsp. Chickpea flour
  • 1/3 cup Sugar
  • 1 tsp. Vanilla
  • 1/3 cup + 1 tbsp Cornstarch
  • 1 -2 drops Gel Yellow food coloring (optional)

Chocolate Cake:

  • 1 ½ cups All-purpose flour
  • 1 cup Sugar
  • ¼ cup Cocoa powder
  • 1 tsp. Baking soda
  • ½ tsp. Salt
  • 1/3 cup Vegetable oil
  • 1 tsp. Vanilla extract
  • 1 tsp. Distilled white vinegar
  • 1 cup Water



  • Coat a (10 -12 cup capacity) bundt pan with a little bit of vegan butter or vegetable cooking spray. Set aside.


  • Place coconut milk in a medium sauce pot, and bring to a simmer.
  • While the milk is heating up, combine the oat milk, cornstarch, sugar, chickpea flour, and vanilla in the blender and process until smooth. Pour this mixture into the pot with the coconut milk. Add food coloring if using, mix to combine.
  • Bring mixture to a simmer for 5 minutes, then remove from the heat, and pour into the bundt pan. Give it a little shake to evenly distribute the flan mixture in the bottom the pan. Set aside.

Chocolate Cake

  • Preheat oven to 350°F
  • Sift the flour, cocoa powder, sugar, baking soda, and salt into a large bowl and mix to combine. Make a well in the center of your bowl and add the vanilla, oil, vinegar, and water. Whisk until smooth.
  • Pour cake batter on top of the flan mixture already in the bundt pan.
  • Place a sheet tray with water in the center rack of the oven (this will function as our water bath) and place bundt pan in the center of the sheet tray. Bake for 45-50 minute or until a toothpick inserted into the cake comes out clean. (Be careful not to insert the toothpick all the way to the bottom of the bundt pan, we just want to test the cake, not the flan).
  • Remove cake from the oven and let cool. Place in fridge for at least two hours until it is completely cool. Pass a butter knife around the edges of the bundt pan only at the cake level. Flip the bundt pan over onto a plate and give the bundt pan a shake. The cake should slide out.
  • Garnish with vegan cajeta and chopped pecans.



I used my recipe for vegan cajeta to top the cake, but you could also top it with a vegan caramel. You can use your favorite chopped nuts. Make sure to lightly coat your mold in vegan butter or a cooking spray so the cake is easy to unmold. If you have trouble unmolding, place the mold in a warm water bath, at the level of the flan, for a couple of minutes then try unmolding it. 


Serving: 1serving | Calories: 312kcal | Carbohydrates: 53g | Protein: 3g | Fat: 11g | Saturated Fat: 6g | Cholesterol: 1mg | Sodium: 264mg | Potassium: 88mg | Fiber: 2g | Sugar: 29g | Vitamin A: 54IU | Calcium: 46mg | Iron: 1mg