Discover the Fiery Flavors of India: Easy Vegan Tofu Jalfrezi
Embark on a culinary journey to India right from your kitchen with this incredibly flavorful and easy-to-make Vegan Tofu Jalfrezi. This vibrant, one-pan dinner is a true celebration of spices, featuring perfectly pan-seared tofu, crisp bell peppers, and tender onions, all simmered in a rich, spicy, and subtly smoky sauce. Infused with the aromatic blend of fresh ginger, garlic, and traditional Indian spices, this dish promises a restaurant-quality experience in just about 30 minutes. Serve it alongside warm naan bread for a complete and satisfying meal that’s both nourishing and exciting.

For those who adore spicy food, this Vegan Tofu Jalfrezi is an absolute must-try. Jalfrezi is a renowned Indian dish, often celebrated as one of the bolder and spicier curries found on restaurant menus worldwide. While a classic vegetable jalfrezi recipe is always a delight, this version elevates the experience by adding substantial chunks of pan-seared tofu to the rich gravy. The robust and aromatic sauce perfectly complements the tofu, allowing it to absorb every layer of flavor and create a truly hearty and satisfying plant-based meal.
The name “Jalfrezi” itself offers a hint at its origins, loosely translating to “hot stir-fry.” Historically, this dish evolved as a resourceful way to transform leftover meats and vegetables into something new and exciting. Chefs would stir-fry these ingredients over high heat with a generous mix of onions and bell peppers, adding a distinctive smoky char. The inclusion of tomatoes would then form the base of the vibrant, tangy sauce. This enduring versatility makes jalfrezi an excellent foundation for culinary creativity; you can easily adapt it with various vegetables, beans, or different spice blends based on what you have on hand, always achieving a delicious result.

Tofu, a cornerstone of plant-based cuisine, shines in this curry. Its remarkable ability to absorb the flavors of any sauce or marinade makes it an ideal ingredient for this intensely spiced Jalfrezi. This smoky bell pepper tofu stir-fry is nothing short of amazing. The jalfrezi sauce itself is a masterpiece of taste – spicy from cayenne, smoky from paprika, and deeply aromatic thanks to coriander and garam masala. As it simmers, your home will be filled with a tantalizing aroma that promises an unforgettable meal. This easy one-skillet dinner can be ready in roughly 30 minutes, delivering maximum flavor with minimal effort, ensuring you’ll eagerly go back for seconds.
No Indian curry is complete without the perfect accompaniment. Serve your Tofu Jalfrezi with fragrant basmati rice, warm roti, fluffy naan, or pita bread. These delicious carb companions are essential for soaking up every last drop of the rich, savory sauce, ensuring not a single bit of its incredible flavor is left on your plate.

Why You’ll Adore This Tofu Jalfrezi
This Vegan Tofu Jalfrezi isn’t just another dinner recipe; it’s a culinary experience designed for convenience, flavor, and dietary flexibility. Here’s why it will quickly become a favorite in your kitchen:
- Effortless Weeknight Meal: It’s a quick, one-pot dish, perfect for busy evenings when you crave something wholesome and delicious without spending hours in the kitchen.
- Incredibly Versatile Serving Options: Enjoy it traditionally with flatbreads, naan, or rice. Get creative by adding it to tacos or wraps, or even spoon it over creamy mashed potatoes for a comforting twist.
- Dietary Friendly: This recipe is naturally nut-free and gluten-free, catering to common dietary restrictions without compromising on taste.
- Customizable for All Preferences: Whether you’re looking for soy-free alternatives or prefer to skip onion and garlic, detailed options are provided in the recipe notes to adapt this curry to your specific needs.
- Authentic Restaurant-Style Flavor: Achieve the rich, complex flavors of your favorite Indian restaurant dishes right in the comfort of your home, impressing family and friends with your culinary skills.
Explore More Indian Comfort Food
If you’re a fan of comforting and flavorful Indian cuisine, be sure to check out these other delightful plant-based recipes:
- Baked Madras Curry Tofu
- Baked Tofu Curry
- Vegan Navratan Korma
- Handi Lentils
- Baked Balti Veggies
- Veggie Curry Casserole
- Butter Tofu (GF)
- IP Tikka Masala Simmer Sauce (GF)
- 15-Minute Tofu Spinach Stir-Fry
Tofu Jalfrezi (One-Pan Indian Smoky Tofu Pepper Tomato Stir Fry)
Rated 5 out of 5 stars by 21 users.
By: Vegan Richa
Prep: 10 mins
Cook: 25 mins
Total: 35 mins
Servings: 4
Course: Main Course
Cuisine: Indian
Vegan Tofu Jalfrezi Curry – pan-seared tofu and bell peppers simmered in a spicy smoky sauce flavored with a blend of fresh ginger and garlic, along with Indian spices. Serve with naan! Gluten-free, Nut-free, with a Soy-free option.
Ingredients
- 14 ounce firm or extra firm tofu, pressed for at least 15 minutes and cubed
- 2 teaspoons oil, divided
- 1/2 to 1 teaspoon cumin seeds
- 2 whole dried red chilies (such as cayenne, Thai, or Kashmiri for mild; break in half for extra heat)
- 1/2 red onion, thinly sliced
- 1/2 large red bell pepper, thinly sliced (half for sautéing, half reserved)
- 1/2 large green bell pepper, thinly sliced (half for sautéing, half reserved)
- 1 to 2 teaspoons smoked paprika
- 2 teaspoons minced ginger
- 2 cloves garlic, minced
- 2 teaspoons ground coriander
- 1/2 teaspoon cayenne, or less for reduced heat
- 4 ounces tomato puree
- 1/2 teaspoon or more salt, to taste
- 1 teaspoon lime juice
- 1 to 2 teaspoons fenugreek leaves (kasuri methi)
- Fresh cilantro for garnish
- Optional: 2 drops of liquid smoke (use sparingly)
Instructions
-
Ensure your tofu is pressed and cubed. Heat 1 teaspoon of oil in a large skillet over medium-high heat. Once hot, add the cubed tofu and toss frequently until golden brown on most sides. Remove the seared tofu from the skillet and set aside.

-
Add the remaining 1 teaspoon of oil to the same skillet and maintain medium-high heat.

-
Once the oil is hot, add the cumin seeds. Stir until they begin to sizzle and change color slightly, indicating they are toasted and fragrant. Then, add the dried red chilies and stir to combine.


-
Add the thinly sliced onion, half of the red bell pepper, half of the green bell pepper, and smoked paprika to the skillet. Mix well and cook until the onion turns golden around the edges and the peppers soften slightly.


-
Stir in the minced ginger and garlic, mixing thoroughly. Add the ground coriander and cayenne pepper. Continue to cook for another 1-2 minutes, allowing the garlic to soften and the spices to toast and release their full aroma.

-
Pour in the tomato puree, followed by the lime juice, salt, and liquid smoke (if using). Toss everything well to combine. Add the reserved half of the bell peppers and mix them in. Bring the mixture to a gentle boil.


-
Return the toasted tofu to the skillet and sprinkle in the fenugreek leaves. Mix everything thoroughly to ensure the tofu is well coated in the luscious sauce. Taste and adjust the salt and other seasonings as needed.

-
Reduce the heat to low, cover the skillet, and allow the curry to simmer for 3-4 minutes. This crucial step helps the flavors meld beautifully. After simmering, remove the cover, garnish generously with fresh cilantro and a squeeze of fresh lime juice, and serve immediately with flatbread, naan, pita bread, or over rice. It also makes a fantastic filling for tacos or wraps!

Video Tutorial
Recipe Notes and Variations
To make this jalfrezi soy-free:
- Substitute tofu with chickpeas or chickpea tofu. Use 1 can (approximately 1.5 cups) of cooked chickpeas or 2 cups of cubed chickpea tofu. If using chickpeas, you can skip the initial searing step for tofu. Simply add them when the sauce is ready and simmer for 5 minutes.
- Alternatively, use a variety of vegetables such as cauliflower, broccoli, potatoes, green beans, or carrots. In the first step, instead of searing tofu, lightly cook these vegetables until they are al dente. Set them aside and add them back to the sauce, covering and cooking for at least 5 minutes to allow them to absorb the flavors.
To make this without onion and garlic:
- Omit the onion and garlic completely. To compensate for the omitted aromatics, increase the quantity of bell peppers and consider adding some julienned zucchini for extra texture and flavor. Double the amount of fenugreek leaves to enhance the authentic Indian flavor profile.
Nutrition Information (Per Serving)
Calories: 139 kcal, Carbohydrates: 11g, Protein: 10g, Fat: 7g, Saturated Fat: 1g, Sodium: 307mg, Potassium: 305mg, Fiber: 3g, Sugar: 5g, Vitamin A: 1235IU, Vitamin C: 68mg, Calcium: 144mg, Iron: 2mg
Nutrition information is automatically calculated and should be used as an approximation only.
Did you make this recipe? Share your experience and rate it below!

Key Ingredients and Flavor Profile
Crafting the perfect Tofu Jalfrezi relies on a harmonious blend of fresh ingredients and aromatic spices. Each component plays a vital role in building the complex and irresistible flavor profile of this dish:
- Tofu: For the best texture, we highly recommend using firm or extra-firm tofu. It’s crucial to press out excess water for at least 15 minutes before cubing and searing. This step ensures the tofu becomes wonderfully golden and crispy, allowing it to better absorb the rich flavors of the curry without crumbling.
- Aromatic Spices (Whole): The foundation of our gravy begins with hot oil seasoned with whole cumin seeds and dried red chilies. Cumin adds a warm, earthy depth, while the chilies infuse a pleasant heat and subtle smoky undertone right from the start.
- Fresh Vegetables: Thinly sliced red onions and colorful bell peppers (red and green) are sautéed in this spiced oil. The onions caramelize slightly, adding sweetness, while the peppers retain a slight crunch and contribute a lovely smoky flavor when seared.
- Ground Spices: A powerful trio of smoked paprika, ground coriander, and cayenne pepper are essential for that authentic Jalfrezi taste. Smoked paprika enhances the dish’s inherent smokiness, coriander brings a citrusy, earthy note, and cayenne provides the characteristic fiery kick.
- Fresh Aromatics: Minced fresh ginger and garlic are crucial for building layers of pungent, spicy, and sweet notes that are indispensable to Indian cuisine.
- Tomato Puree: This key ingredient lends the perfect balance of sweetness, acidity, body, and vibrant color to the sauce, creating a rich and well-rounded gravy.
- Lime Juice: A squeeze of fresh lime juice brightens the overall flavor, cutting through the richness and enhancing the other spices, while also balancing the heat.
- Fenugreek Leaves (Kasuri Methi): These dried leaves are a traditional finishing ingredient in many Indian curries, imparting a distinctive, slightly bitter, and aromatic flavor that adds an authentic touch. We also love a sprinkle of fresh cilantro for a burst of freshness.
- Liquid Smoke (Optional but Recommended): For an extra layer of smoky depth, a couple of drops of liquid smoke can transform the flavor. Use with caution, as a little goes a very long way!
Expert Tips for Your Tofu Jalfrezi
Making the perfect Tofu Jalfrezi is easier than you think, especially with these helpful tips and customization options:
- Adjusting the Heat: If you prefer a milder curry, simply reduce the amount of cayenne pepper. The dried red chilies also contribute heat, so consider using Kashmiri chilies for a less intense spice level, or remove them after tempering if you want just a hint of their flavor.
- Soy-Free Alternatives: For those avoiding soy, this Jalfrezi can be easily adapted.
- Chickpeas: Use 1 can (approx. 1.5 cups) of cooked chickpeas. Since chickpeas don’t need searing like tofu, skip the first step of toasting. Just add them directly to the sauce when it’s simmering and let them cook for about 5 minutes to absorb the flavors.
- Chickpea Tofu: You can also use 2 cups of cubed chickpea tofu. This option allows for a similar texture to traditional tofu.
- Mixed Vegetables: A medley of vegetables like cauliflower, broccoli, potatoes, green beans, or carrots works wonderfully. Sauté these vegetables in the first step until they are al dente. Set them aside and then incorporate them into the finished sauce, covering and cooking for at least 5 minutes to ensure they are tender and infused with the curry’s essence.
- Enhancing Freshness: Don’t underestimate the power of fresh garnishes. A generous sprinkle of fresh cilantro and a final squeeze of lime juice right before serving will brighten the flavors and add a beautiful touch.
- Pressing Tofu is Key: Don’t skip the tofu pressing step. Removing excess water ensures the tofu gets beautifully crispy when seared and allows it to soak up all the delicious curry sauce without becoming soggy.
- Batch Cooking for Better Flavor: Like many Indian stews and curries, the flavors of Tofu Jalfrezi often deepen and become even more exquisite the next day. Feel free to make a double or triple batch to enjoy flavorful leftovers throughout the week!

This Vegan Tofu Jalfrezi is not only a delight for your taste buds but also a versatile and wholesome dish. Its rich history as a “hot stir-fry” for leftovers speaks to its adaptability, allowing you to experiment with various plant-based proteins and vegetables. The interplay of smoky paprika, fiery cayenne, and the warm notes of ginger and garlic creates a truly unforgettable curry experience. Whether you’re a seasoned chef or a home cook, this recipe is designed to be straightforward, delivering maximum flavor with minimal fuss.
Storage and Reheating
This Tofu Jalfrezi is perfect for meal prepping! Store any leftovers in an airtight container in the refrigerator for up to 3 days. For longer storage, it freezes beautifully for up to a month. Thaw overnight in the refrigerator and reheat gently on the stovetop or in the microwave, adding a splash of water or vegetable broth if needed to restore its consistency.











