Asian World Kashmir logo Asian World KashmirKashmir travel, culture and the stories of a remarkable region.
Food & Cuisine

Kashmiri Rogan Josh Recipe Without Onion or Garlic

Most rogan josh recipes online are thick with onions, tomatoes and cream, and they taste nothing like the deep red, glossy curry served in Srinagar homes.

A copper pot of deep red mutton curry with a layer of oil on top, served beside a bowl of steamed white rice on a wooden table

Most rogan josh recipes online are thick with onions, tomatoes and cream, and they taste nothing like the deep red, glossy curry served in Srinagar homes. If you have eaten the real thing and could not recreate it, the problem is usually the recipe, not your cooking. Authentic Kashmiri rogan josh is built on mustard oil, yogurt, dried ginger and fennel, and the Kashmiri Pandit version uses no onion or garlic at all.

This is the recipe I learned from a neighbour's grandmother in Habba Kadal, adjusted only for measurements a home cook outside Kashmir can follow. It serves four to five, takes about two hours from start to finish, and needs no special equipment beyond a heavy pot.

What makes Kashmiri rogan josh different

The name comes from "rogan", meaning fat or oil, and "josh", meaning heat or intensity. The colour should come from Kashmiri red chilli, which is mild and bright, not from tomatoes or food colouring. The sauce is meant to be thin enough to coat rice, with a layer of red oil floating on top.

There are two main traditions. Kashmiri Pandit households use asafoetida instead of onion and garlic, and lean on dry ginger and fennel for depth. Kashmiri Muslim cooks, especially in the wazwan feast tradition, often add shallots or a paste of fried onion, and may use dried cockscomb flower, called maval, for an even deeper red. Both are authentic. This recipe follows the Pandit style because it is simpler and shows off the spices most clearly.

Ingredients for Kashmiri rogan josh

  • 1 kg mutton or goat, bone-in, cut into 5 to 6 cm pieces (shoulder and ribs work well)
  • 120 ml mustard oil
  • 4 cloves, 4 green cardamom, 2 black cardamom, 1 cinnamon stick about 5 cm, and 2 bay leaves
  • 1/4 teaspoon asafoetida dissolved in 2 tablespoons of warm water
  • 2 to 3 tablespoons Kashmiri red chilli powder
  • 2 teaspoons ground fennel
  • 1 1/2 teaspoons dry ginger powder
  • 250 g full-fat yogurt, whisked smooth
  • 1 1/2 teaspoons salt, or to taste
  • About 500 ml hot water
  • Optional: 1/2 teaspoon Kashmiri garam masala and a few strands of saffron to finish

Use whole milk yogurt. Low fat yogurt splits in the pot and leaves a grainy sauce. If you add saffron, buy it from a source you trust, since adulterated strands are common. The guide on saffron in Kashmiri cooking and how to buy it honestly explains what to check.

The cut of meat matters more than most recipes admit. Ask your butcher for pieces from the shoulder, neck and ribs, with some fat left on. Boneless leg meat turns dry and stringy over a long simmer, while bone and connective tissue melt into the sauce and give it the silky body that makes rogan josh worth the wait. In Srinagar, cooks often keep a few pieces of marrow bone in the pot for the same reason.

Step by step method

  1. Prepare the oil. Heat the mustard oil in a heavy pot until it just starts to smoke, then turn off the heat and let it cool for two minutes. This removes the raw, sharp edge that mustard oil has straight from the bottle.
  2. Sear the meat. Turn the heat back to medium-high, add the mutton and a pinch of salt, and fry for 10 to 12 minutes, turning often, until the pieces are browned on most sides.
  3. Add the whole spices and the asafoetida water. Stir for one minute until the cardamom smells fragrant.
  4. Bloom the chilli. Mix the chilli powder with 4 tablespoons of water to make a paste, then add it to the pot. Stir for two to three minutes. The paste stops the chilli from burning and gives you that clear red colour.
  5. Add the yogurt slowly. Lower the heat. Add the whisked yogurt one tablespoon at a time, stirring constantly, until it is all in and the oil starts to separate at the edges. This takes 8 to 10 minutes and is the most important step.
  6. Season and simmer. Stir in the fennel, dry ginger and remaining salt. Pour in the hot water, cover, and simmer on low for 60 to 75 minutes, until the meat pulls easily from the bone.
  7. Finish. Uncover and cook for another 5 minutes to reduce slightly. Sprinkle the garam masala and saffron if using, and rest for 10 minutes before serving.

If you are using a pressure cooker

Follow steps 1 to 5 in the cooker base, then add 350 ml water instead of 500 ml, close the lid and cook for five to six whistles on medium heat. Let the pressure release naturally, then reduce the sauce for a few minutes with the lid off.

Why you should not add tomatoes, even though many recipes do

A lot of popular versions tell you to add tomato for colour and body. I understand the appeal, since tomato makes the sauce thicker and redder with less effort. But it changes the dish completely.

Tomato adds acidity that fights with the yogurt, and its sweetness masks the gentle heat of fennel and dry ginger, which are the real flavours of rogan josh. It also turns the colour orange-brown instead of deep crimson. If your curry is not red enough, the fix is better chilli, not tomato. Real Kashmiri chilli is bright and mild, and if yours is pale or harsh, mix 2 parts sweet paprika with 1 part mild chilli powder as a substitute.

The same goes for cream. Restaurant versions add it at the end to make the sauce rich, but properly cooked yogurt and mustard oil already give you all the body the dish needs.

Serving and storing

Serve rogan josh with plain steamed rice, which is how it is eaten in Kashmir. Bread is not the usual partner. A side of haakh, the simple Kashmiri collard greens, and a radish and walnut chutney make it a complete meal. For more dishes that pair well, see Kashmiri cuisine you can learn at home.

Like most slow-cooked curries, it tastes better the next day. Cool it fully, keep it in the fridge for up to three days, and reheat gently on the stove with a splash of water. It also freezes well for up to two months.

Frequently asked questions

Is Kashmiri rogan josh very spicy?

No. It looks fiery because of the red colour, but Kashmiri chilli is mild. Most people find it warm and fragrant rather than hot. If you want more heat, add a small amount of hot chilli powder alongside the Kashmiri chilli.

Can I make rogan josh with chicken or lamb?

Lamb works perfectly and cooks a little faster, about 50 to 60 minutes. Chicken can be used too, but reduce the simmering time to 25 to 30 minutes and use bone-in thighs so the meat stays moist.

Why does my yogurt curdle in the curry?

Yogurt splits when it hits very hot oil all at once or when it is low in fat. Lower the heat, use full-fat yogurt at room temperature, and add it slowly while stirring. Whisking a teaspoon of chickpea flour into the yogurt also helps keep it stable.

ZM
Zara Malik

Zara writes about food, fashion and the material culture of the Kashmir Valley. She approaches every subject from the perspective of craft: how things are made, who makes them, and what they mean.

More posts by Zara

More in Food & Cuisine

01doorganico 084goad 3hot8 4465456 after5internprogram ahandfulofblessings ahmadpc ahomcybersecurity allodialresources annodex antiquesandperiodcollectibles aotc beedlectrics bloggertemplatefree bluefeatheragency bodyweightsolution campaign08blog carfixadvisor catstreetcollective cbstvsports cnfanspurchasing committeeof500yearsofdignityandresistance covertopsdjs cs-kaiyuangame cuestacomunicaciontotal cxoutlet dancebetgame deskgearhub destinyvillastay detectmagazine di33 diamondsteelbuildings donmo dyanadropship emarsysfinance emimattl escapechan eskitarih evautoplay everythingweddings-orlando farmzone feedviewerapp foxstudiosscratch gamevui123 gleasongrade greetingsday hacklabasu haskell iw-kaiyun jagoanproperti jilidskripsi joltbusinessfinance juegodepokergratis juegospucca kaeru-festival latestmehndidesigns lestanzediottaviano litemagazines localcommunityhero lustrsazan mariashebets menswheels newwebstechs1 nikkit ootheday oxigenvpn plurfitness prefetial probudgetcarpetcleaning psychicmrsmartin pyaten qvantor rejoignezlogis rexzbot riselayouts ruchin rwxqsgd5 sakaltime shibiaowang shop-bot skrtips strcoding tetapatrium topselller uneplanteartificielle vipertechcr webtech1223411 wo-kygaming yamaha-mekar yeknava yoybuysheets zenunwa yamaha-mekar jilidskripsi ankertoto ankertoto ankertoto ankertoto