🍳
spicygluten-freedairy-free

Kerala Beef Curry

Kerala Beef Curry is a rich, deeply spiced South Indian dish known for its bold flavors and tender beef cooked in a coconut-based sauce with traditional Kerala spices.

Download Our App

Get the Best Experience

Available on iOS and Android. Download now and enjoy exclusive app-only deals

Advertisement
Servings
4
Prep Time
20min
Cook Time
90min
Total Time
110min
Difficulty
medium

Ingredients

  • 800 gramsbeef (preferably chuck or brisket)

    cut into 1-inch cubes

  • 3 tablespoonscoconut oil
  • 1 teaspoonmustard seeds
  • 2 sprigscurry leaves
  • 2 mediumonions

    thinly sliced

  • 2 tablespoonsginger-garlic paste
  • 2 mediumgreen chilies

    slit lengthwise

  • 1 teaspoonturmeric powder
  • 2 teaspoonsred chili powder
  • 2 tablespoonscoriander powder
  • 1 teaspoonblack pepper

    freshly crushed or ground

  • 4 piecescloves
  • 3 piecescardamom pods
  • 1 2-inch piececinnamon stick
  • 2 mediumtomatoes

    chopped

  • 400 mlthick coconut milk
  • 2 teaspoonssalt

    adjust to taste

  • 250 mlwater

Instructions

1

Heat coconut oil in a heavy-bottomed pot or deep skillet over medium heat until shimmering.

2

Add mustard seeds and let them pop. Then add curry leaves, cloves, cardamom pods, and cinnamon stick. Sauté for about 30 seconds until aromatic.

3

Add thinly sliced onions and sauté until golden brown, about 10-12 minutes, stirring occasionally to prevent burning.

4

Add ginger-garlic paste and slit green chilies. Sauté for another 2-3 minutes until raw smell disappears.

5

Add turmeric powder, red chili powder, coriander powder, and freshly crushed black pepper. Stir well and cook the spices for 2 minutes to release their aroma.

6

Add chopped tomatoes and cook until they soften and oil starts to separate, about 8 minutes.

7

Add the beef cubes and salt. Mix well to coat the beef with the spice mixture. Cook on medium-high heat for 5-7 minutes until the beef starts to brown.

8

Add water, bring to a boil, then reduce heat to low, cover and simmer for 1 to 1.5 hours until the beef is tender. Stir occasionally and add more water if needed.

9

Once beef is tender, add thick coconut milk and simmer uncovered for another 10 minutes, stirring gently. Do not boil vigorously after adding coconut milk to avoid curdling.

10

Adjust salt and spice levels as needed, garnish with fresh curry leaves if desired, and remove from heat.

Tags

spicygluten-freedairy-freemain courseIndianbeef

Weekly Specials

© 2026 Grocery247. All rights reserved.