Looking for a dinner that feels like a warm hug after a long day? This slow cooker coconut beef curry is the ultimate "set it and forget it" meal that transforms humble root vegetables into a rich, gourmet feast.
I love making this for friends because it fills the whole house with an incredible aroma, and the beef gets so tender you won't even need a knife. It’s a foolproof way to get those deep, complex flavours of a traditional curry without standing over a stove all evening.
Pat the beef dry with paper towels to ensure a good sear. In a large skillet, heat 1 tablespoon of oil over medium-high heat. Brown the beef in batches (about 2 to 3 minutes per side) until a deep brown crust forms; do not crowd the pan.
Once all the beef is browned, pour about ½ cup of the beef stock into the hot skillet. Use a wooden spoon to scrape up the browned bits (the fond) from the bottom of the pan. Add the browned meat back into the skillet briefly to coat it in those flavorful juices, then pour everything—meat and liquid—into your 5 to 7 quart (4.7 to 6.6 L) slow cooker.
Build the Curry Base
Add the yellow and red onions, ginger, garlic, all the dry spices, bay leaves, and cardamom pods to the slow cooker and stir. Pour in the crushed tomatoes, coconut milk, and beef stock. Stir the mixture thoroughly to ensure the spices are fully integrated.
Incorporate Vegetables
Add the potatoes and sweet potatoes to the pot. Stir once to coat the vegetables and ensure most pieces are submerged in the liquid.
Slow Cook
Cover and cook on LOW for 8 hours or on HIGH for 4 to 5 hours. The beef should be fork-tender and the potatoes soft when pierced.
Add the Cabbage
To keep the cabbage silky rather than mushy, stir it in during the final 30 to 45 minutes of cooking if on HIGH, or the final 45 to 60 minutes if on LOW.
Final Seasoning
Remove the bay leaves and cardamom pods. Taste the sauce and add more salt if needed. If the sauce is too thick, stir in a small amount of hot stock to reach your desired consistency.
For Serving, Optional
Serve over basmati rice or with warm garlic naan. For a lower-carb option, it is delicious on its own as a thick stew. Garnish with lime wedges, chopped cilantro and coconut yogurt.
💬Tried this recipe?
We'd really appreciate a rating and quick review! It helps more home cooks find the recipe, and we love hearing what you think.
Video
Notes
Tips & Substitutions
The Acid Rule: Always add the lime juice to individual bowls rather than the slow cooker pot. Adding acid too early can toughen the beef and mute the coconut flavour.
Vegetable Swap: If you don’t like cabbage, you can stir in two large handfuls of fresh baby spinach just 5 minutes before serving.
Protein Variations: → Lamb: Use 2.2 lbs (1 kg) lamb shoulder. Cook for the same time as beef. → Chicken: Use 2.4 lbs (1.1 kg) boneless chicken thighs. Cook on LOW for 4.5 to 5.5 hours or HIGH for 2.5 to 3.5 hours (until 165°F or 74°C).
Storage
Refrigerate: Store in an airtight container for up to 4 days.
Freeze: This freezes beautifully for up to 3 months. Thaw overnight in the fridge before reheating.
Reheating: Heat gently on the stovetop. You may need to add a splash of water as the potatoes will absorb liquid as they sit.
Keyword beef and coconut curry slow cooker, beef and sweet potato curry, beef and vegetable curry, crock pot beef curry coconut milk, slow cooker beef and vegetable curry