Go Back
+ servings
Print Recipe Pin Recipe

Spicy Steak Fajitas with Roasted Tomato Salsa

Put these Spicy Steak Fajitas with Roasted Tomato Salsa on your dinner table this weekend! If you have never tried salsa this way, get on it and you won't be disappointed.
Prep Time20 minutes
Cook Time40 minutes
Marinade Time2 hours
Total Time3 hours
Course: Main Course
Cuisine: Mexican, Tex Mex
Keyword: beef, fajitas, salsa
Servings: 8 fajitas
Calories: 399kcal
Author: Julia Pinney

Ingredients

For the steak:

  • 4 strip steaks 1/2 inch thickness
  • 2 Tablespoons Cajun seasoning
  • 2 Tablespoons olive oil

For the salsa:

  • 8 tomatoes Ripe vine tomatoes, cut into quarters
  • 1 small onion roughly chopped
  • 6 cloves Garlic peeled
  • 1 Tablespoon olive oil
  • 1 Teaspoon sea salt
  • 3-4 small dried chilies finely chopped
  • Small bunch fresh cilantro

Other:

  • 1 large red pepper cored and cut into strips
  • 1 large white onion peeled, halved and cut into strips
  • 1 Tablespoon olive oil
  • 8 Flour tortillas
  • 2 Avocados peeled and sliced
  • 1 Cup fresh arugula leaves
  • Fresh limes for serving

Instructions

  • In a large shallow dish, add the olive oil and Cajun seasoning. Mix well and add the steak. Coat well, cover and refrigerate for two hours up to overnight.
  • On a large baking sheet, add the tomatoes, onion and garlic. Drizzle with olive oil and sprinkle over sea salt. Roast in the oven for about 35-40 minutes until tomatoes are soft and charred. Remove from oven.
  • Add the tomatoes and onions to a food processor. Add the chilies and fresh cilantro. Pulse for around 10 seconds. Check the consistency and pulse again if it is too chunky. Set aside.
  • In a large skillet set over high heat, add one tablespoon of olive oil and the peppers. Cook over high heat for about 10 minutes until they are soft and have colour on them. Remove from pan.
  • In the reserved skillet add the steaks. Cook each side for 2-3 minutes. Remove from pan and transfer to a cutting board. Let rest for a minute and then thinly slice the meat.
  • Top the tortillas with peppers, onions and steak. Top off with salsa, fresh avocado, arugula leaves and a squeeze of lime juice.

*A note on times provided: appliances vary, any prep and/or cook times provided are estimates only.

Nutrition Facts
Spicy Steak Fajitas with Roasted Tomato Salsa
Amount Per Serving (1 fajita)
Calories 399 Calories from Fat 225
% Daily Value*
Fat 25g38%
Saturated Fat 6g38%
Cholesterol 35mg12%
Sodium 539mg23%
Potassium 865mg25%
Carbohydrates 30g10%
Fiber 7g29%
Sugar 7g8%
Protein 17g34%
Vitamin A 2660IU53%
Vitamin C 51mg62%
Calcium 70mg7%
Iron 3mg17%
* Percent Daily Values are based on a 2000 calorie diet.