Vegetarian Indian Mixed Vegetables -- Sabzi

Indian vegetable curry
joannatkaczuk / Getty Images
Ratings (29)
  • Total: 25 mins
  • Prep: 5 mins
  • Cook: 20 mins
  • Yield: 6 to 8 servings
Nutritional Guidelines (per serving)
166 Calories
10g Fat
18g Carbs
5g Protein
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)

Indian subji (or sabzi) consists of vegetables cooked with spices and curry flavors, and it's a great way to get lots of vegetables into your meal. It’s high in fiber, low in calories, and full of flavor. While the restaurant version is a heavy, creamy dish, this one is incredibly healthy, made with green peas, cauliflower, and tomatoes along with plenty of Indian spices. It's vegan and gluten-free.

Serve with brown rice or a whole-wheat tortilla, low-fat Greek yogurt or cooked lentils for a hearty meal.


  • 1/4 cup mustard oil (canola or vegetable oil may be substituted for a less authentic flavor)
  • 1 tbsp. mustard seed
  • 1 tbsp. whole cumin seeds
  • 2 onions (chopped)
  • 1 tbsp. fresh ginger (minced)
  • 1 tbsp. fresh jalapeno (minced)
  • 1 tbsp. turmeric
  • 2 tsp. coriander
  • 1 tsp. garam masala
  • 1 tbsp. fenugreek (optional)
  • 1 large cauliflower (chopped)
  • 1 cup green peas
  • 3 large tomatoes (chopped)
  • 2 bell peppers (chopped)
  • 2 cups spinach
  • Dash salt, to taste

Steps to Make It

  1. Heat the canola or mustard oil in a large skillet. Fry mustard and cumin seeds for a few minutes, just until they begin to crackle.

  2. Add onions, ginger, and jalapeno pepper, and fry for an additional 3-4 minutes. Add turmeric, coriander, garam masala and heat for another minute, then add cauliflower, green peas, peppers, mushrooms and bell peppers.

  3. Reduce heat to medium-low and heat for 10-12 minutes until vegetables , . Add spinach and heat just until wilted. Season lightly with salt, to taste.

  4. Pair subji with an Indian-inspired rice dish such as this Indian basmati rice.

If you like this subji recipe, scroll down for more vegetarian and vegan Indian food recipes.