Spicy Jackfruit Jalfrezi

Category: Meat-Free Meals Full of Flavor

This vibrant jackfruit jalfrezi transforms canned jackfruit into a flavorful, spicy curry that's completely plant-based. The jackfruit is simmered with onions, garlic, ginger and a blend of aromatic spices including garam masala, cumin and turmeric. Green bell peppers and fresh chili add color and heat, while the tomato-based sauce brings everything together. The dish requires minimal preparation - just 30 minutes of cooking time - making it perfect for weeknight dinners. Customize the spice level by adjusting the chili, though traditional jalfrezi should deliver that signature tongue-tingling heat. Serve with rice or naan for a satisfying vegan meal that even meat-lovers will appreciate.

Chef Abigail smiles for the camera.
Updated on Wed, 17 Sep 2025 00:27:10 GMT
A bowl of food with a spoon in it. Save
A bowl of food with a spoon in it. | yumrica.com

This jackfruit jalfrezi brings the vibrant flavors and aromatic spices of Indian cuisine right to your table without any meat. After discovering this recipe, I've made it countless times for my vegan and non-vegan friends alike, always to rave reviews and clean plates.

I first made this jackfruit jalfrezi during a dinner party where I had forgotten about a guest's dietary restrictions. The panic led to this delicious discovery that has since become my go to plant based curry for weeknight dinners.

Ingredients

  • Jackfruit young green canned jackfruit creates the perfect meaty texture without any meat
  • Garam masala this spice blend provides complex flavor in just one ingredient
  • Fresh ginger brings a zingy warmth that dried simply cannot match
  • Green chili essential for that authentic jalfrezi heat
  • Bell peppers add sweetness and texture while keeping true to traditional jalfrezi
  • Canned tomatoes provide the tangy base that balances the spices

Step-by-Step Instructions

Sauté the Aromatics
Heat vegetable oil in a large saucepan over medium heat until it shimmers. Add the finely chopped onions, grated ginger, and minced garlic, stirring frequently for 7 to 8 minutes. Look for the onions to turn a rich golden brown which indicates their natural sugars have caramelized, creating a flavor foundation for the entire dish.
Prepare the Jackfruit
Add the drained jackfruit to the aromatic base and stir thoroughly to coat each piece with the onion mixture. Cook for 3 to 4 minutes until you notice some edges beginning to brown slightly. This step allows the jackfruit to absorb the aromatic flavors before adding the liquid components.
Create the Curry
Add all the spices garam masala, cumin, turmeric, and chili powder followed immediately by the canned tomatoes, chopped green peppers, sliced green chili, salt, and sugar. Pour in the water and stir everything together until evenly mixed. The vibrant colors should create a beautiful visual display in your pan.
Simmer to Perfection
Reduce the heat to low, cover the pan with its lid, and allow the curry to simmer gently for 15 to 20 minutes. During this time, the jackfruit will become wonderfully tender and absorb all the complex flavors of the spices and aromatics. You'll know it's ready when the jackfruit pulls apart easily with a fork.
A bowl of food with a green pepper and a spoon. Save
A bowl of food with a green pepper and a spoon. | yumrica.com

The green chili is my favorite ingredient in this recipe. I remember the first time I made this for my sister who claims to hate spicy food. She not only cleared her plate but asked for seconds, saying the heat was "flavorful rather than painful." This perfectly describes a well made jalfrezi.

What Is Jackfruit?

Jackfruit is a tropical fruit that has become incredibly popular as a meat substitute in recent years. When young and unripe, it has a neutral flavor and fibrous texture that remarkably resembles pulled meat when cooked. Unlike many meat alternatives, jackfruit is a whole food not processed. It naturally absorbs the flavors it's cooked with, making it perfect for curries. Canned jackfruit in water or brine is most common and convenient for recipes, just be sure to drain it well before using.

Serving Suggestions

This jackfruit jalfrezi pairs beautifully with basmati rice or naan bread to soak up the delicious sauce. For an authentic Indian meal, serve alongside raita a cooling yogurt condiment to balance the heat. Fresh cilantro scattered over the top adds a pop of color and fresh flavor. If you want to create a feast, consider serving this as part of a larger spread with other Indian dishes like dal or aloo gobi. The contrasting flavors will complement each other wonderfully.

Making It Your Own

While this recipe is wonderful as written, there are many ways to adapt it to your preferences. For extra protein, add a can of chickpeas during the final 10 minutes of cooking. Not a fan of bell peppers? Substitute with other vegetables like cauliflower, green beans, or mushrooms. The spice level can be adjusted by changing the amount of chili powder and fresh chili. For a creamier version, stir in some coconut milk in the last 5 minutes of cooking time. The versatility of this dish makes it perfect for using whatever you have on hand.

A bowl of food with a spoon in it. Save
A bowl of food with a spoon in it. | yumrica.com

Recipe FAQs

→ What is jackfruit and why is it good for curries?

Jackfruit is a tropical fruit with a meaty, fibrous texture when young that makes it an excellent plant-based alternative in curries. When cooked, it absorbs flavors well and has a texture similar to pulled meat, making it perfect for this jalfrezi. Canned jackfruit (in water or brine, not syrup) is most commonly used for savory dishes as it's already prepared and ready to use.

→ How spicy is this jalfrezi and can I adjust the heat level?

Traditional jalfrezi is meant to be tongue-tinglingly spicy. This version includes a whole green chili and chili powder for heat. To reduce spiciness, you can pierce the green chili rather than slicing it (allowing it to impart flavor without as much heat), reduce the amount of chili powder, or remove the seeds from the green chili. Conversely, if you enjoy more heat, you can add additional chilies or increase the chili powder.

→ What should I serve with jackfruit jalfrezi?

This jackfruit jalfrezi pairs beautifully with basmati rice, jeera (cumin) rice, or any Indian bread like naan, roti, or paratha. For a complete meal, consider adding a cooling side like raita (yogurt with cucumber) to balance the spiciness, or serve alongside other vegetable dishes like aloo gobi or dal for a varied Indian feast.

→ Can I prepare jackfruit jalfrezi in advance?

Yes, this dish actually improves with time as the flavors meld together. You can prepare it up to 2-3 days in advance and store it refrigerated in an airtight container. When reheating, add a splash of water if needed as the sauce may thicken in the refrigerator. The jalfrezi also freezes well for up to 3 months - perfect for meal prep or batch cooking.

→ What are good substitutions for ingredients in this jalfrezi?

If jackfruit isn't available, you can substitute tofu, chickpeas, or other vegetables like cauliflower or eggplant. Red bell peppers can replace green for a sweeter flavor. No fresh ginger? Use 1 teaspoon of ground ginger instead. For the canned tomatoes, you can use 2 cups of fresh chopped tomatoes or 2 tablespoons of tomato paste mixed with water. If you don't have all the individual spices, a good quality jalfrezi curry paste (2-3 tablespoons) can be used instead.

→ How can I ensure my jackfruit has the best texture?

For the best texture, drain canned jackfruit thoroughly and pat dry with paper towels. Then, gently pull apart or shred the larger pieces with two forks or your fingers before adding to the pan. This helps create that signature meaty texture. Cooking the jackfruit for the full recommended time also ensures it becomes tender and absorbs all the delicious flavors of the curry.

Jackfruit Jalfrezi

A vibrant, spicy vegan curry featuring tender jackfruit, aromatic spices, green peppers and fresh chili for a tongue-tingling experience.

Prep Time
15 min
Cook Time
30 min
Total Time
45 min


Skill Level: Easy

Cuisine: Indian

Serves: 4 Servings

Dietary Preferences: Low-Carb, Vegan, Vegetarian, Gluten-Free, Dairy-Free

Ingredients

01 3 tbsp vegetable oil
02 2 brown onions, finely chopped
03 5cm piece of fresh ginger, peeled and grated
04 3 garlic cloves, minced
05 2 x 400g cans of jackfruit, drained
06 2 tbsp garam masala
07 2 tsp ground cumin
08 1 tsp ground turmeric
09 ¼ tsp chilli powder
10 1 x 400g can of chopped tomatoes
11 2 green bell peppers, deseeded and roughly chopped
12 1 large green chilli, deseeded and thinly sliced
13 1 tsp salt
14 1 tsp sugar
15 200ml water

Steps

Step 01

Heat the oil in a large saucepan with a lid over medium heat. When hot, add the onions, ginger and garlic, and cook for 7–8 minutes, or until golden brown.

Step 02

Add the drained jackfruit and stir to combine, then cook for 3–4 minutes, or until starting to colour.

Step 03

Add the spices, chopped tomatoes, green bell peppers, green chilli, salt and sugar, along with the measured water. Give everything a good stir together, then turn the heat to low, cover and gently simmer for 15–20 minutes, or until the jackfruit is cooked through and tender.

Notes

  1. This fruity, dairy-free curry is quite hot, but you can tone down the heat by piercing the green chilli rather than slicing it. A good jalfrezi should be tongue-tinglingly spicy though, so embrace the heat if you can.

Tools You’ll Need

  • Large saucepan with lid