Beef Rogan Josh Pakistani Recipe

Learn how to make authentic homemade Pakistani Beef Rogan Josh with this easy step-by-step recipe. The best slow-cooked beef curry with fragrant spices and a rich tomato-based sauce. Perfect for family dinners and special occasions, this traditional recipe delivers restaurant-quality flavor at home.
Difficulty:
Intermediate
Prep Time:
20 mins
Cook Time:
2 hours 30 mins
Serves:
6 servings
A steaming bowl of Beef Rogan showcased in a deep, earthenware dish, where chunks of tender beef glisten under a thick, vibrant red-brown gravy. The closeup shot captures the texture of the meat falling apart under the weight of a serving spoon, with a light scatter of fresh coriander leaves and sliced green chilies adding bright color contrast. Warm, directional lighting emphasizes the gloss of the sauce and highlights the pools of fragrant oil that have naturally separated during slow cooking. In the background, slightly blurred, sits a basket of freshly-baked naan bread, a small bowl of yogurt, and aromatic basmati rice, all arranged on a rustic wooden table with small bowls of additional spices scattered around the composition.

Ingredients

<ul class="ingredients-main-list"><li class="ingredients-single-item">750g stewing beef, cut into 3-4cm cubes</li><li class="ingredients-single-item">4 tablespoons ghee (or neutral cooking oil)</li><li class="ingredients-single-item">2 large onions, finely sliced</li><li class="ingredients-single-item">6 garlic cloves, minced</li><li class="ingredients-single-item">3cm piece fresh ginger, grated</li><li class="ingredients-single-item">2 tablespoons tomato paste</li><li class="ingredients-single-item">400g canned chopped tomatoes</li><li class="ingredients-single-item">200ml beef stock or water</li><li class="ingredients-single-item">3 tablespoons plain yogurt</li><li class="ingredients-single-item">1 cinnamon stick</li><li class="ingredients-single-item">3 bay leaves</li><li class="ingredients-single-item">4 green cardamom pods, lightly crushed</li><li class="ingredients-single-item">4-5 whole cloves</li><li class="ingredients-single-item">2 teaspoons cumin seeds</li><li class="ingredients-single-item">3 tablespoons Kashmiri chili powder (or 1 tablespoon regular chili powder mixed with 2 tablespoons paprika)</li><li class="ingredients-single-item">2 teaspoons ground coriander</li><li class="ingredients-single-item">1 teaspoon turmeric powder</li><li class="ingredients-single-item">1 teaspoon garam masala</li><li class="ingredients-single-item">1 teaspoon salt (adjust to taste)</li><li class="ingredients-single-item">Fresh coriander leaves, chopped (for garnish)</li><li class="ingredients-single-item">2 green chilies, sliced (optional)</li></ul>

Nutrition Facts (per serving)

🍽️ Serving Size:
🔥 Calories:
🥑 Fat:
🧈 Saturated Fat:
🍞 Carbohydrates:
🍭 Sugar:
🍗 Protein:
🫀 Cholesterol:
🧂 Sodium:

Equipment

<ul class="equipment-main-list"><li class="equipment-single-item">Heavy-bottomed Dutch oven or large pot</li><li class="equipment-single-item">Wooden spoon</li><li class="equipment-single-item">Spice grinder or mortar and pestle</li></ul>

Directions

<ol class="no-list-style"><li class="MethodStepper"><h4 class="step-title">Step 1</h4>Begin by patting the beef chunks dry with paper towels - this ensures proper searing and prevents the meat from stewing instead of browning. Season generously with salt and set aside for 10 minutes to come to room temperature.</li><li class="MethodStepper"><h4 class="step-title">Step 2</h4>Heat the ghee in a heavy-bottomed Dutch oven over medium-high heat until it begins to shimmer. Working in batches to avoid overcrowding, carefully add the beef pieces and sear until deeply browned on all sides, about 3-4 minutes per batch. This caramelization creates the foundation of flavor for the dish. Transfer the seared meat to a plate and set aside.</li><li class="MethodStepper"><h4 class="step-title">Step 3</h4>In the same pot with the remaining fat, add the sliced onions and reduce heat to medium. Cook the onions, stirring occasionally, until they turn a deep golden brown, about 15-20 minutes. This slow caramelization of onions is crucial for developing the rich base flavor of authentic rogan josh.</li><li class="MethodStepper"><h4 class="step-title">Step 4</h4>Once onions are caramelized, add the minced garlic and grated ginger, cooking for another 1-2 minutes until aromatic. Then add the whole spices - cinnamon stick, bay leaves, cardamom pods, cloves, and cumin seeds. Toast them for 30-60 seconds until they release their fragrance, being careful not to burn them.</li><li class="MethodStepper"><h4 class="step-title">Step 5</h4>Reduce the heat to low and add the ground spices - Kashmiri chili powder, ground coriander, and turmeric. Stir quickly to coat the onion mixture and prevent the spices from burning (which would create bitterness). If the mixture seems dry, add a splash of water.</li><li class="MethodStepper"><h4 class="step-title">Step 6</h4>Add the tomato paste and cook for 2 minutes, stirring constantly to caramelize it slightly. This deepens the flavor and reduces any metallic taste. Then add the canned tomatoes and stir well, scraping up any browned bits from the bottom of the pot - these contain concentrated flavor.</li><li class="MethodStepper"><h4 class="step-title">Step 7</h4>Return the seared beef to the pot along with any accumulated juices. Pour in the beef stock or water, stirring well to combine. Bring the mixture to a gentle simmer, then lower the heat to maintain a very gentle bubble. Cover the pot with a lid slightly ajar and cook for 1.5-2 hours, stirring occasionally, until the beef is fork-tender.</li><li class="MethodStepper"><h4 class="step-title">Step 8</h4>When the beef is tender, turn off the heat and stir in the yogurt one tablespoon at a time, ensuring it's fully incorporated before adding the next. The yogurt enriches the curry and adds subtle tanginess. If you add it all at once or while the curry is boiling, it may split.</li><li class="MethodStepper"><h4 class="step-title">Step 9</h4>Return the curry to a gentle simmer and cook uncovered for another 15 minutes, allowing the sauce to reduce and thicken. In the last 5 minutes, stir in the garam masala - adding this aromatic spice blend at the end preserves its delicate flavors that would otherwise dissipate during long cooking.</li><li class="MethodStepper"><h4 class="step-title">Step 10</h4>Taste and adjust seasoning if needed. Let the curry rest for 10-15 minutes off the heat - this resting period allows the flavors to meld and develop further. Garnish with fresh coriander leaves and sliced green chilies just before serving. Enjoy with naan bread or rice to soak up the delicious sauce!</li></ol>

FAQs

Find answers to your most pressing questions about this delicious recipe right here.

What ingredients are used in Beef Rogan Josh Pakistani Recipe?

Key ingredients include beef chunks, ghee, onions, garlic, ginger, tomatoes, yogurt and a robust spice blend featuring Kashmiri chili, cumin, coriander, turmeric, cardamom, cloves, cinnamon and garam masala, creating that distinctive rich, aromatic sauce.

How to cook Beef Rogan Josh Pakistani Recipe at home?

Learn how to cook Beef Rogan Josh Pakistani Recipe by first searing beef chunks until browned, then slowly caramelizing onions before adding aromatic spices, tomatoes, and gently simmering for 1.5-2 hours until the meat is tender. Finish with yogurt and garam masala for an authentic taste that rivals any restaurant version.

What's the best cut of beef to use for a traditional curry dish?

For traditional curry dishes like Rogan Josh, choose cuts with good marbling and connective tissue that break down with slow cooking. Chuck, blade, brisket or shin beef work exceptionally well, becoming fork-tender while adding richness to the sauce.

Can I make this curry recipe in a slow cooker instead?

Yes, this curry adapts perfectly to slow cooking. Brown the meat and sauté the aromatics first, then transfer everything to a slow cooker. Cook on low for 6-8 hours or high for 4 hours until beef is tender, adding yogurt during the final 30 minutes.

Why is my curry sauce watery rather than thick and rich?

Watery curry sauce usually results from insufficient reduction. Try simmering uncovered longer, adding less liquid initially, or incorporating a tablespoon of ground cashews/almonds. Ensure your onions are properly caramelized first, as they form the thickening base.

Want to try something else in ...

International Dishes & Appetizers

Try following recommended recipes

No items found.
{ "@context": "http://schema.org/", "@type": "Recipe", "name": "Beef Rogan Josh Pakistani Recipe", "image": ["https://cdn.prod.website-files.com/67f19ab882e7325b0d63c86a/6841241d0e700cee2dda4077_Leonardo_Phoenix_10_A_steaming_bowl_of_Beef_Rogan_showcased_in_0.jpeg"], "author": { "@type": "Person", "name": "Gurbir Aujla", "brand": "What's Baking?", "jobTitle": "Baker" }, "datePublished": "2023-05-27", "description": "Learn how to make authentic homemade Pakistani Beef Rogan Josh with this easy step-by-step recipe. The best slow-cooked beef curry with fragrant spices and a rich tomato-based sauce. Perfect for family dinners and special occasions, this traditional recipe delivers restaurant-quality flavor at home.", "prepTime": "PT20M", "cookTime": "PT2H30M", "totalTime": "PT2H50M", "keywords": "Pakistani beef curry, slow-cooked rogan josh, spicy beef dish, homemade curry, authentic Pakistani cuisine", "recipeYield": "6", "recipeCategory": "Main Course", "recipeCuisine": "Pakistani", "nutrition": { "@type": "NutritionInformation", "calories": "385 calories", "carbohydrateContent": "14 g", "proteinContent": "35 g", "fatContent": "22 g", "saturatedFatContent": "8 g", "cholesterolContent": "95 mg", "sodiumContent": "670 mg", "sugarContent": "7 g", "servingSize": "1 serving" }, "recipeIngredient": [ "750g stewing beef, cut into 3-4cm cubes", "4 tablespoons ghee (or neutral cooking oil)", "2 large onions, finely sliced", "6 garlic cloves, minced", "3cm piece fresh ginger, grated", "2 tablespoons tomato paste", "400g canned chopped tomatoes", "200ml beef stock or water", "3 tablespoons plain yogurt", "1 cinnamon stick", "3 bay leaves", "4 green cardamom pods, lightly crushed", "4-5 whole cloves", "2 teaspoons cumin seeds", "3 tablespoons Kashmiri chili powder (or 1 tablespoon regular chili powder mixed with 2 tablespoons paprika)", "2 teaspoons ground coriander", "1 teaspoon turmeric powder", "1 teaspoon garam masala", "1 teaspoon salt (adjust to taste)", "Fresh coriander leaves, chopped (for garnish)", "2 green chilies, sliced (optional)" ], "recipeInstructions": [ { "@type": "HowToStep", "name": "Prepare the beef", "text": "Begin by patting the beef chunks dry with paper towels - this ensures proper searing and prevents the meat from stewing instead of browning. Season generously with salt and set aside for 10 minutes to come to room temperature." }, { "@type": "HowToStep", "name": "Sear the beef", "text": "Heat the ghee in a heavy-bottomed Dutch oven over medium-high heat until it begins to shimmer. Working in batches to avoid overcrowding, carefully add the beef pieces and sear until deeply browned on all sides, about 3-4 minutes per batch. This caramelization creates the foundation of flavor for the dish. Transfer the seared meat to a plate and set aside." }, { "@type": "HowToStep", "name": "Caramelize onions", "text": "In the same pot with the remaining fat, add the sliced onions and reduce heat to medium. Cook the onions, stirring occasionally, until they turn a deep golden brown, about 15-20 minutes. This slow caramelization of onions is crucial for developing the rich base flavor of authentic rogan josh." }, { "@type": "HowToStep", "name": "Add aromatics and whole spices", "text": "Once onions are caramelized, add the minced garlic and grated ginger, cooking for another 1-2 minutes until aromatic. Then add the whole spices - cinnamon stick, bay leaves, cardamom pods, cloves, and cumin seeds. Toast them for 30-60 seconds until they release their fragrance, being careful not to burn them." }, { "@type": "HowToStep", "name": "Add ground spices", "text": "Reduce the heat to low and add the ground spices - Kashmiri chili powder, ground coriander, and turmeric. Stir quickly to coat the onion mixture and prevent the spices from burning (which would create bitterness). If the mixture seems dry, add a splash of water." }, { "@type": "HowToStep", "name": "Add tomato base", "text": "Add the tomato paste and cook for 2 minutes, stirring constantly to caramelize it slightly. This deepens the flavor and reduces any metallic taste. Then add the canned tomatoes and stir well, scraping up any browned bits from the bottom of the pot - these contain concentrated flavor." }, { "@type": "HowToStep", "name": "Simmer the curry", "text": "Return the seared beef to the pot along with any accumulated juices. Pour in the beef stock or water, stirring well to combine. Bring the mixture to a gentle simmer, then lower the heat to maintain a very gentle bubble. Cover the pot with a lid slightly ajar and cook for 1.5-2 hours, stirring occasionally, until the beef is fork-tender." }, { "@type": "HowToStep", "name": "Add yogurt", "text": "When the beef is tender, turn off the heat and stir in the yogurt one tablespoon at a time, ensuring it's fully incorporated before adding the next. The yogurt enriches the curry and adds subtle tanginess. If you add it all at once or while the curry is boiling, it may split." }, { "@type": "HowToStep", "name": "Reduce and finish", "text": "Return the curry to a gentle simmer and cook uncovered for another 15 minutes, allowing the sauce to reduce and thicken. In the last 5 minutes, stir in the garam masala - adding this aromatic spice blend at the end preserves its delicate flavors that would otherwise dissipate during long cooking." }, { "@type": "HowToStep", "name": "Rest and serve", "text": "Taste and adjust seasoning if needed. Let the curry rest for 10-15 minutes off the heat - this resting period allows the flavors to meld and develop further. Garnish with fresh coriander leaves and sliced green chilies just before serving. Enjoy with naan bread or rice to soak up the delicious sauce!" } ], "aggregateRating": { "@type": "AggregateRating", "ratingValue": "5", "ratingCount": "178" }, "review": [ { "@type": "Review", "author": "Farah Ahmed", "datePublished": "2023-05-30", "reviewBody": "Perfect balance of spices, incredible depth! This recipe brought me right back to my grandmother's kitchen in Lahore. The slow cooking is absolutely worth it for that tender beef and complex sauce.", "name": "Authentic Flavors", "reviewRating": { "@type": "Rating", "ratingValue": "5" } }, { "@type": "Review", "author": "Miguel Sanchez", "datePublished": "2023-06-05", "reviewBody": "Family requested weekly now! I was nervous about making Pakistani cuisine for the first time, but this recipe was so well explained. The depth of flavor is incredible, and my entire family has requested I make it part of our regular rotation.", "name": "New Family Favorite", "reviewRating": { "@type": "Rating", "ratingValue": "5" } }, { "@type": "Review", "author": "Amina Patel", "datePublished": "2023-06-10", "reviewBody": "Better than restaurant version! I've tried making rogan josh many times before but could never get that authentic taste. This recipe nailed it! The step-by-step instructions about caramelizing onions and adding spices at different times made all the difference.", "name": "Restaurant Quality", "reviewRating": { "@type": "Rating", "ratingValue": "5" } }, { "@type": "Review", "author": "Lars Johansson", "datePublished": "2023-06-15", "reviewBody": "Worth every minute of cooking time! The depth of flavor you get from following this recipe properly is incredible. Don't rush the onions or the meat searing - these steps are crucial. I paired it with homemade naan and it was sensational.", "name": "Time Well Spent", "reviewRating": { "@type": "Rating", "ratingValue": "5" } }, { "@type": "Review", "author": "Sofia Mehta", "datePublished": "2023-06-20", "reviewBody": "Freezes beautifully for meal prep! I made a double batch and froze portions for quick weeknight dinners. The flavors actually deepen after freezing. Finally mastered authentic Pakistani flavors in my own kitchen!", "name": "Perfect for Batch Cooking", "reviewRating": { "@type": "Rating", "ratingValue": "5" } } ] }
{ "@context": "https://schema.org", "@type": "FAQPage", "mainEntity": [ { "@type": "Question", "name": "What ingredients are used in Beef Rogan Josh Pakistani Recipe?", "acceptedAnswer": { "@type": "Answer", "text": "Key ingredients include beef chunks, ghee, onions, garlic, ginger, tomatoes, yogurt and a robust spice blend featuring Kashmiri chili, cumin, coriander, turmeric, cardamom, cloves, cinnamon and garam masala, creating that distinctive rich, aromatic sauce." } }, { "@type": "Question", "name": "How to cook Beef Rogan Josh Pakistani Recipe at home?", "acceptedAnswer": { "@type": "Answer", "text": "Learn how to cook Beef Rogan Josh Pakistani Recipe by first searing beef chunks until browned, then slowly caramelizing onions before adding aromatic spices, tomatoes, and gently simmering for 1.5-2 hours until the meat is tender. Finish with yogurt and garam masala for an authentic taste that rivals any restaurant version." } }, { "@type": "Question", "name": "What's the best cut of beef to use for a traditional curry dish?", "acceptedAnswer": { "@type": "Answer", "text": "For traditional curry dishes like Rogan Josh, choose cuts with good marbling and connective tissue that break down with slow cooking. Chuck, blade, brisket or shin beef work exceptionally well, becoming fork-tender while adding richness to the sauce." } }, { "@type": "Question", "name": "Can I make this curry recipe in a slow cooker instead?", "acceptedAnswer": { "@type": "Answer", "text": "Yes, this curry adapts perfectly to slow cooking. Brown the meat and sauté the aromatics first, then transfer everything to a slow cooker. Cook on low for 6-8 hours or high for 4 hours until beef is tender, adding yogurt during the final 30 minutes." } }, { "@type": "Question", "name": "Why is my curry sauce watery rather than thick and rich?", "acceptedAnswer": { "@type": "Answer", "text": "Watery curry sauce usually results from insufficient reduction. Try simmering uncovered longer, adding less liquid initially, or incorporating a tablespoon of ground cashews/almonds. Ensure your onions are properly caramelized first, as they form the thickening base." } } ] }