There’s something magical about a pot of whole garlic beef curry simmering on the stove. The beef turns meltingly soft while whole garlic bulbs roast gently in the sauce until sweet and creamy. I first tried this method on a rainy weeknight and never looked back. It’s simple, aromatic, and feels special without any complicated steps. One spoonful of that rich coconut-finished gravy over rice and dinner is done.
Related favorite: Easy coconut rice recipe
Why you’ll love this recipe
This dish delivers restaurant-level flavor with almost no effort required at home.
- Whole garlic bulbs become soft and sweet
- Beef stays juicy after slow gentle cooking
- Coconut cream adds silky rich finish
- Ready in under two hours start to finish
Ingredients
Gather these simple pantry staples and a few fresh items for the most flavorful result.
- 2 lbs beef chuck, cubed
- 6-8 whole garlic bulbs
- 2 medium onions, sliced
- 3 tbsp oil
- 2 bay leaves
- 6 green cardamom pods
- 1 cinnamon stick
- 2 star anise
- 1 tsp salt
- ½ tsp black pepper
- 3 cups water
- 1 cup coconut cream
- 4 green chilies, sliced

You can swap beef chuck for stewing beef or short ribs if preferred. Full-fat coconut milk works in place of cream for a lighter finish. Adjust green chilies to taste or omit for milder heat.
Worth trying next: Homemade garam masala blend
Step-by-step instructions
Follow these clear steps to create tender beef and soft garlic bulbs every time you cook.
Step 1: Heat the oil and spices
Warm the oil in a deep pan over medium heat. Add bay leaves, cardamom, cinnamon, and star anise until fragrant.
Step 2: Soften the onions
Add the sliced onions and cook until they turn soft and lightly golden. Stir often so they do not burn.
Step 3: Sear the beef cubes
Add the beef cubes in a single layer and sear on all sides until browned. This builds deep flavor in the finished curry.
Step 4: Add the whole garlic bulbs

Nestle the whole unpeeled garlic bulbs among the beef pieces. They will soften and sweeten during cooking.
Step 5: Pour in the water
Pour the water over everything and season with salt and pepper. Bring the mixture to a gentle simmer.
Step 6: Slow cook until tender
Cover the pan and cook on low heat for about 90 minutes. The beef should feel fork-tender and the garlic soft.
Step 7: Finish with coconut cream
Stir in the coconut cream and sliced green chilies. Simmer uncovered for five more minutes until the sauce thickens slightly.
Step 8: Rest and serve

Whole Garlic Beef Curry
Equipment
- 1 | Deep skillet or Dutch oven | with lid
- 1 | Wooden spoon | for stirring
- 1 | Measuring cup | for water and cream
- 1 | Knife | for slicing onions and chilies
Ingredients
- 2 | lbs | beef chuck | cubed
- 6-8 | | whole garlic bulbs | unpeeled
- 2 | medium | onions | sliced
- 3 | tbsp | oil |
- 2 | | bay leaves |
- 6 | | green cardamom pods |
- 1 | | cinnamon stick |
- 2 | | star anise |
- 1 | tsp | salt |
- ½ | tsp | black pepper |
- 3 | cups | water |
- 1 | cup | coconut cream |
- 4 | | green chilies | sliced
Instructions
- Heat oil in a deep pan over medium heat and add bay leaves, cardamom, cinnamon, and star anise until fragrant.
- Add sliced onions and cook until soft and lightly golden.
- Add beef cubes and sear on all sides until browned.
- Nestle whole unpeeled garlic bulbs among the beef.
- Pour in water, season with salt and pepper, and bring to a simmer.
- Cover and cook on low heat for 90 minutes until beef is fork-tender.
- Stir in coconut cream and sliced green chilies; simmer uncovered 5 minutes.
- Rest a few minutes then serve hot with rice.
- Tip: Keep heat low once covered so the garlic softens without breaking apart.
Notes
Reheat gently on the stove with a splash of water.
Freezes well for up to 3 months without rice.
Use full-fat coconut milk if cream is unavailable.
Turn off the heat and let the curry rest for a few minutes. Serve hot with steamed rice for the best experience.
Tips & common mistakes
A few small habits will keep the garlic bulbs intact and the beef perfectly tender.
- Never rush the sear or the beef stays chewy
- Keep the heat low once the lid goes on
- Use whole unpeeled garlic bulbs only
- Add coconut cream at the very end
Recipe variations
This flexible base welcomes easy changes based on what you have or prefer.
- Use lamb instead of beef for richer taste
- Add extra chilies for a spicier version
- Swap coconut cream for yogurt for lighter finish
- Cook everything in a slow cooker on low
What to serve with this recipe

Pair the curry with simple sides that soak up the fragrant sauce beautifully.
- Steamed white or jasmine rice
- Warm buttered naan or flatbread
- Cool cucumber raita on the side
- Fresh lime wedges for brightness
One more to try: Simple cucumber raita
Frequently asked questions
These common questions help you get consistent results every time you make the dish.
Can I use pre-peeled garlic cloves instead?
Whole bulbs are essential for the soft, sweet result shown. Peeled cloves will cook too fast and lose the signature texture.
How do I know when the beef is done?
The cubes should pull apart easily with a fork after about 90 minutes of gentle simmering under the lid.
Can I make this curry ahead of time?
Yes, it tastes even better the next day. Cool completely, refrigerate, and reheat gently with a splash of water.
Is this recipe freezer friendly?
Absolutely. Freeze portions without the rice for up to three months and thaw overnight in the fridge before reheating.
Final thoughts
This whole garlic beef curry has become one of my go-to comfort meals when I want something cozy yet impressive. The soft garlic cloves and silky coconut sauce make every bite special. Give it a try this week, then leave a comment or rating so others can find it too. I can’t wait to hear how it turns out in your kitchen.