Spicy Indian Steak

Indian-Spiced Steak

Claudia Totir / Getty Images

Prep: 25 mins
Cook: 15 mins
Total: 40 mins
Servings: 6 servings
Nutrition Facts (per serving)
363 Calories
20g Fat
2g Carbs
42g Protein
Show Full Nutrition Label Hide Full Nutrition Label
Nutrition Facts
Servings: 6
Amount per serving
Calories 363
% Daily Value*
Total Fat 20g 25%
Saturated Fat 6g 28%
Cholesterol 119mg 40%
Sodium 439mg 19%
Total Carbohydrate 2g 1%
Dietary Fiber 1g 2%
Total Sugars 1g
Protein 42g
Vitamin C 1mg 7%
Calcium 44mg 3%
Iron 3mg 17%
Potassium 559mg 12%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)

Usually, Indian cuisine does not include beef, for obvious reasons. But you can use Indian flavors and other foods of the cuisine to make beef recipes.

The marinade for this delicious Indian recipe is very spicy. You can reduce the level of spices by simply reducing the amount, or omit the cayenne pepper or mustard seeds if you aren't a fan of very hot foods. If you love spicy foods, of course, you can increase these ingredients.


  • 1 tablespoon grated gingerroot

  • 1 small onion, minced

  • 3 cloves garlic, minced

  • 2 teaspoons coriander seeds

  • 1 teaspoon cumin seeds

  • 1/2 teaspoon cayenne pepper

  • 1 teaspoon salt

  • 1 teaspoon mustard seeds

  • 3 tablespoons vegetable oil

  • 2 pounds flank steak, or strip steak, cut into 6 serving size pieces

Steps to Make It

  1. Gather the ingredients.

  2. Place the gingerroot, onion, and garlic in a blender or food processor and blend or process until very finely minced.

  3. Grind the coriander and cumin seeds, cayenne pepper, salt, and mustard seeds in a spice grinder or coffee grinder until they are powdered. Stir the spices into the onion mixture.

  4. Heat 1 tablespoon vegetable oil in a large skillet over medium heat and add the onion and spice mixture; immediately reduce the heat to medium-low. Sauté the ingredients gently over medium-low heat until they are very fragrant. Remove the onion mixture from the heat and let it cool for 10 minutes. Then spoon the onion mixture on the steaks, turning the meat to coat. Refrigerate the steaks, tightly covered, for two to 24 hours so the ingredients can permeate the meat.​

  5. When you're ready to cook, prepare and preheat an outdoor gas or charcoal grill. Remove the steaks from the onion marinade and cook over medium-high coals for 10 to 15 minutes or until the desired doneness, at least 145 F as tested with a meat thermometer. When the meat is done, remove it from the heat, place on a clean plate, and cover with foil. Let stand for 5 minutes. Slice the steak thinly across the grain to serve.

  6. Serve and enjoy.


  • Serve this recipe with a crisp green salad and a cool cucumber salad for contrast. Some naan bread would also be a good addition. Add some cold beer or a red or rosé wine for an excellent dinner.
  • You can use any type of steak in this easy recipe, but strip steak or flank steak are both excellent choices. These cuts are best when marinated and quickly grilled, then sliced against the grain. That means you cut the steak perpendicular to the natural lines in the steak. Those cuts of beef are tender and very flavorful and inexpensive too.

Recipe Tags: