Rating: 5 stars
3 Ratings
  • 5 star values: 3
  • 4 star values: 0
  • 3 star values: 0
  • 2 star values: 0
  • 1 star values: 0

Juicy, spice-rubbed steak, charred tortillas, and a fresh tomato salsa. What’s not to like? In a world where you can buy almost any meal to go, and ready-made steak rubs are a dime a dozen, it’s a grounding practice to cook every element of dinner from scratch. And, in the case of these easy steak tacos, making each part doesn’t have to take more than 30 minutes. Serve the tacos with ice-cold light beers and a chopped romaine salad, if desired.

Real Simple


Credit: Greg DuPree

Recipe Summary test

20 mins
30 mins
Serves 4


Ingredient Checklist


Instructions Checklist
  • Mix paprika, cumin, cinnamon, cayenne, and 2 teaspoons salt in a small bowl. Rub all over steak.

  • Heat a grill or grill pan over medium-high. Lightly oil grates. Cook steak, turning occasionally, 8 to 10 minutes for medium-rare. Transfer to a cutting board; let rest for 10 minutes before slicing against the grain.

  • Toss onion, oil, pepper, and ½ teaspoon salt in a small bowl. Cook onion over high until charred, about 2 minutes per side.

  • Mix tomatoes, cilantro, lime juice, chile, and remaining 1 teaspoon salt in a bowl.

  • Toast tortillas over an open flame or in a dry skillet over high until lightly charred, 10 to 15 seconds per side.

  • Divide steak among tortillas and top with tomato mixture, charred onion, and cilantro.

Nutrition Facts

330 calories; fat 11g; fat 3g; cholesterol 69mg; fiber 2g; protein 29g; carbohydrates 29g; sodium 1762mg; sugars 4g.