If you’re looking for a dish that’s bursting with bold flavors and tender, melt-in-your-mouth meat, this Easy Slow Cooked Indian Lamb Curry (Rogan Josh) Recipe is an absolute must-try. Combining aromatic spices with slow-cooked lamb, it’s a comforting, richly colored curry that fills your kitchen with an inviting warmth that’s as irresistible as the dish itself. Whether you’re new to Indian cooking or a seasoned curry lover, this recipe is straightforward enough for any home cook and impressive enough to make a special dinner truly memorable.

Ingredients You’ll Need
These ingredients are straightforward and easy to find, yet every single one plays a crucial role in creating the perfect balance of flavor, texture, and vibrant color in your Easy Slow Cooked Indian Lamb Curry (Rogan Josh) Recipe.
- 1 large brown onion: Adds sweetness and depth once caramelized, forming the curry’s flavor base.
- 4 cloves garlic: Infuses the dish with pungent, aromatic warmth that’s essential to Indian cuisine.
- 1 thumb-sized piece of ginger: Brings a fresh, zesty kick to brighten the spices.
- 400g chopped tomatoes: Provide acidity and a rich color, creating the signature red curry sauce.
- 250ml chicken stock: Adds savory depth and keeps the lamb tender during slow cooking.
- 1 tsp ground cinnamon: Lends a sweet and woody warmth that complements the lamb perfectly.
- 2 tbsp curry powder: The heart of the curry’s vibrant spice blend, delivering complex flavors.
- 1 tsp ground cumin: Enhances earthiness and adds a subtle bitterness to balance the sauce.
- 1 tsp turmeric: Gives a subtle bitterness and beautiful golden hue to the dish.
- 400ml coconut milk: Creates a creamy, silky texture and tempers the spices gently.
- 1 tbsp dark soy sauce: Adds umami richness and depth of flavor to round off the sauce.
- 1.2kg leg of lamb, cut into chunks: The star protein that slow cooks until tender and juicy.
- 100g spinach: Added at the end for freshness, color, and a nutritious boost.
- Fresh coriander, for garnish: Its bright, herbal note lifts every spoonful.
- Greek yogurt (optional, for serving): Cool, creamy contrast to the spicy curry.
- Naan bread (optional, for serving): Perfect for scooping up every last bit of sauce.
How to Make Easy Slow Cooked Indian Lamb Curry (Rogan Josh) Recipe
Step 1: Prepare the Spice Base
Begin by blending the onion, garlic, and ginger with about 250 ml of water until smooth. This vibrant paste is the foundation of your curry, infusing every bite with its fragrant punch. Transfer the mixture to a pot and gently simmer on low with the lid on for 15 minutes—this subtle cooking softens the flavors and mellows the sharpness for a deeper base.
Step 2: Caramelize the Base
Add a splash of oil to the pot and cook uncovered until the mixture turns a deep golden brown. This step is crucial because those caramelized sugars enhance the complexity of the curry, giving it a rich, savory depth that you just can’t get from quick cooking.
Step 3: Brown the Lamb
Now it’s time to introduce the lamb chunks. Stir them into the pot and cook for around 8 to 10 minutes until they’re nicely browned all over. Browning the meat seals in the juices and adds a wonderful layer of flavor that will carry through the slow cooking process.
Step 4: Add Tomatoes, Stock, and Spices
Mix in the chopped tomatoes, chicken stock, ground cinnamon, curry powder, cumin, and turmeric. Bringing the mixture to a boil, then reducing it to a simmer as you cover the pot begins the magic of melding all these ingredients together into the signature curry sauce.
Step 5: Slow Cook Until Tender
Transfer everything to your slow cooker and cook on low for 6 to 8 hours or on high for 3.5 to 4 hours. If you don’t have a slow cooker, simmer it gently on your stovetop for about 1 hour and 45 minutes until the lamb is tender and falling apart. This slow cooking process breaks down the lamb beautifully, making it incredibly succulent.
Step 6: Finish with Coconut Milk and Soy Sauce
Once the lamb is perfectly tender, stir in the coconut milk and dark soy sauce, bringing the curry back up to a gentle simmer for just a few minutes. This enriches the sauce, balancing out the spices and adding a silky texture.
Step 7: Add Spinach and Simmer
Finally, stir in the spinach and cover the pot, allowing it to wilt in the residual heat for about 5 minutes. This adds a fresh, vibrant element to your curry, and the greens provide a lovely color contrast as well as extra nutrition.
How to Serve Easy Slow Cooked Indian Lamb Curry (Rogan Josh) Recipe

Garnishes
Dust the curry with fresh coriander leaves just before serving. The bright, citrusy notes of coriander cut through the richness and add a fresh burst of flavor. For extra creaminess, a dollop of Greek yogurt makes a delicious cooling companion that balances the warmth of the spices beautifully.
Side Dishes
This curry pairs wonderfully with fluffy basmati rice or buttery naan bread, which is excellent for soaking up every last spoonful of the luscious sauce. You can also serve it alongside roasted vegetables or a crisp cucumber salad to add texture and freshness to your plate.
Creative Ways to Present
For a stunning presentation, serve the lamb curry in a wide, shallow bowl garnished with bright coriander and a swirl of yogurt or coconut cream. Layering with various chutneys or pickles on the side adds visual interest and a variety of complementary flavors that bring a restaurant-quality feel to your meal at home.
Make Ahead and Storage
Storing Leftovers
Leftovers store beautifully in an airtight container in the refrigerator for up to 3 days. The flavors actually deepen overnight, making the curry even more delicious the next day. Just make sure to cool it promptly to keep it fresh and safe to eat.
Freezing
This Easy Slow Cooked Indian Lamb Curry (Rogan Josh) Recipe freezes exceptionally well. Portion it into freezer-safe containers and freeze for up to 3 months. When you want a quick, flavorful dinner, just defrost overnight and reheat gently.
Reheating
Reheat the curry slowly on the stovetop or in the microwave, stirring occasionally to ensure it heats evenly. If the sauce thickens too much, add a splash of water or stock to loosen it up. Adding a little fresh spinach during reheating can freshen up the dish nicely.
FAQs
Can I use a different cut of lamb for this curry?
Absolutely! While leg of lamb is perfect for slow cooking thanks to its tenderness and flavor, shoulder or neck cuts also work wonderfully as they become tender and flavorful with slow cooking.
Is it possible to make this recipe without a slow cooker?
Yes! You can simmer it gently on the stovetop by covering the pot and cooking for about 1 hour and 45 minutes until the lamb is tender. Just make sure to check occasionally and add liquid if necessary.
How spicy is this curry? Can I adjust it?
This recipe has a balanced warmth from the curry powder and spices. If you prefer more heat, feel free to add chili powder or fresh chilies. For milder flavors, reduce the curry powder or omit any added chili components.
Can I substitute coconut milk with something else?
You can use cream or yogurt as alternatives, but coconut milk offers that characteristic creamy texture and slight sweetness that balances the spices beautifully, so it’s preferred for authenticity.
What side dishes go best with Easy Slow Cooked Indian Lamb Curry (Rogan Josh) Recipe?
Classic sides like basmati rice and naan bread are perfect, but you can also serve it with roasted vegetables, lentil dal, or a cucumber raita for extra freshness and texture variety.
Final Thoughts
This Easy Slow Cooked Indian Lamb Curry (Rogan Josh) Recipe is the kind of dish that brings people together around the table with its warm aromas and rich flavors. It’s easy to prepare, yet feels special and indulgent—perfect for any day you want a satisfying meal without fuss. Trust me, once you try it, this curry will become a beloved staple in your culinary repertoire. So get your slow cooker ready and dive into this delicious journey!
Print
Easy Slow Cooked Indian Lamb Curry (Rogan Josh) Recipe
- Prep Time: 15 minutes
- Cook Time: 6 to 8 hours (slow cooker) or 1 hour 45 minutes (stovetop)
- Total Time: 6 hours 15 minutes to 8 hours 15 minutes (slow cooker) or 2 hours
- Yield: 4 servings
- Category: Main Course
- Method: Slow Cooking
- Cuisine: Indian
Description
This Easy Slow Cooked Indian Lamb Curry, known as Rogan Josh, is a flavorful, tender lamb dish simmered slowly to develop rich, aromatic spices. Featuring a blend of cinnamon, curry powder, cumin, and turmeric, combined with creamy coconut milk and fresh spinach, this recipe delivers an authentic taste of Indian cuisine perfect for a comforting meal served with rice and naan bread.
Ingredients
Spice Paste
- 1 large brown onion
- 4 cloves garlic
- 1 thumb-sized piece of ginger
- 250ml water (for blending)
Main Ingredients
- 400g chopped tomatoes
- 250ml chicken stock
- 1 tsp ground cinnamon
- 2 tbsp curry powder
- 1 tsp ground cumin
- 1 tsp turmeric
- 400ml coconut milk
- 1 tbsp dark soy sauce
- 1.2kg leg of lamb, cut into chunks
- 100g spinach
- Fresh coriander, for garnish
Optional for Serving
- Greek yogurt
- Naan bread
Instructions
- Prepare the spice paste: Blend the brown onion, garlic, and ginger with about 250 ml of water until smooth. Transfer this mixture to a pot to begin building the curry base.
- Simmer the paste: Cover the pot and simmer on low heat for 15 minutes. This step develops the depth of flavor and softens the raw ingredients.
- Brown the base: Add oil to the pot and cook the paste uncovered over medium heat until the base turns a deep golden brown, which intensifies the curry’s flavor.
- Brown the lamb: Add the lamb pieces to the pot and cook for 8 to 10 minutes until they are nicely browned on all sides, locking in juices and flavor.
- Add spices and liquids: Stir in the chopped tomatoes, chicken stock, ground cinnamon, curry powder, cumin, and turmeric. Bring the mixture to a boil, then reduce heat to a simmer and cover the pot.
- Slow cook the lamb: Transfer the curry to a slow cooker and cook on Low for 6 to 8 hours or on High for 3.5 to 4 hours until the lamb is tender. Alternatively, you may simmer on the stovetop for approximately 1 hour and 45 minutes until tender.
- Finish the curry: Stir in the coconut milk and soy sauce, bring it back to a gentle simmer, then turn off the heat to avoid curdling the coconut milk.
- Wilt the spinach: Add the spinach to the pot, cover, and allow it to wilt gently for 5 minutes, incorporating freshness and color.
- Serve: Garnish with fresh coriander and serve the curry hot with rice and naan bread. Optionally, add a dollop of Greek yogurt for creaminess.
Notes
- Slow cooking enhances the tenderness and flavor complexity of the lamb.
- If you prefer a quicker method, simmering on the stovetop is suitable but may lack the tenderness from slow cooking.
- Dark soy sauce adds color and umami; if unavailable, tamari or regular soy sauce can be used with slightly less quantity to control saltiness.
- Greek yogurt is optional but adds a nice creamy tang to balance the spices.
- For a vegetarian alternative, substitute lamb with hearty vegetables or paneer and adjust cooking times accordingly.

