Ingredients
- 1 lb beef stew meat, cut into 1-inch cubes
- 2 tablespoons olive oil
- 1 large onion, diced
- 3 cloves garlic, minced
- 2 tablespoons grated ginger
- 2 teaspoons ground cumin
- 1 teaspoon ground coriander
- 1 teaspoon garam masala
- 1 teaspoon paprika
- 1 teaspoon salt
- 1 cup beef broth
- 1 (14 oz) can diced tomatoes
- 1 cup full-fat coconut milk
- 2 tablespoons fresh cilantro, chopped (for garnish)
Instructions
• Step 1: In a large, heavy-bottomed pot or Dutch oven, heat the olive oil over medium-high heat. Add the beef cubes and cook, stirring occasionally, until browned on all sides, about 5-7 minutes.
• Step 2: Add the diced onion to the pot and cook for 3-4 minutes, until softened. Stir in the minced garlic and grated ginger, and cook for an additional minute until fragrant.
• Step 3: Add the ground cumin, coriander, garam masala, paprika, and salt to the pot. Stir to coat the beef and onion mixture with the spices, and cook for 1-2 minutes to toast the spices.
• Step 4: Pour in the beef broth and diced tomatoes, including the juices. Bring the mixture to a boil, then reduce the heat to low, cover, and simmer for 45-60 minutes, or until the beef is very tender.
• Step 5: Stir in the coconut milk and continue to simmer, uncovered, for an additional 10-15 minutes, or until the sauce has thickened to your desired consistency.
• Step 6: Taste and adjust seasoning as needed, adding more salt or spices to your preference.
• Step 7: Serve the Indian beef curry hot, garnished with fresh chopped cilantro. Enjoy with basmati rice, naan bread, or your favorite accompaniments.
- Prep Time: 15 minutes
- Cook Time: 60-75 minutes
- Category: Dinner
- Cuisine: Americans
Nutrition
- Serving Size: 6 servings
- Calories: 395
- Sodium: 809mg
- Fat: 26g
- Carbohydrates: 15g
- Fiber: 4g
- Protein: 27g
Keywords: Indian Beef Curry Recipe