Welcome to the delicious and aromatic world of beef curry! This beloved dish, with its rich blend of spices and tender chunks of beef, is a favorite among curry lovers and culinary enthusiasts. Whether you're a seasoned home cook or new to the kitchen, this beef curry recipe will guide you step-by-step to create a mouthwatering meal that you and your loved ones will enjoy.

beef curry recipe

Ingredients (Serves 4-6)

  • 1.5 lbs beef (preferably chuck or brisket), cut into bite-sized pieces
  • 2 tablespoons vegetable oil
  • 1 large onion, finely chopped
  • 3 garlic cloves, minced
  • 1-inch piece of ginger, grated
  • 2 tablespoons curry powder
  • 1 teaspoon ground cumin
  • 1 teaspoon ground coriander
  • 1 teaspoon turmeric
  • 1 teaspoon chili powder (adjust to taste)
  • 1 can (14 oz) diced tomatoes
  • 1 can (14 oz) coconut milk
  • 1 cup beef broth
  • 2 potatoes, peeled and diced
  • Salt and pepper to taste
  • Fresh cilantro for garnish

Step-by-Step Cooking Instructions


  1. Prep the Ingredients:
  • Cut the beef into bite-sized pieces.
  • Finely chop the onion, mince the garlic, and grate the ginger.
  • Peel and dice the potatoes.


  1. Sauté Aromatics:
  • Heat the vegetable oil in a large pot over medium heat.
  • Add the chopped onions and sauté until they turn golden brown, about 5-7 minutes.
  • Add the minced garlic and grated ginger, and sauté for another 1-2 minutes until fragrant.
  1. Add Spices:
  • Stir in the curry powder, ground cumin, ground coriander, turmeric, and chili powder.
  • Cook for 2-3 minutes, stirring constantly to toast the spices and enhance their flavors.
  1. Brown the Beef:
  • Add the beef pieces to the pot and brown them on all sides, about 5-7 minutes.
  1. Simmer the Curry:
  • Pour in the diced tomatoes, coconut milk, and beef broth.
  • Stir to combine, ensuring the beef is fully submerged in the liquid.
  • Bring the mixture to a boil, then reduce the heat to low and cover the pot.
  • Simmer for 45 minutes to 1 hour, or until the beef is tender.
  1. Add Potatoes:
  • Add the diced potatoes to the pot and continue to simmer for an additional 20-25 minutes, or until the potatoes are cooked through and the curry has thickened.
  • Season with salt and pepper to taste.

Tips and Variations

  • Spice Level: Adjust the chili powder to control the heat level. If you prefer a milder curry, reduce the amount or omit it altogether.
  • Vegetables: Feel free to add other vegetables like carrots, bell peppers, or peas for added nutrition and color.
  • Protein Alternatives: You can substitute the beef with chicken, lamb, or even tofu for a different protein option.

Serving Suggestions and Storage

  • Serving:
  • Serve the beef curry hot, garnished with fresh cilantro.
  • Pair it with steamed rice, naan bread, or a side of yogurt to balance the flavors.
  • Storage:
  • Store any leftovers in an airtight container in the refrigerator for up to 3 days.
  • Reheat gently on the stovetop or in the microwave, adding a splash of water or broth if needed to loosen the sauce.


There you have it—a simple yet flavorful beef curry recipe that’s sure to become a household favorite. Don't forget to customize it to your taste and enjoy the process of making it your own. We'd love to hear about your cooking experience and see your delicious creations. Share your photos and feedback with us!

Happy cooking!

Post a Comment

Previous Post Next Post