There are some recipes that just feel like a warm hug. This Eggless Coffee Walnut Cake is one of them. The moment this cake goes into the oven, the entire house smells of coffee and roasted walnuts — and I am not exaggerating when I say that smell alone is worth baking it for.
I have been making this cake for years. It started as something I put together on a quiet afternoon when I wanted something comforting but did not want to make a big production of it. One bowl, no mixer, no eggs — and somehow it comes out perfect every single time. That is the kind of recipe I live for.
The coffee does something really special here. It does not taste like you are drinking a cup of coffee — it just makes the cake taste deeper and richer and more grown-up. Paired with the toasted walnuts, it is the kind of cake you want to eat slowly, with a cup of chai, without rushing.
What Makes This Cake So Good
The secret in this recipe is two things: the curd and the toasted walnuts.
The curd reacts with the baking powder and baking soda to give the cake lift without any eggs. That little 5-minute resting step after you add the leavening agents is non-negotiable. You will see the mixture become foamy, and that foam is what makes the cake so light and soft inside.
And the walnuts — please, please toast them before adding. I know it feels like an extra step but it takes just 2 minutes and completely transforms the flavour. Raw walnuts taste flat. Toasted walnuts taste like the whole reason you are baking this cake.
Can I Change Any Ingredients?
Curd: Full fat curd works best. Avoid watery or low fat curd — it will change the texture and the cake may not rise as well.
Oil: Any flavorless oil works — canola, sunflower, refined groundnut. Do not use mustard oil or coconut oil as they will change the flavour.
Coffee: I use instant coffee powder. You can adjust the amount — 1.5 tablespoons for a milder flavour, up to 3 tablespoons if you love a strong coffee taste.
Walnuts: You can replace walnuts with pecans if you prefer. Or use chocolate chips instead for a completely different but equally delicious version.
Castor sugar: Regular powdered sugar works as a substitute.
Pan size: 7-inch gives a taller cake, 8-inch gives a flatter one. Both bake well. Just adjust timing — an 8-inch pan may be done 5 minutes earlier.

How to Toast Walnuts — Two Ways
On the stovetop: Put the walnuts in a dry pan on medium-low heat. Keep stirring for 2 to 3 minutes until they smell nutty and toasty. Take off the heat immediately. They continue cooking from the heat of the pan so do not wait too long.
In the oven: Spread walnuts on a baking tray. Bake at 180°C for 5 to 7 minutes. Watch them closely after 5 minutes — they can go from perfect to burnt very quickly.
Cool the walnuts before chopping and adding to the batter.
Tips for a Perfect Cake Every Time
- Rest the mixture. After adding baking powder and soda to the curd, let it sit for 5 minutes. The foamy texture that develops is your lift and your softness.
- Fold, do not beat. Once the flour goes in, use a spatula and fold gently. Overmixing makes the cake dense and tough.
- Tap the pan. After pouring the batter, tap the pan firmly on the counter a few times. This removes hidden air pockets and gives you an even crumb.
- Do not open the oven early. Wait until at least 35 minutes before checking. Opening the oven door before that can cause the cake to sink.
- Check with a toothpick. Insert in the centre — it should come out clean or with just a few dry crumbs. Wet batter means more time is needed.

Optional: Coffee Cream Cheese Frosting
If you want to dress this cake up, a coffee cream cheese frosting takes it to another level entirely. Beat cream cheese with powdered sugar, a teaspoon of coffee dissolved in a few drops of hot water, and a splash of cream until fluffy. Spread on the fully cooled cake. It is rich, tangy, and deeply delicious.

Eggless Coffee Walnut Cake
Equipment
- Large mixing bowl
- Small bowl
- Whisk
- Spatula
- 7-inch or 8-inch round cake pan
- parchment paper
- wire rack
Ingredients
- 1 cup curd / plain yogurt, full fat (240g )
- 1 cup caster sugar (200g )
- 1 tsp baking powder
- ½ tsp baking soda
- 1 tsp vanilla extract
- ½ cup flavorless oil (canola or sunflower) (120ml )
- 2 tbsp instant coffee powder
- 2 tbsp hot water
- 1½ cups all purpose flour (maida), sifted (180g )
- ⅓ cup walnuts, toasted and chopped (35g )
- Extra walnuts for topping
Instructions
- Preheat oven to 180°C. Grease a 7-inch or 8-inch round cake pan and line the base with parchment paper.
- In a large bowl, beat the curd until completely smooth with no lumps.
- Add caster sugar and mix until well combined.
- Add baking powder and baking soda. Mix well. Let the mixture rest for 5 minutes until foamy.
- Mix the foamy curd again, then add oil and vanilla extract. Mix until combined.
- In a small bowl, dissolve instant coffee powder in 2 tbsp hot water. Add to the curd mixture and stir well.
- Sift the flour directly into the bowl. Gently fold with a spatula until no dry streaks remain. Do not overmix.
- Fold in the toasted, chopped walnuts.
- Pour batter into the prepared pan. Tap on the counter to remove air bubbles. Sprinkle extra walnuts on top.
- Bake at 180°C for 40 to 45 minutes or until a toothpick inserted in the centre comes out clean.
- Cool in the pan for 15 to 20 minutes, then remove and cool on a wire rack. Slice and serve.
Video
Notes
- Always toast the walnuts before adding — stovetop for 2 to 3 minutes or oven at 180°C for 5 to 7 minutes. The flavour difference is significant.
- Do not skip the 5-minute resting step after adding baking powder and soda. The foam gives the cake its lift.
- Use full fat curd only. Watery or low fat curd will affect the rise and texture.
- Fold the flour in gently — do not beat. Overmixing makes the cake dense.
- For a stronger coffee flavour, increase coffee powder to 3 tablespoons.
- This cake stays moist for up to 3 days stored in an airtight container at room temperature.
- Optional: frost with coffee cream cheese frosting for a more special occasion version.
