Beef Mappas-Beef in Coconut Milk Gravy

Happy New Year my dear friends:)

I hope that I can share more yummy food stories this year. This is the first blog post of BYG for 2021 though I have posted a blog in the New Year which was already drafted last year. Now coming out of the Xmas vacation swing, I want to share a recipe that was well enjoyed by all of us in this New Year.

I wanted to start 2021 with a yummy beef curry to pair with Idiyappam(string hoppers). A yummy beef mappas . Whenever we get beef, my younger one somehow convince me to make this beef fry which is his favorite or make some beef stuffed snacks like the beef cutlet or beef puffs. All four of us like these dry versions of beef more than a gravy. And the freezing options of beef stuffing always tempts me to make some keema and store so that I could pop it out later and make some snacks. So I easily fall for it. But this time I declared in advance that this beef is going to be in a gravy. I wanted to make this beef mappas since I watched it here.

A beef mappas recipe(without potatoes) wherein the beef pieces are cooked in coconut milk… This looked different from the usual beef mappas recipes that I have tried before. As I expected it was a very tasty beef curry to enjoy with idiyappam. Beef mappas was a big hit in our new year breakfast. This beef gravy is a perfect choice of side dish for idiyappam, chappathi, appam etc…


For cooking beef in pressure cooker:
  1. Beef cubed 1 kg
  2. Pepper powder 1tsp.
  3. Salt
  4. Vinegar 1 tsp.(optional)
  5. Water 1/2 cup
For making gravy:
  1. Onion medium sized sliced 2
  2. Crushed Ginger 1.5 tbsp.
  3. Crushed Garlic 1.5 tbsp.
  4. Green chili slit 8 to 10
  5. Turmeric powder 1/2 tsp.
  6. Freshly ground coriander powder 3tbsp.
  7. Pepper powder 1 tsp.
  8. Whole spices (Cardamom-2, Cloves-2, Cinnamon-2 one inch sticks, Star Anise-1)
  9. Garam masala 3/4 tsp.
  10. Thin coconut milk 2 cup
  11. Thick coconut milk 1/2 cup
  12. Curry leaves
  13. Salt to taste
  14. Oil 2 to 3 tbsp.
For seasoning:
  1. Oil 2 tbsp.
  2. Mustard seeds 3/4 tsp.
  3. Pearl onion 2 to 3
  4. Curry leaves


  1. In a pressure cooker, mix beef cubes with salt, 1tsp. vinegar(optional) and 1tsp. pepper powder. Add 1/4 cup water(check Notes) and pressure cook for 2 whistles.(We need to cook beef only half done. The beef pieces will again be cooked in coconut milk with the masala later. Reserve the stock to add in to the gravy.)
Cook beef half way in a pressure cooker
  1. Heat oil in a pan on medium heat. When oil is hot, add whole spices and sauté for a few seconds. Add green chilies, crushed ginger and crushed garlic and sauté until the raw smell is gone.
Heat oil ,add whole spices and sauté.Add green chilies and sauté for few seconds
Add ginger garlic paste and sauté
  1. Add sliced onions and curry leaves and sauté for few minutes until the onion is slightly browned.
Add sliced onion and sauté until onion turns slightly brown. Add curry leaves too (missing in pic)
  1. Add turmeric powder, coriander powder and pepper powder sauté for few minutes until the raw smell goes.
Add turmeric powder and saute
Add coriander powder and saute
Add pepper powder and sauté
  1. Add beef pieces along with the stock, mix well and let it boil.
Add partially cooked beef pieces along with stock
  1. Add thin coconut milk, and salt to taste and mix well. When gravy starts boiling, reduce flame to medium-low and cook beef covered for about 15 minutes or until beef is well cooked.(Time can vary depending on the beef.Check if beef is completely cooked).If the curry appears watery, cook uncovered on medium to high flame until gravy slightly thickens.
Add thin coconut milk and salt to taste
Cook it covered on low to medium flame until beef is cooked
Cook uncovered until gravy slightly thickens
  1. Add thick coconut milk and gram masala and mix well. When the gravy starts boiling switch off flame. Add salt if needed.
Add thick coconut milk and garam masala and mix.Switch off flame when gravy starts boiling
  1. For preparing seasoning, in a small frying pan, heat oil. Splutter mustard seeds and fry pearl onion and curry leaves. Switch off flame. The seasoning is ready.
Prepare seasoning
  1. Add the seasoning over the prepared beef mappas gravy. Serve the curry warm with idiyappam, chappathi, appam etc…
Pour the seasoning over the prepared beef mappas gravy


  1. The beef I used here needs less cooking time. If the beef available to you needs more cooking time, add more water while cooking beef in pressure cooker so that you get more stock to add in the gravy in step 5.
  2. I used coconut oil for the traditional flavor. Other choices are vegetable oil, canola oil, safflower oil etc.
  3. Add thick coconut milk in step 7 only when gravy is slightly thick. This curry should have a semi thick gravy.