This spicy and tangy stir-fry combines tender chicken with crisp bell peppers and onions in a savory tomato-based sauce. It is an efficient meal that brings bold Indian flavors to your table in just 30 minutes.

List of ingredients
- 500 gram or 1.1 lb chicken breast, boneless and skinless, cut into cubes
- 1 medium green bell pepper, cut into cubes
- 1 medium red bell pepper, cut into cubes
- 1 medium onion, cut into cubes
- 1 tablespoon butter – adds richness to the sauce
- 3 tablespoon sunflower oil – used for high-heat sautรฉing
- 1 large size onion, finely chopped
- 1 tablespoon garlic, finely chopped
- 1 tablespoon ginger, finely chopped
- 1 large size tomato, finely chopped
- 2 tablespoon tomato ketchup – provides a balanced tangy sweetness
- 2 fresh green chili, slit lengthwise
- 1/4 cup fresh coriander, finely chopped for garnish
- 1/2 cup warm water – helps create the gravy consistency
- 1 teaspoon ground coriander – adds an earthy citrus note
- 1 teaspoon ground cumin – provides deep aromatic flavor
- 1/4 teaspoon ground black pepper – adds a subtle heat
- 1 teaspoon turmeric powder – for color and earthy base
- 1 teaspoon red chili powder – controls the spice level
- 1/2 teaspoon garam masala – used as a finishing spice
- 1/2 teaspoon kasuri methi (dried fenugreek leaves), optional – adds a nutty aroma
step-by-step instructions
- Sautรฉ Vegetables: Heat 1 teaspoon of oil in a pot or pan. Once the oil is hot enough, add onion and green and red bell pepper cubes. Saute them for 2 minutes over medium/high flame to get nice colors on the veggies, then set them aside.
- Brown the Chicken: Heat 1 tablespoon of oil in the same pot. Once the oil is hot enough, add chicken and saute for about a minute over medium/high flame.
- Spice the Meat: Add salt, 1/4 teaspoon turmeric powder, and 1/4 teaspoon chili powder. Stir-fry the chicken for about 4-5 minutes over medium/high flame until the chicken is fried and coated with the spices, then transfer to a plate and set aside.
- Cook Aromatics: Heat the remaining oil and the butter in the pan. Add chopped onion, garlic, and ginger, then saute for about 1-2 minutes over medium flame until the onion looks softened.
- Bloom the Spices: Add the ground cumin, coriander, pepper, turmeric powder, and red chili powder. Saute briefly to mix.
- Deglaze the Pan: Immediately sprinkle 1-2 tablespoons of water and saute for a couple of seconds. This prevents the dry spices from burning and helps release their flavor.
- Prepare Tomato Base: Add chopped tomatoes, followed by salt. Stir and cook until the tomatoes turn mushy.
- Add Sweetness: Once the tomatoes are cooked, add tomato ketchup and give it a mix.
- Combine Chicken: Add the previously sautรฉed chicken and stir fry for 1-2 minutes over medium flame.
- Simmer Sauce: Add 1/2 cup of warm water and mix.
- Final Mix: Add slit chilies, sautรฉed onion, and bell peppers. Stir to mix, simmer the flame, cover, and cook until the chicken is tender.
- Finish and Garnish: Turn off the flame and sprinkle garam masala, chopped coriander, and Kasuri methi if using. Stir to mix and serve hot.
Cooking Techniques for Better Results
Searing Vegetables for Texture
Sautรฉing the onion and bell pepper cubes at the beginning over high heat creates a charred exterior while keeping the inside crisp. This prevents the vegetables from becoming mushy during the simmering process. Removing them from the pan and adding them back at the end preserves this specific texture.
Pre-frying Chicken for Juiciness
Frying the chicken cubes with a small amount of turmeric and chili powder seals the edges of the meat. This technique traps the natural juices inside the chicken, preventing it from becoming dry or rubbery. It also ensures the meat is evenly coated in flavor before it enters the gravy.
Preventing Dry Spices from Burning
Dry spices can burn quickly when exposed to high heat in oil, which creates a bitter taste. Adding a tablespoon of water immediately after adding the spices lowers the temperature and helps the spices bloom. This creates a smooth paste that integrates better with the tomato base.
Ingredient Substitutions and Customizations
Alternative Protein Options
You can replace the chicken breast with boneless chicken thighs for a richer, more moist result. For a vegetarian version, use cubed paneer or extra-firm tofu. Mixed vegetables like cauliflower, carrots, green peas, and baby corn also work well in this spicy gravy.
Swapping the Cooking Oil
While sunflower oil is used for its high smoke point, any neutral oil like canola, vegetable, or avocado oil will work. You can substitute butter with ghee for a more traditional Indian flavor profile. If you prefer a dairy-free version, simply omit the butter or use a plant-based butter alternative.
Using Different Bell Peppers
The recipe calls for red and green peppers, but yellow bell peppers can be added for more color and a milder sweetness. Each pepper variety adds a slightly different flavor profile. Using a mix of all three colors makes the dish visually appealing.
Replacing Tomato Ketchup
Tomato ketchup provides a specific balance of sugar and acidity. If you do not have ketchup, you can use a tablespoon of tomato puree mixed with a teaspoon of sugar or honey. This will mimic the tangy and sweet quality needed to balance the spices.
Adjusting the Heat Level
The spiciness is controlled by the amount of red chili powder and fresh green chilies. For a milder dish, remove the seeds from the green chilies or reduce the red chili powder. To increase the heat, add more slit chilies or use a spicier variety like Bird’s Eye chilies.
Serving and Pairing Suggestions
Best Rice Accompaniments
Plain steamed basmati rice is the most common pairing as it absorbs the spicy gravy. Jeera rice, which is tempered with cumin seeds, adds an extra layer of earthiness to the meal. You can also serve this with a vegetable pulao for a more complete dinner.
Traditional Indian Flatbreads
Garlic naan or butter naan is ideal for scooping up the semi-dry gravy. For a lighter option, try whole wheat chapati or roti. Paratha, with its flaky layers, provides a satisfying contrast to the tender chicken and crisp peppers.
Using Jalfrezi as a Wrap Filling
Because the dish is semi-dry, it makes an excellent filling for wraps or sandwiches. Spoon the mixture into a warm tortilla or pita bread. Add a dollop of Greek yogurt or a mint chutney to balance the spice and add freshness.
Storage and Reheating Guide
Refrigeration Guidelines
Store leftovers in an airtight glass or plastic container in the refrigerator. This dish keeps well for 2 to 3 days. The flavors often intensify over time, making the leftovers taste even better than the original batch.
Proper Reheating Methods
Reheat the dish on a stovetop over medium-low heat. Add a splash of water or a small knob of butter to loosen the sauce and prevent it from drying out. Avoid overheating the chicken to keep it from becoming tough.
Freezing the Dish
Chicken Jalfrezi can be frozen for up to one month. Let the dish cool completely before placing it in a freezer-safe container. Thaw it in the refrigerator overnight before reheating it on the stove.
Troubleshooting Common Issues
Fixing a Too-Spicy Gravy
If the dish becomes too spicy, stir in a tablespoon of heavy cream or plain Greek yogurt. The dairy helps neutralize the capsaicin from the chilies. Alternatively, adding a small amount of extra tomato ketchup or honey can balance the heat.
Solving Mushy Vegetables
Mushy vegetables usually occur if they are cooked too long in the sauce. To avoid this, ensure you sautรฉ them quickly over high heat and remove them immediately. Always add them back only during the final few minutes of simmering.
Correcting a Thin Sauce
If the gravy is too watery, simmer the sauce uncovered for a few minutes before adding the chicken and vegetables back in. You can also whisk a small amount of cornstarch with water and stir it in to thicken the sauce quickly.
Frequently Asked Questions
Can I use chicken thighs instead of breasts?
Yes, chicken thighs are a great alternative as they are more flavorful and remain moist even after simmering. Ensure they are cut into uniform cubes so they cook at the same rate as the vegetables.
Is this dish gluten-free?
Yes, the ingredients used in this recipe are naturally gluten-free. However, always check the labels on your store-bought tomato ketchup and spice blends to ensure there are no hidden gluten additives.
How long does it stay fresh in the fridge?
When stored in an airtight container, this dish remains fresh and safe to eat for 2 to 3 days. Keep it refrigerated at all times to maintain the quality of the chicken and vegetables.
Can I make this in a slow cooker?
This recipe is designed as a stir-fry, so a slow cooker is not recommended. The high heat is necessary to sear the meat and keep the vegetables crisp. A slow cooker would result in overcooked vegetables and a different texture.
Print
Quick Restaurant-Style Chicken Jalfrezi
- Total Time: 30 minutes
- Yield: 3 servings 1x
- Diet: Gluten-free
Description
Tender, juicy chicken, crisp onion, and bell peppers coated with tangy, sweet, and spicy gravy. Make jalfrezi chicken better than Indian takeout right at home!
Ingredients
- 500 gram or 1.1 lb chicken breast boneless and skinless, cut into cubes
- 1 medium green bell pepper, cut into cubes
- 1 medium red bell pepper, cut into cubes
- 1 medium onion, cut into cubes
- 1 tablespoon butter
- 3 tablespoon sunflower oil
- 1 large size onion, finely chopped
- 1 tablespoon garlic, finely chopped
- 1 tablespoon ginger, finely chopped
- 1 large size tomato, finely chopped
- 2 tablespoon tomato ketchup
- 2 fresh green chili, slit
- ยผ cup fresh coriander, finely chopped
- ยฝ cup warm water
- 1 teaspoon ground coriander
- 1 teaspoon ground cumin
- ยผ teaspoon ground black pepper
- 1 teaspoon turmeric powder
- 1 teaspoon red chili powder
- ยฝ teaspoon garam masala
- ยฝ teaspoon kasuri methi (dried Fenugreek leaves), optional
Instructions
- Step: Heat 1 teaspoon of oil in a pot or pan. Once the oil is hot enough, add onion and green and red bell pepper cubes. Saute them for 2 minutes over medium/high flame. The goal here is to get some nice colors on the veggies. Then set the veggies aside.
- Step: Heat 1 tablespoon of oil in the same pot. Once the oil is hot enough, add chicken and saute for about a minute over medium/high flame.
- Step: Add salt, ยผ teaspoon turmeric powder, and ยผ teaspoon chili powder. Stir-fry the chicken for about 4-5 minutes over medium/high flame until the chicken is fried and coated with the spices. Once done, transfer to a plate and set aside.
- Step: Heat the remaining oil and the butter in the pan. Add chopped onion, garlic, and ginger. Saute for about 1-2 minutes over medium flame until the onion looks softened.
- Step: Add the ground cumin, coriander, pepper, turmeric powder, and red chili powder. Saute to mix.
- Step: Immediately sprinkle 1-2 tablespoons of water and saute for a couple of seconds. This step prevents the dry spices from burning and helps release their flavor.
- Step: Add chopped tomatoes, followed by salt. Stir and cook until the tomatoes turn mushy.
- Step: Once done, add tomato ketchup and give it a mix.
- Step: Add chicken and stir fry for 1-2 minutes over medium flame.
- Step: Add ยฝ cup of warm water and mix.
- Step: Add slit chilies, sauteed onion, and bell peppers. Stir to mix. Simmer the flame, cover, and cook until the chicken is tender.
- Step: Turn off the flame and sprinkle garam masala, chopped coriander, and Kasuri methi if added. Stir to mix and serve hot.
Notes
Stir-frying the chicken first seals the juices inside to prevent drying. Sauteing veggies separately and adding them at the end maintains their color and bite. Adjust chilies and chili powder to customize heat levels.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Dinner, Lunch
- Method: Stir-fry
- Cuisine: Asian, Indian
Nutrition
- Serving Size: 1 serving
- Calories: 437 kcal
- Sugar: 10 g
- Sodium: 438 mg
- Fat: 23 g
- Saturated Fat: 5 g
- Unsaturated Fat: 16 g
- Trans Fat: 0.2 g
- Carbohydrates: 20 g
- Fiber: 5 g
- Protein: 38 g
- Cholesterol: 117 mg