How to Make Aloo Bhaji with Roti (Traditional & Healthy Version)
Aloo Bhaji with Roti is a beloved North Indian dish, celebrated for its comforting flavors and simplicity. "Aloo" means potato in Hindi, and "bhaji" refers to a lightly spiced vegetable preparation. Paired with freshly made whole wheat roti, this dish is a staple on breakfast and lunch tables across India, especially in Uttar Pradesh, Punjab, and Delhi. Its soft, spiced potatoes and warm, fluffy rotis make it a satisfying meal for all ages. This recipe is not just about taste but carries the heart of Indian culture. It's often served during family gatherings, festive occasions like Holi or simple Sunday brunches, and is a popular choice in Indian dhabas. The aroma of cumin, turmeric, and green chilies sizzling in mustard oil instantly evokes nostalgia, reminding many of home-cooked meals. Aloo Bhaji with Roti is naturally vegetarian, can be adapted for vegan diets, and is easily made healthier for those tracking calories. The combination of wholesome atta (whole wheat flour) rotis with protein-rich potatoes ensures a fulfilling and nutrient-dense option for anyone seeking authentic Indian food.
Ingredients
- 3 medium Boiled potatoes (aloo)
- 1 cup Whole wheat flour (atta for roti)
- 1 medium Onion (finely chopped)
- 1-2 Green chilies (finely chopped, hari mirch)
- 1 tablespoon Mustard oil (sarson ka tel, can use less for lower fat)
- 1/2 teaspoon Cumin seeds (jeera)
- 1/4 teaspoon Turmeric powder (haldi)
- 1/4 teaspoon Red chili powder (lal mirch, adjust to taste)
- to taste Salt (namak)
- 2 tablespoons Fresh coriander (hara dhania, chopped)
- as needed Water (for dough and bhaji consistency)
Step-by-step instructions
Step 1 · Boil the potatoes until soft
Boil the potatoes until soft. Peel and lightly mash them. Set aside.
Step 2 · Heat mustard oil in a kadhai or deep pan
Heat mustard oil in a kadhai or deep pan. Add cumin seeds. Once they splutter, add chopped onions and green chilies. Sauté until onions turn golden.
Step 3 · Add turmeric powder
Add turmeric powder, red chili powder (if using), and salt. Mix well and sauté for 1 minute.
Step 4 · Add the mashed potatoes and stir to combine with the masala
Add the mashed potatoes and stir to combine with the masala. Sprinkle a little water if mixture is too dry. Cook for 5-7 minutes, stirring occasionally.
Step 5 · Finish with chopped fresh coriander
Finish with chopped fresh coriander. Turn off the heat and cover for 2 minutes to let flavors infuse.
Step 6 · To make roti
To make roti, knead atta with water into a smooth, soft dough. Divide into balls, roll each into a thin circle.
Step 7 · Cook each roti on a hot tawa until golden brown spots appear on bot...
Cook each roti on a hot tawa until golden brown spots appear on both sides. Puff directly over flame for best texture if desired.
Step 8 · Serve hot aloo bhaji with fresh rotis
Serve hot aloo bhaji with fresh rotis. Pair with plain dahi (yogurt) or fresh salad for a complete meal.
Why this recipe is healthy
This dish is a healthy choice as it utilizes whole wheat atta instead of refined flour, ensuring more fiber and nutrients. Potatoes, when cooked with minimal oil and combined with spices, offer essential minerals and vitamins without excess calories. By avoiding deep-frying and using natural ingredients, Aloo Bhaji with Roti fits well into a calorie-controlled, vegetarian Indian diet. It's filling, nourishing, and can be easily adapted for various health goals.
A note on tradition
Aloo Bhaji with Roti is a classic North Indian comfort food, often served during festivals like Holi or Diwali, and also relished as a wholesome breakfast in Punjabi and Uttar Pradesh households. Each region adds its twist — some include tomatoes, others use garlic or curry leaves. In family gatherings and during religious fasting days (with minor tweaks), this pairing brings people together. Its versatility and ease of preparation make it a timeless choice for Indian kitchens.