Authentic Veg Jalfrezi Recipe For Flavorful Homemade Curry

Updated On: October 5, 2025

There’s something utterly delightful about a vibrant and flavorful Indian curry, and the authentic veg jalfrezi recipe brings just that to your dining table. This classic dish, known for its tangy tomato base and colorful medley of vegetables, is a celebration of bold spices and fresh ingredients.

Originating from the Indian subcontinent, jalfrezi is traditionally a stir-fried curry that strikes the perfect balance between heat, sweetness, and acidity. Whether you’re a seasoned curry lover or a curious home cook, this recipe is easy to follow and promises a satisfying, wholesome meal that can be enjoyed with naan, roti, or rice.

In this blog post, you’ll discover how to prepare this iconic dish with simple steps, fresh veggies, and aromatic spices. Plus, I’ll share handy tips to customize the recipe to your taste and even recommend some other delicious recipes to explore.

So, let’s dive into the world of spices and colors with this authentic veg jalfrezi!

Why You’ll Love This Recipe

This veg jalfrezi recipe is a fantastic way to enjoy a hearty, nutritious meal packed with vibrant vegetables and aromatic spices. It’s a perfectly balanced vegetarian curry that is both tangy and mildly spicy, making it appealing to a wide range of palates.

The stir-frying technique used here keeps the vegetables crisp and fresh, unlike some heavier curries that can be overly saucy or mushy.

Moreover, it’s an excellent choice for those looking to increase their vegetable intake without compromising on taste. Thanks to the use of fresh ingredients like bell peppers, tomatoes, and onions, the dish bursts with natural flavors.

It’s also very adaptable, allowing you to add your favorite veggies or adjust the spice level. Whether you’re serving it for a weeknight dinner or a special occasion, this veg jalfrezi is sure to impress.

Ingredients

  • 2 tablespoons oil (vegetable or mustard oil preferred)
  • 1 large onion, thinly sliced
  • 2 cloves garlic, minced
  • 1-inch piece of ginger, grated
  • 2 medium tomatoes, finely chopped
  • 1 green chili, sliced (adjust to taste)
  • 1 medium green bell pepper, chopped
  • 1 medium red bell pepper, chopped
  • 1 medium carrot, thinly sliced
  • 1 cup cauliflower florets
  • 1 cup green beans, cut into 1-inch pieces
  • 1 teaspoon cumin seeds
  • 1 teaspoon coriander powder
  • 1 teaspoon turmeric powder
  • 1 teaspoon garam masala
  • 1 teaspoon red chili powder (adjust to taste)
  • 1 tablespoon tomato paste (optional, for richer tomato flavor)
  • Salt to taste
  • Fresh cilantro, chopped for garnish
  • Juice of half a lemon
  • Water as needed

Equipment

  • Large frying pan or wok
  • Sharp knife
  • Cutting board
  • Measuring spoons
  • Wooden spoon or spatula
  • Grater (for ginger)
  • Mixing bowls

Instructions

  1. Heat the oil in a large frying pan or wok over medium heat. Once hot, add the cumin seeds and let them sizzle for about 30 seconds until fragrant.
  2. Add the sliced onions and sauté until they turn golden brown, about 6-8 minutes. Stir frequently to avoid burning.
  3. Stir in the minced garlic and grated ginger. Cook for another 1-2 minutes until aromatic.
  4. Add the chopped tomatoes and cook until they break down and become soft, roughly 5 minutes. If using, stir in the tomato paste here to deepen the tomato flavor.
  5. Mix in the spices: coriander powder, turmeric, garam masala, and red chili powder. Cook for 1-2 minutes, stirring constantly to toast the spices slightly and release their flavors.
  6. Add the green chili slices and all the chopped vegetables: bell peppers, carrot, cauliflower, and green beans. Stir well to coat the veggies in the spice mixture.
  7. Pour in 1/4 cup of water to help the vegetables cook while retaining some crunch. Cover the pan and let it simmer for 8-10 minutes. Stir occasionally to prevent sticking.
  8. Remove the lid and cook on medium-high heat for another 3-4 minutes to evaporate excess moisture and thicken the sauce slightly. The vegetables should be tender yet crisp.
  9. Season with salt to taste and squeeze in the lemon juice. Give the curry a final stir to combine all flavors.
  10. Garnish with fresh chopped cilantro and serve hot with steamed basmati rice or your favorite Indian bread.

Tips & Variations

For the best flavor, use fresh, seasonal vegetables. You can swap out the cauliflower and green beans for broccoli, zucchini, or baby corn depending on availability.

You can make this recipe vegan by ensuring the oil you use is plant-based and skipping any dairy-based accompaniments. For a spicier version, increase the green chili quantity or add a pinch of cayenne pepper.

If you prefer a slightly sweeter jalfrezi, add a teaspoon of sugar or a drizzle of honey towards the end of cooking. For added protein, toss in some cooked chickpeas or paneer cubes during the last few minutes of cooking.

Want a richer texture? Stir in a few tablespoons of coconut milk or cashew cream right before serving.

And if you’re interested in exploring more delicious vegetarian recipes, check out our Kikkoman Stir Fry Sauce Recipe and Half Runner Beans Recipe.

Nutrition Facts

Nutrient Amount per serving (approx.)
Calories 180 kcal
Carbohydrates 28 g
Protein 5 g
Fat 6 g
Fiber 7 g
Sodium 350 mg
Vitamin A 120% DV
Vitamin C 90% DV

Serving Suggestions

Veg jalfrezi pairs wonderfully with a variety of Indian breads like naan, paratha, or chapati. For a gluten-free option, steamed basmati rice or jeera rice (cumin rice) is a fantastic choice.

To round out your meal, serve with cooling sides such as cucumber raita or a simple yogurt salad. A fresh green salad or pickled onions can add a refreshing contrast to the spiced curry.

For dessert, try something traditional like Grandma’S Old Fashioned Bread Pudding With Vanilla Sauce Recipe or indulge in the sweet treat of a Glazed Twist Donut Recipe to complete your meal.

Conclusion

Making an authentic veg jalfrezi at home is a rewarding experience that brings together the best of Indian flavors and fresh vegetables in a quick, easy-to-make dish. The vibrant colors, bold spices, and tender-crisp veggies make this curry a feast for both the eyes and the palate.

Its versatility allows you to tailor the recipe to your preferences, ensuring that it fits perfectly into your weekly menu.

Whether you’re preparing a comforting meal for your family or impressing guests with your culinary skills, this veg jalfrezi is sure to satisfy. Don’t forget to explore other delicious recipes on our blog, like the Green Chile Cheese Bread Recipe or the Goat Milk Ice Cream Recipe No Eggs for a sweet finish.

Happy cooking and enjoy your flavorful journey!

📖 Recipe Card: Authentic Veg Jalfrezi

Description: A flavorful and spicy Indian vegetable curry made with bell peppers, tomatoes, and a blend of aromatic spices. Perfect for a hearty vegetarian meal served with rice or naan.

Prep Time: PT15M
Cook Time: PT25M
Total Time: PT40M

Servings: 4 servings

Ingredients

  • 2 tablespoons vegetable oil
  • 1 large onion, sliced
  • 2 cloves garlic, minced
  • 1-inch piece ginger, grated
  • 2 green chilies, sliced
  • 1 large tomato, chopped
  • 1 red bell pepper, sliced
  • 1 green bell pepper, sliced
  • 1 cup cauliflower florets
  • 1 cup green beans, chopped
  • 1 teaspoon cumin seeds
  • 1 teaspoon coriander powder
  • 1/2 teaspoon turmeric powder
  • 1 teaspoon garam masala
  • 1/2 teaspoon red chili powder
  • Salt to taste
  • Fresh cilantro for garnish

Instructions

  1. Heat oil in a pan and add cumin seeds until they splutter.
  2. Add sliced onions, garlic, ginger, and green chilies; sauté until onions are golden.
  3. Add chopped tomatoes and cook until soft.
  4. Mix in coriander powder, turmeric, red chili powder, and salt; cook for 2 minutes.
  5. Add cauliflower and green beans; cook covered for 10 minutes.
  6. Add bell peppers and garam masala; cook uncovered for 5-7 minutes until vegetables are tender but crisp.
  7. Garnish with fresh cilantro and serve hot.

Nutrition: Calories: 180 kcal | Protein: 5 g | Fat: 8 g | Carbs: 22 g

{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Authentic Veg Jalfrezi”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A flavorful and spicy Indian vegetable curry made with bell peppers, tomatoes, and a blend of aromatic spices. Perfect for a hearty vegetarian meal served with rice or naan.”, “prepTime”: “PT15M”, “cookTime”: “PT25M”, “totalTime”: “PT40M”, “recipeYield”: “4 servings”, “recipeIngredient”: [“2 tablespoons vegetable oil”, “1 large onion, sliced”, “2 cloves garlic, minced”, “1-inch piece ginger, grated”, “2 green chilies, sliced”, “1 large tomato, chopped”, “1 red bell pepper, sliced”, “1 green bell pepper, sliced”, “1 cup cauliflower florets”, “1 cup green beans, chopped”, “1 teaspoon cumin seeds”, “1 teaspoon coriander powder”, “1/2 teaspoon turmeric powder”, “1 teaspoon garam masala”, “1/2 teaspoon red chili powder”, “Salt to taste”, “Fresh cilantro for garnish”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Heat oil in a pan and add cumin seeds until they splutter.”}, {“@type”: “HowToStep”, “text”: “Add sliced onions, garlic, ginger, and green chilies; saut\u00e9 until onions are golden.”}, {“@type”: “HowToStep”, “text”: “Add chopped tomatoes and cook until soft.”}, {“@type”: “HowToStep”, “text”: “Mix in coriander powder, turmeric, red chili powder, and salt; cook for 2 minutes.”}, {“@type”: “HowToStep”, “text”: “Add cauliflower and green beans; cook covered for 10 minutes.”}, {“@type”: “HowToStep”, “text”: “Add bell peppers and garam masala; cook uncovered for 5-7 minutes until vegetables are tender but crisp.”}, {“@type”: “HowToStep”, “text”: “Garnish with fresh cilantro and serve hot.”}], “nutrition”: {“calories”: “180 kcal”, “proteinContent”: “5 g”, “fatContent”: “8 g”, “carbohydrateContent”: “22 g”}}

Photo of author

Marta K

Leave a Comment

X