Grandma’s Poor Man’s Cake (Eggless & Milkless)
|
Cook50 min
|
Total65 min
|
Servings12

Browse all Vegan Desserts →48 plant-based recipes
When ingredients you’d normally reach for aren’t available, you’ve got to be resourceful – and that’s exactly what made this Poor Man’s Cake so special during wartime rationing. This recipe uses coffee and fruit to provide all the moisture you require. You’re combining what you actually have on hand – whatever fruits, nuts, or peels are sitting in your pantry. The baking soda and powder create lift without eggs. Having quality baking equipment* on hand makes the process smoother, even when working with unconventional ingredients. This approach teaches you resourcefulness; you learn that limitations spark innovation, transforming simple ingredients into something your family genuinely treasures.
Simple, Budget-Friendly Components
This traditional recipe shows how bakers made the most of what they had on hand during an era when ingredients were hard to come by. The best part about this cake is how flexible and cheap it is – it uses pantry basics and things most people already have at home instead of pricey or hard-to-find ingredients. Coffee and sugar make a rich base, while the fruit and extracts add flavor and texture without costing a lot. For baking this simple cake, silicone baking mold sets* offer a convenient and reusable alternative to traditional metal pans, making them perfect for home bakers looking to minimize equipment costs.
Ingredients:
Grandma’s Poor Man’s Cake (Eggless & Milkless)
by veganpreps.com

Ingredients
- 1 cup granulated sugar
- 1 cup cold strong black coffee
- 1/2 cup vegan shortening (coconut oil-based), at room temperature
- 1/4 teaspoon salt
- 1 teaspoon baking soda
- 1 teaspoon baking powder
- 2 cups all-purpose flour
- 1 teaspoon brandy extract or cherry extract
- 1 cup mixed dried fruit (cranberries, raisins, diced dried apple – any combination)
- 1/2 cup chopped walnuts or pecans (optional)
- 2 tablespoons mixed peel (optional)
Instructions
- 1Preheat oven to 175°C (350°F). Grease a 23 cm (9-inch) round cake pan or a 900 g (2 lb) loaf pan and line the base with parchment paper.
- 2In a large bowl, beat together the vegan shortening and sugar until combined, about 2 minutes. Add the cold coffee and brandy or cherry extract and mix well – the mixture will look curdled; this is normal.
- 3Whisk together the flour, baking soda, baking powder, and salt in a separate bowl. Add the dry ingredients to the wet mixture and stir until just combined; do not overmix.
- 4Fold in the dried fruit, nuts, and mixed peel if using. The batter will be thick. Spoon into the prepared pan and smooth the top.
- 5Bake for 40-50 minutes (round pan) or 55-65 minutes (loaf pan) until a skewer inserted into the centre comes out clean. If the top browns too quickly, cover loosely with foil after 30 minutes.
- 6Cool in the pan for 10 minutes, then turn out onto a wire rack. Cool completely before slicing. Store wrapped at room temperature for up to 5 days.
Notes
- Store leftovers in an airtight container in the fridge for up to 4 days.
- This recipe freezes well for up to 3 months. Thaw overnight in the fridge before reheating.
- Adjust seasoning to taste after reheating, as flavors can mellow during storage.
I left out exact amounts for the fruit on purpose, since this recipe came from wartime when fresh and dried fruits were hard to find depending on where you lived. Bakers just grabbed whatever fruits, nuts, and peels they had around, which is what makes this cake so easy to adapt to what’s actually in your pantry and what’s in season. This means you can make it cheaply all year long using whatever produce or preserved fruits cost the least at any point in time.
Boil Fruit and Coffee First

Once all ingredients are mixed together, keep cooking until the fruit puffs up and the liquid turns into a thick syrup. This step matters because it lets all the flavors blend together and the fruit soaks up all that coffee and extract taste. The thick syrup texture also helps bind everything together once you mix in the dry stuff. Once you get there, pull the pot off the heat and let the mixture cool all the way down before you move on to the next part of the recipe.
Flexible Fruit and Nut Choices
Because this cake was born from wartime resourcefulness, you’ve got complete freedom to use whatever dried fruits and nuts you’ve got sitting in your pantry. Cranberries, diced apples, raisins, dates, or candied peels all work beautifully. Walnuts, pecans, or almonds add nice texture and richness. There’s no exact measurement because availability constantly changed during wartime – bakers simply grabbed what they had. This flexibility means you’re not locked into one recipe version. Experiment with combinations you enjoy, since the cake’s sturdy crumb holds up well to various mix-ins. Your pantry staples become your guide here.
Pairs Well With Coffee
Nothing pairs better with a slice of Poor Man’s Cake than a steaming cup of coffee. The cake’s dense, fruit-filled crumb works well with the coffee’s bitterness, while the cake’s subtle sweetness balances each sip. The brandy or cherry extract adds depth that complements coffee’s natural flavors. Serve your slice warm or at room temperature alongside black coffee or even a lightly creamed cup – whatever you prefer. The combination turns a simple Depression-era dessert into something special, proving that sometimes the best pairings don’t require fancy ingredients.
Final Thoughts
As you wrap up your Poor Man’s Cake journey, you’ll find that this recipe teaches you something valuable beyond just baking – it shows you how creativity and resourcefulness can turn humble ingredients into something meaningful. This cake isn’t fancy or complicated, but it’s honest and dependable. You’re preserving a piece of history that reminds us hardship doesn’t mean sacrifice in flavor. Your patience with the soaking process pays off in moisture and depth. You’ve mastered something worth passing down – a recipe that proves sometimes the best things come from making do with what you’ve got.

