Mixed Vegetable Sabzi with Soft Roti Recipe
Mixed Vegetable Sabzi with Soft Roti Recipe (Step-by-Step)
A Healthy, Homestyle Indian Meal for Everyday Cooking
Mixed Vegetable Sabzi with soft, homemade roti is a classic Indian comfort meal—nutritious, flavorful, and perfect for lunch or dinner. Loaded with seasonal vegetables and aromatic Indian spices, this dish is vegan, fiber-rich, and balanced, making it ideal for daily meals, weight management, and family cooking.
This easy mixed veg sabzi recipe pairs beautifully with soft whole wheat rotis, offering a wholesome plate that suits North Indian, South Indian, and Jain-style variations.
⭐ Why You’ll Love This Recipe
- ✅ 100% vegan & plant-based
- ✅ Healthy, low-oil, high-fiber
- ✅ Ideal for daily Indian meals
- ✅ Kid-friendly & lunchbox-friendly
- ✅ Uses simple pantry spices
- ✅ Ready in under 35 minutes
🥦 Ingredients for Mixed Vegetable Sabzi
Vegetables (You Can Customize)
- 1/2 cup carrots (chopped)
- 1/2 cup cauliflower florets
- 1/2 cup green beans (chopped)
- 1/2 cup potatoes (diced)
- 1/2 cup green peas
- 1 medium onion (finely chopped)
- 2 medium tomatoes (pureed or chopped)
Spices & Seasoning
- 2 tbsp oil (mustard or sunflower)
- 1 tsp cumin seeds
- 1 tsp ginger-garlic paste
- 1/2 tsp turmeric powder
- 1 tsp coriander powder
- 1/2 tsp red chili powder (adjust to taste)
- 1/2 tsp garam masala
- Salt to taste
- Fresh coriander leaves (for garnish)
🍳 How to Make Mixed Vegetable Sabzi (Step-by-Step)
Step 1: Prepare the Base
Heat oil in a pan. Add cumin seeds and let them crackle. Add chopped onions and sauté until golden brown.
Step 2: Add Masala
Add ginger-garlic paste and sauté for 30 seconds. Add tomatoes, turmeric, coriander powder, red chili powder, and salt. Cook until oil separates.
Step 3: Cook the Vegetables
Add all chopped vegetables. Mix well, cover, and cook on low heat for 12–15 minutes, stirring occasionally. Sprinkle water if needed.
Step 4: Final Touch
Add garam masala and mix gently. Garnish with fresh coriander leaves.
Your dry-style mixed vegetable sabzi is ready to serve!
🍞 Soft Whole Wheat Roti Recipe
Ingredients
- 2 cups whole wheat flour (atta)
- Water (as needed)
- 1/2 tsp salt (optional)
Method
- Mix atta and salt. Gradually add water to form a soft dough.
- Knead well for 8–10 minutes.
- Rest dough for 15 minutes.
- Divide into balls, roll into thin circles.
- Cook on a hot tawa until both sides puff and brown.
🥗 Nutritional Benefits
- Rich in vitamins & minerals
- High in dietary fiber
- Supports digestion & immunity
- Balanced carbs, proteins & healthy fats
- Ideal for diabetic-friendly meals (with portion control)
🔍 Pro Cooking Tips
- Use seasonal vegetables for best taste
- Add a pinch of kasuri methi for restaurant flavor
- For Jain version, skip onion & garlic
- Add paneer or tofu for extra protein
❓ Frequently Asked Questions (FAQs)
Is mixed vegetable sabzi healthy?
Yes, it’s one of the healthiest Indian dishes, packed with fiber, vitamins, and antioxidants.
Can I make this sabzi without onion?
Absolutely! Replace onion with extra tomatoes and hing (asafoetida).
Which vegetables are best for mixed veg sabzi?
Carrots, beans, peas, cauliflower, potato, capsicum, and spinach work best.
Can I meal prep this dish?
Yes, it stays fresh for up to 2 days in the refrigerator.
Is this recipe good for weight loss?
Yes, when cooked with minimal oil and paired with 1–2 rotis.
🔥 Serving Suggestions
- Serve hot with phulka, roti, or paratha
- Pair with dal, curd, or salad
- Perfect for tiffin, lunchbox, or family dinner

