Mexican Bean Cake
Description
This unique Mexican-style cake transforms humble pinto beans into a moist, dense dessert rich with warm spices like cinnamon, cloves, and allspice. The bean puree provides a creamy texture similar to banana bread, while diced apples and raisins add bursts of natural sweetness and chew. It’s a comforting, home-style treat that pairs perfectly with coffee or tea. Ideal for potlucks, family gatherings, or using up leftover bean puree, this vegetarian cake offers a fascinating twist on traditional baking. The optional icing glaze adds a final touch of sweetness, though the cake stands beautifully on its own. Simple ingredients and straightforward steps make this an accessible yet impressive dessert for any occasion.Directions
-
Preheat your oven to 350°F (175°C).
-
Grease and flour the bottom only of a 9x13 inch rectangular baking pan.
-
In a large bowl, cream together the butter and sugar until light and fluffy.
-
Beat in the egg until well combined.
-
Mix in the bean puree and vanilla extract until smooth.
-
In a separate bowl, whisk together flour, baking soda, salt, cinnamon, cloves, and allspice.
-
Fold the diced apples, raisins, and chopped nuts into the dry ingredients to coat them.
-
Add the dry ingredient mixture to the wet mixture and stir gently until just combined.
-
Pour the batter into the prepared pan and spread evenly.
-
Bake for 35-45 minutes, or until a toothpick inserted into the center comes out clean.
-
While the cake bakes, mix icing sugar with enough milk or fruit juice to create a thin glaze.
-
Drizzle the glaze over the warm cake immediately after removing it from the oven.
-
Allow the cake to cool completely in the pan before slicing.
Nutrition Facts
Servings 12 servings
- Amount Per Serving
- Calories 695.6kcal
- % Daily Value *
- Total Fat 15.2g24%
- Saturated Fat 4.6g23%
- Cholesterol 0.0mg0%
- Sodium 2650.8mg111%
- Total Carbohydrate 123.5g42%
- Dietary Fiber 12.4g50%
- Sugars 46.4g
- Protein 16.9g34%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily value may be higher or lower depending on your calorie needs.