This tender beef curry develops deep, complex flavors through slow cooking with a yogurt-based marinade infused with turmeric, coriander, and chili powder. Layered with onions, tomatoes, and potatoes, the dish simmers in beef broth and coconut milk along with whole spices like cinnamon, cardamom, cloves, and bay leaves. The eight-hour cooking time transforms tough chuck roast into melt-in-your-mouth beef while allowing the aromatic spices to fully bloom into a rich, comforting sauce.
The first time my coworker brought this curry to a potluck, I literally hovered around the slow cooker until she revealed the recipe. Something about that yogurt marinade makes the beef impossibly tender, like it has been braising for days when it has really been doing its thing while you are at work.
My sister-in-law stayed with us last winter and asked me to teach her my slow cooker routine. We made this on a snowy Sunday, ate it in front of the fireplace while watching movies, and she has texted me at least once a week since then asking if the beef is marinating yet.
Ingredients
- Beef chuck: Chuck has the perfect amount of marbling for slow cooking and becomes meltingly tender after 8 hours
- Greek yogurt: The enzymes in yogurt tenderize the meat while adding a subtle tang that cuts through the rich spices
- Ginger-garlic paste: Using paste instead of fresh mince gives you more consistent flavor distribution throughout the marinade
- Curry powder or garam masala: Either works but garam masala gives a deeper, more authentic flavor profile
- Coconut milk: Use full fat for the creamiest sauce that holds up to long cooking times
- Whole spices: The cinnamon stick, cloves, and cardamom pods infuse the sauce with layers you cannot get from ground spices alone
- Bay leaves: Remove these before serving since they are not meant to be eaten but add crucial depth
Instructions
- Marinate the beef:
- Combine beef with yogurt, lemon juice, ginger-garlic paste, salt, turmeric, coriander, and chili powder. Coat every piece thoroughly, cover, and let it sit for at least 30 minutes in the refrigerator.
- Layer the vegetables:
- Pile the sliced onions, chopped tomatoes, cubed potatoes, and green chilies into the bottom of your slow cooker. This creates a flavorful bed that keeps the beef from sitting directly on the heating element.
- Add the beef and spices:
- Arrange the marinated beef over the vegetables. Sprinkle the curry powder, cumin, paprika, bay leaves, cinnamon stick, cloves, and cardamom pods evenly across the top.
- Pour in the liquids:
- Add the beef broth and coconut milk. Give everything a gentle stir to distribute the spices, but do not overmix or the vegetables might break down too much.
- Let it cook:
- Cover and cook on LOW for 8 hours or HIGH for 4 hours. The beef should be fork tender and the sauce thickened and deeply fragrant.
- Finish and serve:
- Fish out and discard the bay leaves, cinnamon stick, cloves, and cardamom pods. Taste the sauce and add more salt or pepper if needed. Scatter fresh cilantro on top and serve hot with rice or naan.
This curry has become my go-to for new parents and anyone recovering from surgery since it freezes beautifully and reheats without losing any of its magic. Last month I tripled the batch and delivered it to three different families, which honestly felt better than bringing flowers.
Making It Your Own
Lamb shoulder works beautifully if you want to switch up the meat, just cut it into similar sized cubes. The cooking time stays the same but you might need an extra splash of broth since lamb can absorb more liquid.
Serving Suggestions
Basmati rice is classic but I have also served this over cauliflower rice for a lighter version. Warm naan for scooping up that spiced sauce is non-negotiable in my house.
Leftover Love
This curry actually tastes better on day two when the spices have had more time to marry. I always make extra even for just the two of us.
- Reheat gently with a splash of water or broth to loosen the sauce
- Freeze in individual portions for emergency weeknight dinners
- The potatoes hold up well but you can leave them out if you prefer a lower carb version
There is something profoundly satisfying about dinner that cooks itself while you live your life. This curry turns a random Tuesday into something worth gathering around.
Recipe FAQs
- → What cut of beef works best for slow cooking?
-
Beef chuck is ideal for slow cooking as it has enough marbling and connective tissue to become tender during long cooking. The collagen breaks down over time, creating a rich, succulent texture.
- → Can I prepare this dish overnight?
-
Yes, marinate the beef overnight for deeper flavor penetration. In the morning, simply add all ingredients to the slow cooker and set it for 8 hours on low before heading out.
- → How can I adjust the spice level?
-
Control heat by adjusting green chilies and chili powder. For mild versions, omit chilies entirely. To increase warmth, add extra cayenne, chopped fresh chilies, or a dash of hot paprika.
- → What sides pair well with this curry?
-
Steamed basmati rice is classic, but warm naan bread, roti, or roasted cauliflower also complement the rich sauce beautifully. A cooling cucumber raita balances the spices.
- → How long do leftovers keep?
-
Store in an airtight container in the refrigerator for up to 3 days. The flavors continue to develop, often tasting even better the next day. Reheat gently on the stovetop.
- → Can I use lamb instead of beef?
-
Lamb shoulder or leg work beautifully as a substitute. The cooking time remains the same, and the slightly gamey flavor pairs exceptionally well with these aromatic spices.