A rich and hearty beef coconut curry simmered in creamy coconut milk with warm spices, tender beef, and vibrant aromatics.
2 lbs beef chuck, cut into cubes
2 tbsp oil
1 large onion, chopped
4 garlic cloves, minced
1 tbsp fresh ginger, grated
2 tbsp curry powder or garam masala
1 tsp turmeric
1 tsp chili flakes (adjust to taste)
2 tbsp tomato paste or 1 cup crushed tomatoes
1 can (14 oz) full-fat coconut milk
1 cup water or beef broth
1 cinnamon stick (optional)
3 cardamom pods (optional)
1 tbsp lime juice or vinegar
Salt to taste
Fresh cilantro for garnish
Heat oil in a Dutch oven. Brown beef in batches, then set aside.
In the same pot, sauté onions until golden. Add garlic and ginger; cook 1 minute.
Stir in curry powder, turmeric, and chili flakes; toast briefly.
Add tomato paste and cook until thickened.
Return beef to pot. Add coconut milk, water, and whole spices.
Cover and simmer on low for 1.5 to 2 hours until beef is tender.
Stir in lime juice. Adjust seasoning.
Garnish with cilantro and serve hot.
Add potatoes or greens for variety.
Use crockpot or Instant Pot for convenience.
Freeze leftovers for up to 3 months.