Go Back

30 Minute Steak Tacos with Orange Jalapeno Salsa

A fast and delicious taco recipe you can have ready in 30 minutes.  

Prep Time 20 minutes
Cook Time 10 minutes
Total Time 30 minutes
Servings 4 people


Steak Marinade

  • 2 striploin steaks (300g or so)
  • 1/4 cup orange juice
  • 1 tsp chili powder
  • 1/2 tsp each, cumin and oregano
  • 1/4 tsp each, cayenne pepper and garlic powder

Orange Jalapeno Salsa

  • 3 small Oranges, peeled and chopped
  • 1 jalapeno pepper, seeded and chopped
  • 1/4 cup red onion, chopped
  • 1 limes, juiced
  • 1 tsp honey

Chipotle Lime Mayo

  • 1/2 cup mayonnaise
  • 1/4 lime, juiced
  • 3 tsp chipotle hot sauce

To assemble tacos

  • 2 tbsp vegetable oil (we use avocado)
  • 8-12 corn tortillas
  • feta cheese, for serving
  • red cabbage, sliced, for serving
  • cilantro, for serving (optional)
  • avocado, for serving (optional)


  1. Mix together the marinade ingredients and pour over steak.  Flipping steaks to ensure marinade gets on both sides.  Set aside for 20 minutes, flipping steaks midway through.

  2. While steak is marinading, prepare salsa by mixing lime juice with honey, then adding the oranges, onion and jalapeno.  

  3. Mix together ingredients for chipotle mayo and prepare toppings. 

  4. Heat oil in a cast iron pan or non stick pan over med heat.   Add steaks and fry for 4 minutes on each side, or to preference.  Remove to a cutting board and let rest for a few minutes, then slice into strips.

  5. While steak is resting, heat another pan over medium high heat to warm and slightly brown your corn tortillas.  Flip and do the other side.  Remove to a plate and cover with a towel to keep warm.

  6. To assemble, place two corn tortillas on a plate, top with steak, salsa, chipotle mayo, cabbage, feta and any other toppings you desire.  Enjoy!