Vegetable Roti
Vegetable Roti is a flavorful Indian flatbread stuffed with a vibrant mix of spiced vegetables, making it a wholesome and satisfying vegan meal. Perfect for lunch, this dish is easy to prepare and delivers a burst of flavors with every bite.

30 minutes
Difficulty: Medium
Indian
300 kcal
Ingredients
- Whole wheat flour - 200 grams
- Water - 100 ml (adjust as needed)
- Salt - 1/2 teaspoon
- Oil - 1 tablespoon (for dough)
- Carrot - 1 medium, grated
- Spinach - 50 grams, chopped
- Potato - 1 medium, boiled and mashed
- Onion - 1 small, finely chopped
- Cumin seeds - 1 teaspoon
- Turmeric powder - 1/2 teaspoon
- Garam masala - 1/2 teaspoon
- Green chili - 1, finely chopped (optional)
- Cilantro - 2 tablespoons, chopped
- Oil - for cooking
Steps
- In a mixing bowl, combine whole wheat flour and salt. Gradually add water and knead to form a soft dough. Add 1 tablespoon of oil to the dough and knead again. Cover and let it rest for 15 minutes.
- In a pan, heat a teaspoon of oil over medium heat. Add cumin seeds and let them sizzle. Then add the chopped onion and sauté until translucent.
- Add the grated carrot, chopped spinach, mashed potato, turmeric powder, garam masala, and green chili (if using) to the pan. Cook for about 5-7 minutes until the vegetables are tender. Stir in the chopped cilantro and remove from heat. Allow to cool slightly.
- Divide the dough into 4 equal portions. Roll each portion into a ball and flatten it slightly.
- Take one flattened dough ball and roll it out into a small circle on a floured surface. Place a portion of the vegetable filling in the center. Gather the edges of the dough over the filling and pinch to seal.
- Roll the stuffed dough ball gently into a flat circle, being careful not to let the filling escape.
- Heat a tava or skillet over medium heat. Cook the rolled roti for about 2-3 minutes on each side, brushing lightly with oil until golden brown and cooked through.
- Repeat the process with the remaining dough and filling. Serve hot with chutney or vegan yogurt.
Nutrition
- Calories: 300
- Protein: 9 g
- Carbs: 50 g
- Fiber: 7 g
- Sugar: 4 g
- Sodium: 300 mg
- Cholesterol: 0 mg
- Total Fat: 8 g
- Saturated Fat: 1 g
- Unsaturated Fat: 7 g
- Water: 0.2 L
Health Benefits
- Rich in dietary fiber, promoting digestive health.
- Packed with vitamins and minerals from the vegetables, supporting overall health.
Tags
IndianVeganLunch