Spicy Indian Green Beans, Gujarati Style


These Gujarati-style Indian green beans deliver sweet, salty, and spicy flavors in every bite.

Prep Time:
15 mins
Cook Time:
20 mins
Total Time:
35 mins


  • 1 pound fresh green beans, trimmed and cut into 1 inch pieces

  • ¼ cup vegetable oil

  • 4 cloves garlic, finely chopped

  • 1 tablespoon black mustard seed

  • 1 dried red chile pepper, crushed

  • 1 teaspoon salt

  • ½ teaspoon white sugar

  • ground black pepper to taste


  1. Bring a large pot of water to a boil. Cook green beans briefly in the boiling water, removing after 3 to 4 minutes. Drain, rinse with cold water, and drain again. Blot dry.

  2. Heat oil in a large skillet over medium heat. Stir in garlic and mustard seed; sauté until golden brown, 1 to 2 minutes. Stir in chile pepper, then add beans, salt, and sugar. Cook and stir until beans are tender, about 8 minutes. Season with pepper to serve.

Nutrition Facts (per serving)

171 Calories
14g Fat
11g Carbs
3g Protein
Nutrition Facts
Servings Per Recipe 4
Calories 171
% Daily Value *
Total Fat 14g 18%
Saturated Fat 2g 11%
Sodium 589mg 26%
Total Carbohydrate 11g 4%
Dietary Fiber 5g 17%
Total Sugars 2g
Protein 3g
Vitamin C 20mg 99%
Calcium 60mg 5%
Iron 2mg 8%
Potassium 255mg 5%

* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

** Nutrient information is not available for all ingredients. Amount is based on available nutrient data.

(-) Information is not currently available for this nutrient. If you are following a medically restrictive diet, please consult your doctor or registered dietitian before preparing this recipe for personal consumption.

You’ll Also Love