Rajasthani Lamb & Sweetcorn Curry

By Published On: September 10th, 2019

Juicy fork-tender lamb is accompanied perfectly by sweet, tender corn. The combination of these two delicious ingredients alongside a complex combo of spices makes for one of the most special Indian curries you’re likely to taste. It’s also one of our favourites here at www.cookeatworld.com…

Rajasthani Lamb & Sweetcorn Curry

I don't need much in the way of persuasion to eat lamb curry. I'm a big fan of lamb at the best of times and especially in curry form. Meltingly tender meat in a super intense sauce - sign me up. This Rajasthani Lamb & Sweetcorn Curry is an unusual Indian curry from The North of the country.

Rajasthani Lamb & Sweetcorn Curry

A sweet alternative

There isn't a great deal of sweetcorn eaten in India, so to see it in this dish, front and centre is very special indeed. As we all know, sweetcorn is sweet, and this characteristic works wonders to enhance and counteract the savoury and spicy sauce with the rich red meat.

The balance of this dish is the reason I love it so much few curries can balance all sensations at once so expertly as this dish. It's one of my favourites for sure. It's on the regular curry rotation in our household and I'm always a little thrilled to see one of my freezer labels spell out "lamb/sweetcorn" when I'm on the hunt for a quick lunch or dinner. I'm even more thrilled when it spells out "lamb/sweetcorn x 2" or "lamb/sweetcorn + rice" - you get the picture...

A complex but not difficult Indian Curry Recipe

While the Lamb & Sweetcorn Curry has a fair few ingredients, by Indian standards it's not that many and when you break down the recipe, it's a very simple dish to put together. As with many lamb, beef or mutton curry dishes the cooking time is long - this ensures that the meat is not only tender, but that the sauce has time to develop in its complexity. Skipping this stage or trying to speed up the process will not produce good results, so it's essential to give the curry time to cook.

Serving Suggestions, substitutes and and other Indian Curries

I love to serve this dish with either basmati rice or Indian breads. The rich sauce works well with breads especially, but rice is just perfect too. You can substitute the lamb for beef, goat, mutton or pork - all work well. You could also make a chicken version, but it won't taste as intense, as you'll have to reduce the cooking time - that's not to say it won't be delicious though!

If you're a fan Indian curries like me then why not give these dishes a whirl!? You won't be disappointed. You might also want to take a look at my 10 Best Chicken Curry Recipes or my 20 Best Curry Recipes for even more inspiration!


Rajasthani Lamb & Sweetcorn Curry

Rate this recipe

5 from 1 vote
Print Recipe Pin Recipe Save Recipe
Recipe by Lee
Course Main Course
Cuisine Indian
Prep Time15 minutes
Cook Time2 hours 20 minutes
Total Time2 hours 35 minutes
Servings (adjustable) 6
Calories (per serving) | 383


  • 1 tbsp vegetable oil
  • 1 onion (sliced)
  • 4 garlic cloves (grated)
  • 1/2 cup + 1 tablespoon natural yoghurt
  • 2 tbsp ghee (or vegetable oil)
  • 6 cloves
  • 2 bay leaves
  • 1 5cm cinnamon stick
  • 6 cardamom pods (lightly bruised)
  • 1.2 kg lamb (chunks)
  • 2 tsp Kashmiri chilli powder
  • 2 tsp ground coriander
  • 1 tsp ground turmeric
  • 1 tsp garam masala
  • 2 tsp salt
  • 4 corn cobs (corn removed)
  • 4 hot green chillies (seeds in, chopped)
  • 1 lime (juice of)
  • 2 tbsp fresh coriander (roughly chopped)


  • Heat the oil in a small frying pan over a moderate heat. Gently fry the onion for 4-5 minutes until golden brown. Remove from the heat and cool for 5 minutes. Place in a food processor with the garlic and 1 tablespoon of the yoghurt and blend into a smooth paste place in a bowl and set aside.
  • Add the corn kernels to the food processor and pulse into a rough paste, set aside.
  • Heat the ghee in a large pan until hot, then add the cloves, bay leaves, cinnamon stick and cardamom and fry for 1-2 minutes. Add the lamb and onion puree and fry for 5 minutes before adding the chilli powder, coriander, turmeric, garam masala and salt. Cook for a further 10 minutes until it is bubbling energetically. Pour in about 600ml of warm water and the remaining yoghurt and bring to a boil. Reduce the heat to low then cover partially and simmer gently for 1½ hours until the lamb is just tender. Add the corn and chopped chillies and bring back to a simmer. Cook for a further 20 minutes, stirring occasionally.
  • Remove from the heat, check for seasoning then squeeze in the lime and stir in the fresh coriander just before serving. Serve with lots of fluffy basmati rice.


Calories: 383kcal (19%) | Carbohydrates: 9g (3%) | Protein: 43g (86%) | Fat: 19g (29%) | Saturated Fat: 9g (56%) | Cholesterol: 144mg (48%) | Sodium: 1027mg (45%) | Potassium: 666mg (19%) | Fiber: 3g (13%) | Sugar: 3g (3%) | Vitamin A: 218IU (4%) | Vitamin C: 9mg (11%) | Calcium: 72mg (7%) | Iron: 4mg (22%)
Tried this Recipe? Tag me Today!Mention @CookEatWorld or tag #cookeatworld!
Rajasthani Lamb & Sweetcorn Curry

Did you make my Rajasthani Lamb & Sweetcorn Curry?

How did you go? Let me know in the comments below and be sure to tag @cookeatworld at Instagram.