For those who want to make an authentic Rogan Josh recipe, this is the one to try. This recipe stays true to the traditional Kashmiri flavors and cooking techniques, resulting in a rich and aromatic dish that is sure to impress. To make this authentic Rogan Josh, you will need ingredients like lamb or goat meat, onions, garlic, ginger, spices (such as fennel seeds, cardamom, cinnamon, and cloves), yogurt, and tomato puree. The meat is marinated in yogurt and spices overnight to enhance its flavor and tenderness. Then, it is slow-cooked with the onion and spice mixture until it becomes tender and the flavors meld together. This authentic Rogan Josh is best served with steamed rice or naan bread for a truly satisfying meal.