Paneer Jalfrezi Recipe

Updated: July 19, 2025, By Swasthi

Paneer Jalfrezi is a vegetarian take on the “Jalfrezi“, a classic curried Indian dish popular in the UK. This quick dish is made with paneer, bell peppers, onions, tomatoes & spices. A tempering of cumin (jeera) with sautéed aromatics and a generous sprinkling of spices completes this delicious stir-fry recipe. Paneer Jalfrezi is a perfect side for your Naans, rotis, simple Jeera Rice, or even a bowl of steaming aromatic rice like basmati or jasmine.

Jump To Recipe Jump To Video

Paneer Jalfrezi

While Jalfrezi is considered the second most popular curry in the UK, the dish has a Bengal and colonial India origin story. Food historians believe that jalfrezi (the original curry) was born out of the necessity to use leftover roasted meat in the absence of refrigeration.


Jhal in Bengali means hot & spicy while Frezi is literally stir fry. This curry dish is a unique mix of Indian and Chinese cooking styles but was invented for the British homes. The dish is prepared with locally available vegetables & spices but stir fried using a high heat technique, introduced to the local Bengalis by the Chinese immigrants.

So Jalfrezi is a stir fry made with meat, fish or paneer, vegetables along with tomatoes, onions, bell peppers, chili and spices. A prominent feature of a good jalfrezi is the crunchiness of its vegetables. While the modern, meat-based jalfrezi is made with fresh stir fried meat, you have vegetarian versions too. A popular one being this paneer jalfrezi and Vegetable Jalfrezi.

About Paneer Jalfrezi

Paneer Jalfrezi is a quick and easy to make Indian dish that comes together in less than 30 minutes. Aromatics like onion and ginger are sautéed with cumin seeds in hot oil. The addition of pureed tomatoes follows a quick stir fry with spices, bell peppers, and any other vegetable you choose to add.

Lastly paneer and kasuri methi are tossed in the flavorsome spicy and hot stir fry. How easy right?

Paneer jalfrezi is a good mix of protein and nutritious veggies. When you combine this with a wholegrain main dish, it makes a balanced lunch or dinner meal. This tasty dish complements any mains from flatbread to cooked grains. Serve it with cooked rice, pulao, biryani, roti, naan, paratha or chapati.

Jalfrezi is a semi-dry dish and you won’t have tons of gravy/sauce. So this also makes a great filling for your wrap and sandwiches. On occasions, I have also made kathi rolls and sandwiches with this filling. You will need some salad veggies like cucumber, zucchini, onions and carrots when you assemble them.

Fresh vs canned tomatoes

Most restaurant jalfrezi recipes use a small amount of tomato paste or ketchup or canned tomato puree for a tangy flavor. If you are trying to avoid processed foods, go with fresh ripe tomatoes like the way I used here. Cook down the fresh tomatoes well and add a small amount of vinegar to get a similar tangy tomatoey flavor.

The next best option is to use store bought tomato puree/ passata or tomato paste that comes in glass jars/ bottles. Most of these have no citric acid or preservative added to it.

fresh vs canned tomatoes for paneer jalfrezi

Ingredients & Substitutes

  • Paneer is the star ingredient of this dish. You may substitute with boiled chickpeas, tofu, halloumi, boiled eggs or shrimp. Except for the first substitute, all others are best pan-fried briefly before adding to the jalfrezi. More details in the variations section.
  • Onions are used in 2 forms – chopped/sliced and diced. Chopped or sliced onions help balance the tang from tomatoes and add body to the tomato base. Diced are kept crunchy and partially cooked to retain the sweet flavors.
  • Bell peppers are a special ingredient that you will always find in a Jalfrezi. Green, red, yellow and orange bell peppers go well. If you don’t prefer capsicum, substitute with carrots, baby corn, green beans or baby French beans.
  • Chillies provide the heat and spicy flavor to your dish. I use dried red and fresh green chilies but you may use any one.
  • Spices like garam masala, coriander powder, red chili powder and cumin help flavor the dish and balance the tangy from tomatoes.

More Paneer recipes
Matar Paneer
Paneer Makhani
Restaurant
Paneer Butter Masala
Paneer Bhurji

Photo Guide

How to make Paneer Jalfrezi (Stepwise Photos)

This recipe makes 4 serving if you use 300 grams of paneer.

Preparation

1. Wash and chop 3 medium tomatoes (260 grams to make about 1½ cups chopped). Add them to a blender and make a smooth puree. Or If you want you may substitute fresh tomatoes with ½ cup store bought tomato puree (like passata, without citric acid added) or use 3 tablespoons tomato paste (50 grams) mixed with ½ cup water. (I use double concentrate mutti paste)

tomatoes in a blender to make jalfrezi sauce

2. Prep up the other ingredients.

ingredients to make paneer jalfrezi
  • You need 250 to 300 grams paneer (8 to 10 oz), I cut mine to ¾ * 2 inch long but you may cut to any shape and size you want.
  • You need 1 medium onion. ¾ cup sliced or fine chopped + ½ cup diced & layers separated – total (170 grams)
  • Slice ½ medium sized green bell pepper to make half cup (60 grams). Make sure they are only ¼ thick else they take longer to cook. see picture below.
  • Slice ½ medium sized red bell pepper to make half cup (60 grams).
  • Slit and deseeded 1 green chili. If you want you can also use 2 dried red chilies (deseed for kids)
  • You also need 2 teaspoon ginger garlic paste or 1 teaspoon each, ginger & garlic minced or grated
  • ½ to ¾ teaspoon cumin seeds
  • ½ to 1 teaspoon Kashmiri red chili powder (adjust to taste, I use 1 tsp)
  • Optional – ¼ teaspoon turmeric
  • 1 teaspoon garam masala (or use ¾ tsp garam masala + ½ tsp coriander powder if your gm is strong or pungent)
  • Optional for a tart flavor – ¾ to 1 tablespoon vinegar (white or apple cider or tomato paste or ketchup mixed in 2 tbsps water)
  • ¾ teaspoon sea salt + 1 teaspoon sugar/ jaggery (to balance the flavors, optional)
  • 1 teaspoon Kasuri methi (optional, but recommended) + 2 tbsps coriander leaves to garnish

Temper & Stir Fry

3. Pour 2 to 3 tablespoon (30 to 45 ml) oil or ghee to a hot pan. Add cumin seeds, green and dried chilies if using. (make sure you deseed the chilies else the seeds will splutter in the oil.

tempering chilies and cumin seeds

4. When they begin to sizzle, add chopped onions. Stir fry on a medium heat for 5 mins, until light golden.

frying onions until golden

5. Add the ginger garlic paste & saute for a minute.

sauteing ginger garlic

6. Reduce the heat and stir in the red chili powder, garam masala, coriander powder (if using), salt and turmeric.

addition of spices

7. Pour the tomato puree and cook on a medium high heat until thick, for 5 to 7 mins. If you are using store bought puree or paste it takes only 2 to 3 mins.

cooking tomatoes with spices to make paneer jalfrezi

8. Add the diced onions & bell peppers. Stir fry on a medium high heat until slightly tender, yet crunchy. It takes me about 4 to 5 mins. If your pan dries out, add 1 to 2 tablespoons of water. I added 2 tbsps. (If you want you may cover and cook)

bell peppers in paneer jalfrezi

9. It is important to taste test at this stage and adjust salt. Also add vinegar/ tomato paste (only if needed) and jaggery or sugar.

adding jaggery

10. Add the paneer. Crush kasuri methi in your palms and sprinkle here.

sprinkling kasuri over paneer

11. Gently coat the paneer with the sauce. Cover and cook for 2 to 3 mins until heated through.

saucy paneer jalfrezi getting heated through in a pan

Add 2 to 3 tablespoons chopped coriander leaves. Serve paneer jalfrezi with naan, roti or plain basmati rice.

Paneer Jalfrezi Recipe - Restaurant style

Expert Tips

  • Do not cut down the amount of tomatoes in the recipe. You may use more but don’t reduce else your dish will be dry when you let it sit for a while.
  • This dish can easily become too hot. If you are making this for kids, omit the green chilies. A quick way to fix an excessively hot jalfrezi is to stir in some cashew cream or heavy cream.
  • For the best paneer jalfrezi, keep the veggies (bell peppers) crunchy. Do not overcook them. Cook them for a few minutes on high flame until they lose the raw flavor.
  • To give the dish extra tart flavor, add vinegar or tomato paste is highly recommended. Restaurants add tomato ketchup.
  • Don’t overcook the paneer else it will dry out and become hard.

Variations

  • Boiled egg jalfrezi – hard boil 6 to 8 eggs, make slits and fry in 1 tbsp ghee or oil, until blistered. Add to the jalfrezi when the bell peppers are done.
  • Shrimp jalfrezi – marinate the shrimp with little salt and red chili. Sear on a pan, until partially cooked for 1 minute on each side. Add to the sauce and cook just until done.
  • Chickpea jalfrezi – Add more water and cook the boiled chickpeas with the tomato base. Later add the bell peppers and stir fry.
Paneer jalfrezi made in restaurant style

Related Recipes

Recipe Card

paneer jalfrezi

Paneer Jalfrezi Recipe

5 from 68 votes
Paneer Jalfrezi is a dish made with paneer, vegetables, & spices. It is a vegetarian take on Jalfrezi, a popular Indian-inspired curried dish in the UK.
Print Recipe Pin Recipe

For best results follow the step-by-step photos above the recipe card

Prep Time15 minutes
Cook Time15 minutes
Total Time30 minutes
Servings3 to 4
AuthorSwasthi

Ingredients (US cup = 240ml )

  • 250 to 300 grams (8 to 10 oz) paneer
  • 1 medium (170 grams) onion (¾ cup sliced/fine chopped + ½ cup diced)
  • 1½ cup (260 grams) chopped tomatoes (pureed or ½ cup store bought tomato puree or 3 tbsps tomato paste mixed with ½ cup water)
  • 1 cup (120 grams) bell peppers/ capsicum (sliced ¼ inch thin, I use ½ cup each green & red)
  • 1 green chili slit or 2 dried red chilies (may use both for high heat, deseed for kids)
  • 2 teaspoon ginger garlic paste (or 1 tsp each minced or grated)
  • 2 to 3 tablespoons oil or ghee (30 to 45 ml)
  • ½ to ¾ teaspoon cumin seeds
  • ½ to 1 teaspoon Kashmiri red chili powder (adjust to taste, I use 1 tsp)
  • ¼ teaspoon turmeric (optional)
  • 1 teaspoon garam masala (or use ¾ tsp garam masala + ½ tsp coriander powder if your gm is too strong)
  • ¾ teaspoon sea salt (adjust to taste)
  • ¾ to 1 tablespoon vinegar (optional, white or apple cider or tomato paste or ketchup mixed in 2 tbsps water)
  • 1 teaspoon sugar/ jaggery (optional)
  • 1 teaspoon Kasuri methi (optional, but recommended)
  • 2 to 3 tablespoons coriander leaves finely chopped, to garnish

Instructions

Preparation

  • Cut paneer to square or rectangles of preferred sizes. I cut mine to ¾ * 2 inches long pieces. If using fresh tomatoes, chop and puree them in a blender.

How to make Paneer Jalfrezi

  • On a medium flame, heat oil or ghee in a pan. Add cumin seeds and chilies.
  • Fry them for a minute and add the chopped/sliced onions. Saute until light golden, for 5 mins. Stir in the ginger garlic and saute for 1 to 2 mins.
  • Turn down the heat to low, stir in the chilli powder, garam masala, coriander powder (optional), turmeric and salt. Pour the tomato puree immediately.
  • Cook on a medium high heat until it becomes slightly thick, for 5 to 7 mins. (If using store bought puree it takes only 2 to 3 mins)
  • Add the bell peppers & diced onions. Stir fry on a medium high heat, for 4 to 5 mins until slightly tender, yet crunchy. If your pan dries out, add 1 to 2 tablespoons of water.
  • Taste test and stir in more salt, vinegar/ tomato paste (only if needed) and sugar if using.
  • Reduce the heat and add paneer. Crush kasuri methi in your hands and sprinkle. Gently stir in to coat the paneer with the jalfrezi.
  • Cover and cook on a very low heat just for 2 to 3 mins, until heated through. Sprinkle coriander leaves and serve paneer jalfrezi with rice or roti. It also goes well to make kathi rolls and sandwiches.

Notes

  • It is important to adjust the quantity of spices, sugar and salt to your taste. If your dish is too tart, add more spices before adding the paneer and omit vinegar/ ketchup/tomato paste.
  • It is important to slice the bell peppers thin (¼ inch) else they won’t cook in the given time. You may need to cover and cook or add a splash of water as you stir fry them.
  • If you make the recipe as is using 300 grams paneer, it serves 4.

Video

NUTRITION INFO (estimation only)

Nutrition Facts
Paneer Jalfrezi Recipe
Amount Per Serving
Calories 330 Calories from Fat 234
% Daily Value*
Fat 26g40%
Saturated Fat 12g75%
Trans Fat 0.03g
Polyunsaturated Fat 2g
Monounsaturated Fat 5g
Cholesterol 50mg17%
Sodium 605mg26%
Potassium 267mg8%
Carbohydrates 12g4%
Fiber 3g13%
Sugar 6g7%
Protein 12g24%
Vitamin A 1185IU24%
Vitamin C 49mg59%
Calcium 397mg40%
Iron 1mg6%
* Percent Daily Values are based on a 2000 calorie diet.
Tried this recipe?Mention @SwasthisRecipes or tag #swasthisrecipes!

© Swasthi’s Recipes

Paneer Jalfrezi first published in July 2015. Updated in July 2025.

Meat Recipes

About Swasthi

I’m Swasthi Shreekanth, the recipe developer, food photographer & food writer behind Swasthi’s Recipes. My aim is to help you cook great Indian food with my time-tested recipes. After 2 decades of experience in practical Indian cooking I started this blog to help people cook better & more often at home. Whether you are a novice or an experienced cook I am sure Swasthi’s Recipes will assist you to enhance your cooking skills. More about me

Follow Swasthi’s Recipes

Comments

5 from 68 votes (52 ratings without comment)
Recipe Rating




45 Comments
Inline Feedbacks
View all comments

5 stars
Good recipe

5 stars
Thank you I made this and everyone loved it including my toddler. I did cut down the chilies a bit and poured little cream over his portion. Overall outstanding dish.

5 stars
I love this paneer jalfrezi. I had only little paneer so used 2 hard boiled eggs as well. Overall excellent and tasty

5 stars
Yummy and the best paneer jalfrezi. I make this a few times every month and this is my husband’s favorite lunch box dish. I made this with Jeera rice yesterday and loved it.

Very tasty and very simple to make thanks Swati for this recipe

5 stars
Ibfollowed this recepie and it was a hit with my vegetarian friends. Spicy and tasty….visually very appealing. Thanks for a easy recipe

5 stars
Love this paneer jalfrezi! Very easy and very delicious.

5 stars
Tried this last night, it turned out very delicious. Thank you.

5 stars
Simple recipe

5 stars
So delicious and easy to make. My husband and I like this a lot more than chicken jalfrezi.

5 stars
This turned out to be banging and even impressed my very discerning flatmate (whose parents are Indian), who went for seconds! This will be one of my staples from now on! Also, any excuse to eat paneer 😉
Thank you so much for posting!

5 stars
Just made this recipe. It is awesome. Thank you so much!

Turned out very nice. I used a mix of paneer and vegetables. Lightly sauteed the vegetables in oil before adding. Thanks for the recipe!

5 stars
Very simple and delightful change

5 stars
Simple yet so tasty
Thanks for sharing the recipe.

One twist we made was added kalonji seeds to it at the end as well. It gave the extra nice restaurant like flavor to it

So easy yet super tasty. An incredible recipe.

5 stars
Very easy to make and very tasty, I will follow your recipes in future. Thank you.

5 stars
Hi Swasthi, I just love all your recipes and this one was no different. All your recipes just come out so perfect each time! Thank you!

Wow! DH and I made this recipe today. Deeeeeeelish!!!!

We used half a carton of tomato passatta for speed, didn’t have any green chilli so used dried red chillies instead. We hadn’t read the comments before cooking and we cut our paneer into cubes which stirred in nicely. Remembered the chilli powder just at the right time.

Found it to be really, really tasty I would recommend.

Will make sure next time we make it we use green chillies as per recipe, for the added oomph, and also add the sliced fresh tomatoes too!

Very impressed, and we look forward to trying out other recipes from your repertoire.

Barbara xx

5 stars
Very tasty and easy to make

yummmmm i like it so much not only this all the veg recipies

I love paneer. This would be my go to recipe, but i would make a small change by making paneer into smaller cubes. doing so i will get the juicy sauce completely for every bite of paneer.