• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer

Foodle Club

  • Recipe Index
  • All Recipes (date order)
  • Convert grams to cups
  • How to guides
  • Collections
  • About
menu icon
go to homepage
subscribe
search icon
Homepage link
  • Recipe Index
  • All Recipes (date order)
  • Convert grams to cups
  • How to guides
  • Collections
  • About
  • Mobile Menu

    • Facebook
  • ×
    • A crispy pork hock on a pile of mashed potatoes, surrounded with gravy on a white plate.
      Crispy oven-baked pork hocks with red wine gravy
    • A forkful of risotto alla Milanese being lifted from a serving dish.
      Simple risotto alla Milanese - made without wine
    • A blue serving dish with beef osso buco garnished with parsley.
      Rich and tender boneless beef shin osso buco
    • A slice of sticky toffee pudding traybake with toffee sauce glaze on a glass serving platter.
      Easy sticky toffee pudding traybake with toffee sauce glaze
    • A cheesy potato and onion slice being dipped into a bowl of tomato ketchup.
      Cheesy potato and onion slices
    • A slice of strawberry mascarpone cake on a blue patterned plate with a cake fork.
      Mascarpone strawberry cake (no butter)
    • Slices of gammon on a white serving platter surrounded by dishes of salads.
      Effortless honey mustard glazed gammon
    • A dark blue serving dish filled with mushroom chicken in mustard sauce. There is a dish of peas in the background.
      Lightly battered chicken with mushroom mustard sauce
    • Overhead shot of a creamy crab and roasted pepper pasta salad. The salad is in a white bowl and is surrounded by dishes of other salads and a platter of cold meat.
      Creamy crab and roasted pepper pasta salad
    • A spoonful of cheesy bacon and onion potato bake being lifted from a serving dish.
      Cheesy bacon and onion potato bake
    • A piece of slow cooker beef short rib on a dinner plate with vegetables. The beef is being pulled apart with a fork. There is a helping of thick gravy over the beef.
      Slow cooker beef short ribs with rich gravy
    • A dish of leftover shepherd's pie topped with potato and sweet potato mash, with a dish of green salad in the foreground.
      Leftover chicken shepherd's pie
    Home » Recipes » Curry recipes

    Easy Beef Madras curry

    Published: Feb 22, 2021 · Modified: Jun 16, 2024 by VJ · This post may contain affiliate links · 4 Comments

    Jump to recipe

    Easy Beef Madras curry made with a blend of spices, yoghurt and coconut milk. You can adjust the heat to your own taste by altering the amount of chilli you add. If you've never ordered a Madras in an Indian restaurant because you don't like the heat, then this recipe is for you!

    Close up of a dish of Madras beef curry.  There is a dish of rice and a dish of tomato sambal in the background.
    Jump to:
    • How spicy is Beef Madras?
    • What you will need
    • What to do
    • How do I serve this curry?
    • Tips for a perfect result
    • Can I freeze this curry?
    • Make ahead
    • Save for later
    • Related recipes
    • 📋The recipe

    How spicy is Beef Madras?

    On a scale of 1 to 10, with 10 being the hottest, a Madras curry would rank an 8, with only Vindaloo and Phaall curries being hotter.

    And that is why I would never order a Madras in an Indian restaurant. I'm afraid I'm a bit of a wimp where hot spicy flavours are concerned. I don't believe food should hurt!

    However, that said, the description of a beef madras curry on the menu at my local Indian restaurant, sounded delicious.

    Tender chunks of beef cooked in yoghurt and coconut milk, with a blend of garlic and spices in an onion and tomato sauce (very hot)

    So I decided to make my own at home, but reduce the heat by cutting down on the amount of chilli.

    The result was amazing! The flavour of the spices, coupled with the slightly sour tang from the yoghurt and the sweetness of the coconut was mind-blowingly delicious. The meat was fall-apart tender, and a piece of naan bread soaked up the delicious gravy perfectly.

    For a hint of freshness, I added a quick sambal made by chopping tomatoes, onions and coriander, and mixing with a little balsamic vinegar.

    And because I'd adjusted the chilli to my own taste, it had the perfect amount of heat!

    Overhead shot of a dish of beef madras curry, boiled rice and tomato sambal.

    What you will need

    Equipment

    You won't need much in the way of equipment for this recipe. A sharp knife and a chopping board will be required for cutting up the onions or if you have a small food processor you could process the onions in that.

    For cooking the curry you will need a large frying pan or a saute pan, and for coating the meat with flour you will need a small mixing bowl.

    Ingredients

    This beef madras recipe will feed 4 people and you can easily increase the amount of meat to feed more. You can get the complete list of ingredients and full instructions on the printable recipe card at the end of this post.

    Ingredients for making beef madras curry.

    Beef - good quality stewing beef cut into bite-sized chunks. You need something like chuck, brisket or even topside, which has a lot of collagen, which will break down during the cooking process, leaving you with lovely tender pieces of meat. Allow 5 to 6 ounces (140 to 170 g) of beef per person depending on appetite.

    Onion - the onion should be chopped very finely in a food processor until it is about the size of a cooked grain of rice. If you don't have a food processor, you can use a sharp knife to chop the onion as finely as possible.

    A can of chopped tomatoes - use your favourite brand. Get tomatoes canned in plain tomato juice, not the ones flavoured with herbs.

    Greek yoghurt - if you can't get Greek yoghurt you can substitute with natural thick yoghurt.

    Coconut milk - not to be confused with coconut cream which is a lot thicker. I normally buy my coconut milk in cans from my local supermarket.

    Red or white wine vinegar - substitute this for any 'fruity' vinegar.

    Brown sugar - to add a touch of sweetness

    Garlic - you can use fresh cloves of garlic, which have been finely chopped (tip - chop them in the food processor with the onions). If you don't have fresh garlic, you can use chopped garlic from a jar instead.

    Flour - (not pictured) - used to coat the meat before frying. If you cook with salt, you may like to add half a teaspoon of salt to the flour before coating the meat.

    Sunflower oil (not pictured) - for frying.

    Chopped fresh coriander - some will be stirred into the curry, and some will be used as garnish.

    Spices

    The following may look like a lot of spices, but believe me, they are not overpowering.

    • dried cumin
    • dried coriander
    • ground turmeric
    • garam masala
    • cardamom
    • ground cloves
    • ground black pepper
    • dried chilli flakes

    The chilli is where the heat comes from. For my taste, I like to use half a teaspoon of dried chilli flakes. This gives enough heat to produce a slight 'burn' but not enough to make the curry 'blow-your-head-off' spicy. Adjust this according to your own taste.

    What to do

    Fry the meat

    Pieces of beef coated with flour in a small white mixing bowl.

    Cut the meat into bite-sized pieces and coat it in flour seasoned with salt.

    Pieces of flour-coated beef browning in a large frying pan.

    Heat the oil in a frying pan and then fry the meat, stirring continuously, until it is nicely browned on all sides. Transfer the browned meat to a plate and set aside while you make the sauce.

    Make the sauce

    Finely chopped onions in a frying pan.

    Fry the onions and garlic in the same pan on moderate heat, stirring continuously, until the onions soften and turn translucent. Take care not to allow them to brown.

    Finely chopped onions mixed with spices in a frying pan.

    Tip in the spices and continue to fry gently for another minute.

    Tinned tomatoes added to onions and spices in a frying pan.

    Stir in the tomatoes, brown sugar and vinegar. Also, stir in any flour remaining from coating the meat. Bring to a boil.

    Yoghurt and coconut milk added to the curry sauce.

    Stir in the yoghurt and coconut milk and return the browned meat to the pan. Cover the pan with a lid, turn the heat to low and leave the curry to simmer for 1 and a half hours. Stir occasionally to ensure it doesn't stick on the bottom of the pan.

    Beef madras curry garnished with coriander leaves in a frhying pan.

    If the sauce seems too thin, remove the lid for the last 15 minutes, to allow some of the liquid to evaporate. Stir through most of the chopped coriander and sprinkle the remainder on top for garnish.

    If you'd like to be notified of new recipes, why not subscribe to my newsletter? To say thank you, you will receive a free recipe e-book containing some of my most popular cakes and desserts.

    How do I serve this curry?

    I like to serve beef madras curry with white rice and naan bread.

    For an even more substantial dish, serve with saag aloo, Indian-style green beans, and/or Bombay potatoes.

    A simple sambal made by mixing equal quantities of finely chopped tomatoes and onions, with a tablespoon of chopped coriander and moistened with a tablespoon of balsamic vinegar also makes a nice accompaniment.

    Tips for a perfect result

    Here are my top tips for ensuring a perfect outcome:

    • If you are cutting the meat yourself from a joint of beef, remove most of the fat and cut the meat into evenly-sized pieces. If you have bought ready-diced beef from the supermarket, cut away any fat and slice the larger pieces through the middle to get the pieces as evenly-sized as possible.
    • Do take the time to brown the meat before adding it back to the curry. Browning the meat seals in the juices resulting in more tender meat.
    • When browning the meat, don't overcrowd the pan as this will cause the temperature of the oil to drop and the meat will release moisture and stew rather than brown. Fry the meat in two batches if necessary.
    • Measure all the spices into a small dish and then tip them all at once into the onions. This ensures that the spices are evenly mixed through the dish (and also ensures you don't inadvertently leave anything out).
    • Do stir in any flour leftover in the bowl from coating the meat. This will help to thicken the sauce.
    • Stir the curry occasionally as it is cooking to ensure it doesn't stick to the bottom of the pan.
    • If the sauce is too thin, remove the lid for the last 15 minutes of cooking time, to allow some liquid to evaporate.
    • If the sauce starts to dry out, add extra yoghurt and coconut milk or a little stock made by dissolving a beef or vegetable stock cube in one cup of boiling water.
    • The sauce should be very thick, and it may look slightly curdled. Don't worry, this is perfectly normal and happens as a result of the yoghurt reacting with the oil that the meat was browned in.

    Can I freeze this curry?

    Yes, beef Madras curry freezes well.

    Allow it to cool and then transfer it into suitable freezer containers. You can freeze this Madras curry for up to 4 months.

    To use, allow the curry to defrost in the refrigerator, then transfer it to a saucepan and heat thoroughly.

    Make ahead

    If you want to make this ahead of time, you can prepare the curry to the point where the chopped coriander is added at the last step.

    Allow to cool, and then refrigerate, covered, for up to 3 days.

    To reheat, transfer to a saucepan and add the chopped coriander. Bring to the boil and serve immediately.

    I always think that the flavours of a curry develop and improve with standing.

    Save for later

    Why not pin this easy beef Madras curry recipe to one of your Pinterest boards so you can make it later? Just click the image below.

    Alternatively, you can save the recipe by clicking on the floating heart icon on the right-hand side of the screen.

    Related recipes

    If you enjoyed this easy beef Madras curry recipe, you may also like these other curry recipes:

    • Tandori lamb chops on a plate with naan bread and saag aloo.
      Tandoori lamb chops with saag aloo and garlic naan
    • Kashmiri chicken and prawn curry in a dish in front of a plate of homemade buttered naan bread.
      Kashmiri chicken and prawn curry with lychees
    • A dish of chicken bhuna made with chicken drumsticks, next to a side dish of Bombay potatoes.
      Chicken bhuna with Bombay potatoes
    • Overhead shot of lamb curry in a balti dish.
      Easy lamb curry

    📋The recipe

    A balti dish of beef madras curry with a wooden serving spoon.

    Easy Beef Madras Curry

    Easy Beef Madras curry made with a blend of spices, yoghurt and coconut milk. You can adjust the heat to your own taste by altering the amount of chilli you add. If you've never ordered a Madras in an Indian restaurant because you don't like the heat, then this recipe is for you!
    Recipe by: Veronica
    Main Course
    Indian
    Calories 763
    Prep 20 minutes minutes
    Cook 1 hour hour 30 minutes minutes
    Total Time 1 hour hour 50 minutes minutes
    Servings: 4 people
    Print Pin Comment Bookmark Saved!
    Prevent your screen from going dark
    5 from 1 vote

    (Click the stars to rate this recipe)

    Equipment

    • Small mixing bowl
    • Sharp Knife
    • Chopping Board
    • Large fryingpan or saucepan

    Ingredients

    • 1¼ pound / 570 grams cubed beef (topside / flank / chuck)
    • 2 tablespoons flour
    • 3 tablespoons sunflower oil (2 for frying the meat, and 1 for frying the onions).
    • 1 teaspoon salt optional
    • 1 large onion
    • 2 cloves garlic
    • 14 ounce / 400 grams can chopped tomatoes
    • 2 tablespoon dark brown sugar
    • 2 tablespoon red or white wine vinegar
    • 1 cup greek or natural thick yoghurt
    • 1 cup coconut milk
    • 2 tablespoons chopped fresh coriander

    Spices

    • 1 teaspoons ground cumin
    • 1 teaspoon ground coriander
    • 1 teaspoon ground turmeric
    • ½ teaspoon ground cardamom
    • 2 teaspoons garam masala
    • 1 teaspoon dried chili flakes adjust to your own taste
    • ¼ teaspoon ground cloves
    • ¼ teaspoon ground black pepper

    Instructions

    • Cut the meat into bite-sized pieces (approximately 1" cubes)
      1¼ pound / 570 grams cubed beef
    • Place the meat in a small mixing bowl and coat it in flour seasoned with 1 teaspoon of salt
      2 tablespoons flour, 1 teaspoon salt
    • Heat 2 tablespoons sunflower oil in a saucepan (or large frying pan) and fry the meat until nicely browned on all sides. Return the meat to the bowl while you make the sauce.
      3 tablespoons sunflower oil
    • Put the onion and garlic into a food processor and pulse until the onion is finely chopped.
      1 large onion, 2 cloves garlic
    • Heat 1 tablespoon sunflower oil in the same frying pan and stirfry the onions and garlic until the onions soften and turn translucent. Take care not to allow them to brown.
    • Stir in all the spices and continue to fry for a further minute. Stir well to ensure the onions are completely coated with the spices.
      1 teaspoons ground cumin, 1 teaspoon ground coriander, 1 teaspoon ground turmeric, ½ teaspoon ground cardamom, 2 teaspoons garam masala, 1 teaspoon dried chili flakes, ¼ teaspoon ground cloves, ¼ teaspoon ground black pepper
    • Stir in the tomatoes, brown sugar and vinegar. Also, stir in any flour remaining from coating the meat. Bring to a boil.
      14 ounce / 400 grams can chopped tomatoes, 2 tablespoon dark brown sugar, 2 tablespoon red or white wine vinegar
    • Stir in the yoghurt and coconut milk and return the browned meat to the pan. Cover the pan with a lid, turn the heat to low and leave the curry to simmer for 1 and a half hours. Stir occasionally to ensure it doesn't stick on the bottom of the pan.
      1 cup coconut milk, 1 cup greek or natural thick yoghurt
    • If the sauce seems too thin, remove the lid for the last 15 minutes, to allow some of the liquid to evaporate. Stir through most of the chopped coriander and sprinkle the remainder on top for garnish.
      2 tablespoons chopped fresh coriander
    • Serve with white rice and/or naan bread to mop up all the delicious gravy.

    Notes

    Top tips for making this recipe
    • If you are cutting the meat yourself from a joint of beef, remove most of the fat and cut the meat into evenly-sized pieces. If you have bought ready-diced beef from the supermarket, cut away any fat and slice the larger pieces through the middle to get the pieces as evenly-sized as possible.
    • Do take the time to brown the meat before adding it back to the curry. Browning the meat seals in the juices resulting in more tender meat.
    • When browning the meat, don't overcrowd the pan as this will cause the temperature of the oil to drop and the meat will release moisture and stew rather than brown. Fry the meat in two batches if necessary.
    • Measure all the spices into a small dish and then tip them all at once into the onions. This makes sure that the spices are evenly mixed through the dish (and also ensures you don't inadvertently leave anything out).
    • Do stir in any flour leftover in the bowl from coating the meat. This will help to thicken the sauce.
    • Stir the curry occasionally while it is cooking to ensure it doesn't stick to the bottom of the pan.
    • If the sauce is too thin, remove the lid for the last 15 minutes of cooking time, to allow some of the liquid to evaporate.
    • If the sauce starts to dry out, add extra yoghurt and coconut milk, or even a little stock made by dissolving a beef or vegetable stock cube in one cup of boiling water.
    • The sauce should be very thick, and it may look slightly curdled. Don't worry, this is perfectly normal and happens as a result of the yoghurt reacting with the oil that the meat was browned in.
    To freeze
    • Allow the curry to cool and then transfer it into suitable freezer containers. You can freeze this Madras curry for up to 4 months.
    • To use, allow the curry to defrost in the refrigerator, then transfer it to a saucepan and heat thoroughly.

    Nutrition

    Calories - 763kcal | Carbohydrates - 18.7g | Protein - 37.5g | Fat - 60.7g | Saturated Fat - 30.8g | Cholesterol - 118mg | Sodium - 669mg | Potassium - 587mg | Fiber - 3.1g | Sugar - 7.4g | Calcium - 120mg | Iron - 6mg

    I am not a nutritionist. The nutrition information has been calculated using an on-line calculator, and is intended for information and guidance purposes only. If the nutrition information is important to you, you should consider calculating it yourself, using your preferred tool.

    Unless otherwise stated, a cup is the standard US cup containing 240 ml. In all my recipes this cup is assumed to hold 140g of flour. For help converting other ingredients between cups, grams, ounces and other measures, see my recipe conversion calculator.
    All my recipes are developed and tested at sea-level. For tips on adjusting recipes for high altitudes see my post on baking at high altitudes.
    Tried this recipe?If you made this recipe I'd love it if you could leave me a comment and let me know how it went!
    Share on Facebook Share on Twitter

    If you made this recipe and enjoyed it, I'd love it if you could give me a star rating in the comments below. And if you'd like to get in touch, you can email me at [email protected]. I'd love to hear from you. And don't forget to subscribe to my mailing list so you can grab yourself a copy of my FREE COOKBOOK!

    If you'd like to continue browsing, just click on this link to all my recipes.

    More Curry recipes

    • A dish of slow cooker chicken curry next to a small bowl of brown rice.
      Easy slow cooker chicken curry
    • Close up of slices of curried slow cooked lamb on a bed of rice and peas.
      Slow cooker curried leg of lamb (in foil)
    • A black serving dish filled with chicken tikka masala with a dish of white rice in the background.
      Slow cooker chicken tikka masala
    • Two chicken tikka skewers on a bed of rice, smothered in creamy tikka sauce.
      Chicken tikka skewers
    679 shares
    • Share on Facebook35
    • Tweet

    About VJ

    Before I started my food blog I was an IT Consultant. Now that I've swapped an office for a kitchen I have a lot more time to spend on things that interest me such as trying out new recipes. Most of my cooking is based around quick and easy meals, mostly made from scratch, using everyday pantry ingredients.

    Reader Interactions

    Comments

      5 from 1 vote (1 rating without comment)

      Did you make this recipe? Let me know! Cancel reply

      Your email address will not be published. Required fields are marked *

      Recipe Rating




      This site uses Akismet to reduce spam. Learn how your comment data is processed.

    1. Simon

      December 11, 2024 at 7:06 pm

      Absolutely awful nothing like a beef madras won’t be cooking it.again 🤮

      Reply
      • VJ

        December 12, 2024 at 4:34 pm

        Wow - that's a bit harsh. I'm sorry you didn't enjoy the beef madras, but I guess tastes differ - we like it! However, I do appreciate constructive criticism and I'm always willing to take feedback. I'd love to know what you think I can do to improve the recipe.

        Reply
    2. Roberta Taylor

      May 19, 2024 at 8:46 pm

      Veronica,
      I’m def going to try your recipe!
      And I wish everyone explained a recipe in the very detailed way you have.
      I will let you know how it turns out.
      Regards Roberta

      Reply
      • VJ

        May 20, 2024 at 7:29 am

        Thanks Roberta, looking forward to hearing whether you enjoyed it!

        Reply

    Primary Sidebar

    A picture of Veronica in the garden in front of a pink-flowering shrub.

    Hi, I'm Veronica! Welcome to my little kitchen. Step inside and browse my collection of recipes collected over the years.

    More about me →

    Readers favourites

    These are my most viewed recipes:

    • Sliced silverside on a plate with carrots and potatoes.
      Slow-cooker beef silverside
    • Slices of oven-baked gammon on a serving dish.
      Easy oven-baked gammon
    • Overhead shot of a white serving bowl filled with beef and kidney stew. There is a large wooden spoon at the side of the bowl.
      Slow-cooker beef and kidney stew
    • A slice of bacon and egg pie on a plate
      Proper bacon and egg pie
    • A pile of crusty German bread rolls.
      Crusty German bread rolls (Brotchen)
    • A dish of twice-cooked pork belly garnished with sesame seeds and spring onions.
      Twice cooked pork belly - with a sticky glaze

    Footer

    Footer

    ↑ back to top

    About

    • Privacy Policy
    • Disclaimer

    Subscribe

    • Subscribe to my newsletter and get a free recipe ebook.

    Contact

    • Contact

    As an Amazon Associate, I earn from qualifying purchases.

    Copyright © 2025 www.foodleclub.com

    Copyright © 2025 Foodleclub.com

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required

    Recipe Ratings without Comment

    Something went wrong. Please try again.