Looking for a whole wheat cake recipe that is soft, moist, and easy to make? This homemade whole wheat cake is a healthier alternative to regular cakes made with refined flour (maida). Made with simple pantry ingredients like whole wheat flour, fresh cream (malai), eggs, and dry fruits, this cake is perfect for tea time, birthdays, or as an everyday dessert.
If you enjoy baking healthier treats, this healthy whole wheat cake is a recipe you’ll make again and again. Despite using whole wheat flour, the cake turns out deliciously soft with a rich flavor. If you prefer, you can replace the sugar with an equal amount of powdered jaggery for a more wholesome version.
Whether you’re an experienced baker or trying your first cake, this recipe is simple enough for beginners and loved by both kids and adults.
Why You’ll Love This Whole Wheat Cake
- Made with 100% whole wheat flour
- Soft, moist, and flavorful
- No refined flour (maida)
- Simple ingredients available in most Indian kitchens
- Great as a tea-time cake or healthy dessert
- Easy to customize with your favorite dry fruits
Ingredients
- 1¼ cups whole wheat flour (atta)
- 1 cup powdered sugar
- 1 cup fresh cream (malai)
- 3 eggs
- 2 teaspoons baking powder
- ½ cup chopped dry fruits
- 1 teaspoon vanilla essence
How to Make Whole Wheat Cake
Step 1: Prepare the Cream Mixture
In a large mixing bowl, combine the fresh cream (malai) and powdered sugar. Whisk until the mixture becomes light, creamy, and fluffy. You can use a hand mixer or whisk by hand.
Â
Step 2: Add the Eggs
Add the eggs one at a time while whisking continuously until everything is well combined.

Step 3: Mix the Dry Ingredients
In a separate bowl, sift together the whole wheat flour and baking powder. Sifting helps create a lighter cake texture.
Â
Step 4: Prepare the Batter
Gradually fold the dry ingredients into the wet mixture. Add the vanilla essence and chopped dry fruits. Mix gently using a spatula until everything is just combined. Avoid overmixing, as it can make the cake dense.
Â
Step 5: Bake
Transfer the batter to a greased cake tin.
Bake in a preheated oven at 170°C (340°F) for approximately 40 minutes, or until a toothpick inserted into the center comes out clean.
Allow the cake to cool for 10–15 minutes before removing it from the pan.
Baking Tips
- Bake at 170°C instead of 180°C for gentler, more even baking.
- Avoid opening the oven door repeatedly while baking, as this causes temperature fluctuations and may affect the cake’s rise.
- Since this cake is made with whole wheat flour, it will naturally have a slightly denser texture than cakes made with refined flour.
- For a healthier version, substitute the sugar with an equal quantity of powdered jaggery.
- Do not overmix the batter after adding the flour, as this can result in a heavy cake.
Frequently Asked Questions
Can I replace sugar with jaggery?
Yes. You can substitute powdered sugar with an equal amount of powdered jaggery. Make sure the jaggery is finely powdered so it mixes evenly into the batter.
Why is my whole wheat cake dense?
Whole wheat flour absorbs more moisture than refined flour, so the texture is naturally slightly denser. Avoid overmixing the batter and measure the flour accurately for the best results.
Can I add nuts or chocolate chips?
Absolutely! Almonds, walnuts, raisins, pistachios, or chocolate chips all work well in this recipe.
Final Thoughts
This whole wheat cake recipe is proof that healthier baking doesn’t have to compromise on taste. It’s soft, moist, easy to prepare, and made with everyday ingredients. Whether you’re baking for your family, serving guests, or looking for a healthier tea-time snack, this homemade whole wheat cake is sure to become a favorite.
If you enjoyed this recipe, be sure to explore more recipes on Shakaron, including eggless baking recipes, gluten-free desserts, healthy dessert recipes, and my popular Ragi Chocolate Laddu Recipe, a nutritious treat that kids absolutely love.





