Vegetable Jalfrezi Stir-Fry Recipe: Quick Spicy Indian Veg Stir-Fry

This vegetable jalfrezi is my take on the classic Indian “hot fry”: fiery serrano chiles and warming spices, lots of fresh garden vegetables, and tender paneer. Everything simmers in a tangy tomato sauce and comes together in under 30 minutes.

vegetable jalfrezi stir fry in a pan

Many Indian dishes are surprisingly quick and perfect for weeknights. Aloo, chickpea masala, chicken curry, and paneer butter masala can all be made in about 45 minutes or less—this vegetable jalfrezi is even faster and just as satisfying.

Traditionally jalfrezi can include meat or fish, but this version is vegetarian. Swap ghee for a neutral oil like canola and omit or replace the paneer with firm tofu to make it vegan.

Table of Contents

  • Be prepared
  • Ingredient Notes and Substitutions
  • How to Make Vegetable Jalfrezi
  • Recommended Tools
  • Storing and Reheating
  • Frequently Asked Questions
  • Vegetable Jalfrezi Stir Fry Recipe

Because this recipe uses a variety of vegetables, add them in stages so each ingredient finishes with the right texture. Stir-frying moves fast, so have everything prepped and nearby before you start.

The dish is a complete meal on its own but stretches nicely with naan or rice to soak up the tangy tomato sauce.

closeup: baby corn and cut bell peppers for jalfrezi in wok

Tip From Kevin

Be prepared

For any stir fry, prep everything first. Cut vegetables to similar sizes for even cooking. I like to blanche cauliflower briefly so it doesn’t slow the stir fry down.

overhead: ingredients needed for my vegetable jalfrezi recipe
overhead: prepared veggies for vegetable jalfrezi
overhead: more prepped ingredients for my vegetable jalfrezi recipe

Ingredient Notes and Substitutions

(Check the recipe card below for exact quantities)

  • Cauliflower – A hearty vegetable that holds up well here. You can also use cabbage, zucchini, or carrots for a different texture.
  • Red Onion – Any onion works if you don’t have red.
  • Serrano Chili – Seed and dice for heat; use poblano for a milder option.
  • Bell Peppers – I use both red and green, but yellow or orange are fine too.
  • Roma Tomato – Fleshier tomatoes like Roma bring depth to the sauce.
  • Baby Corn – Sweet baby corn adds crunch; canned or frozen corn can be substituted.
  • Paneer – Chewy paneer soaks up flavors. Halloumi or firm tofu are good swaps.
  • Tomato Sauce – Passata or tomato purée also work; add a teaspoon of sugar if using purée.
  • Dried Fenugreek Leaves – Adds a warm, savory note; mustard greens can substitute in a pinch.
  • Seasonings – Key spices include garlic, ginger, cumin seeds, garam masala, red chili powder, and turmeric. See the recipe card for the full list.
overhead process shot: onions cooking in a wok
overhead process shot: onions and seasonings in a wok
overhead process shot: veggie jalfrezi cooking in a wok
overhead: cooked vegetable jalfrezi in a wok

How to Make Vegetable Jalfrezi

  1. Prepare the cauliflower. Blanch the florets in boiling water until fork-tender, then shock in ice water, or soften them in the microwave for a few minutes. Set aside.
  2. Stir-fry the aromatics. Heat ghee or oil in a wok or large pan. Add cumin seeds and cook until they sizzle, about 30 seconds. Add sliced onion and diced chili and fry for a couple of minutes, then add garlic and ginger and cook for one more minute.
  3. Add tomato sauce and seasonings. Pour in the tomato sauce and add salt, red chili powder, garam masala, turmeric, nutmeg, and cardamom. Stir for about a minute to combine.
  4. Add peppers, tomatoes, and corn. Stir-fry for two minutes, until they begin to soften.
  5. Add remaining ingredients and simmer. Add the blanched cauliflower, cubed paneer, and dried fenugreek. Add a tablespoon of water to loosen the sauce, stir, cover, and simmer on low for two minutes.
  6. Serve. Portion immediately. This recipe serves four as a main or six with a side.

Recommended Tools

  • Sharp knife – For mincing garlic and dicing ginger and vegetables.
  • Wok or large frying pan – A wide, evenly heated pan makes stir-frying easier; a wok is ideal.

Storing and Reheating

Leftovers taste great—vegetables and paneer continue to absorb the sauce, making reheated portions even more flavorful. Refrigerate for up to 4 days and reheat on the stovetop over medium heat, stirring until warmed through.

extreme closeup: my vegetable jalfrezi recipe with seasonings

Frequently Asked Questions

What other vegetables can I add to this vegetable jalfrezi recipe?

Any vegetables work well. Add softer vegetables like peas, spinach, or bean sprouts toward the end so they don’t overcook. Zucchini, butternut squash, green beans, chickpeas, mushrooms, carrots, and cabbage are also popular choices.

Is vegetable jalfrezi a type of curry?

Yes. Curries are broadly defined as saucy dishes seasoned with spices like cumin, turmeric, ginger, and fenugreek. This jalfrezi fits that description as a tangy, spiced vegetarian curry.

wok full of cooked veggie jalfrezi
img 12477 12

Vegetable Jalfrezi Stir Fry

Vegetable jalfrezi is a quick weeknight meal: cauliflower, peppers, and onions in a tangy, spicy tomato sauce.
Servings: 6
Prep: 15 minutes
Cook: 12 minutes
Total: 27 minutes
Pin Recipe
Print Recipe

Ingredients 

US Customary – Metric

 

  • 3 cups cauliflower florets
  • 2 tablespoons ghee or vegetable oil
  • 1 teaspoon cumin seeds
  • 1 medium red onion sliced
  • 1 serrano green chili seeded and diced
  • 1 inch piece ginger
  • 3 cloves garlic minced
  • 1/4 cup tomato sauce or passata/tomato purée
  • 1 teaspoons kosher salt
  • 1 teaspoon red chili powder
  • 1/2 teaspoon garam masala
  • 1/2 teaspoon turmeric
  • 1/4 teaspoon ground nutmeg
  • 1/4 teaspoon ground cardamom
  • 1 green bell pepper cubed
  • 1 red bell pepper cubed
  • 2 plum Roma tomato quartered
  • 15 oz baby corn drained
  • 7 ounces paneer cubed
  • 2 tablespoons dried fenugreek leaves

Instructions 

  • Blanch cauliflower until fork tender or microwave covered for 2 minutes. Set aside.
  • Heat ghee or oil in a wok. Add cumin seeds and when they sizzle, add the sliced onion and diced chili. Fry for 2 minutes, then add ginger and garlic and cook another minute, stirring often.
  • Add tomato sauce, salt, chili powder, garam masala, turmeric, nutmeg, and cardamom. Sauté for a minute, stirring constantly.
  • Add bell peppers, tomatoes, and corn and sauté for 2 minutes.
  • Add cauliflower, paneer, and fenugreek leaves. Add a tablespoon of water, stir, cover, and cook on low for 2 minutes. Serve immediately.

Notes

  1. Peel ginger with a spoon and cut into julienne strips, then dice.
  2. If using passata or tomato purée, add 1 teaspoon sugar to balance acidity.
  3. Serves 4 as a main or 6 if served with a side.

Nutrition

Calories: 208kcal | Carbohydrates: 25g | Protein: 9g | Fat: 10g

The nutrition information is an estimate and should not replace professional advice.

Course: main dishes
Cuisine: Indian
Author: Kevin
Have You Made This Recipe? Let Me Know on InstagramTag @keviniscooking or use #keviniscooking
titled image (and shown): vegetable jalfrezi stir fry