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.

35 min total2 servingsEasy340 kcal / 100g

Ingredients

  • Boiled potatoes
    3 medium Boiled potatoes (aloo)
  • Whole wheat flour
    1 cup Whole wheat flour (atta for roti)
  • Onion
    1 medium Onion (finely chopped)
  • Green chilies
    1-2 Green chilies (finely chopped, hari mirch)
  • Mustard oil
    1 tablespoon Mustard oil (sarson ka tel, can use less for lower fat)
  • Cumin seeds
    1/2 teaspoon Cumin seeds (jeera)
  • Turmeric powder
    1/4 teaspoon Turmeric powder (haldi)
  • Red chili powder
    1/4 teaspoon Red chili powder (lal mirch, adjust to taste)
  • Salt
    to taste Salt (namak)
  • Fresh coriander
    2 tablespoons Fresh coriander (hara dhania, chopped)
  • Water
    as needed Water (for dough and bhaji consistency)

Step-by-step instructions

Step 1: Boil the potatoes until soft
0%

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
0%

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
0%
1 min

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
0%
7 min

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
0%
2 min

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
0%

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...
0%

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
0%

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.

← Back to Aloo Bhaji with Roti nutrition