
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.

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.

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.