RecipeAI
DashboardDiscoverMeal PlanGroceriesCreateImportRecipe Box
BlogSign InGet Started
Dashboard
Plan
Nutrition
Create
Groceries
Saved
Profile
RecipeAI LogoRecipeAI

AI-powered recipes, meal plans, and nutrition tracking — personalized to your tastes and goals.

Explore

  • Discover Recipes
  • Categories
  • World Cuisines
  • Diets
  • Quick Meals
  • Meal Plans by Diet
  • Kitchen Conversions
  • Calories in Foods

Features

  • AI Recipe Generator
  • Meal Planning
  • Nutrition Tracker
  • Macro Calculator
  • Nutrition Guides
  • Food Diary
  • Recipe Import
  • Pricing

Resources

  • Blog
  • About Us
  • Feedback

© 2026 RecipeAI. All rights reserved.

Cook smarter, eat better.

More recipes like this

  • Pan-Seared Chicken Fajitas with Corn Tortillas, Fresh Salsa & Creamy Guacamole
  • Beef & Pepper Fajitas with Warm Corn Tortillas
  • Beef & Pepper Fajitas with Warm Corn Tortillas
  • Beef & Pepper Fajitas with Warm Corn Tortillas
  • Chicken Fajitas with Guacamole & Whole-Wheat Tortillas
  • Chicken Fajitas with Guacamole & Whole-Wheat Tortillas
  • Browse all recipes →
Beef & Pepper Fajitas with Whole‑Wheat Tortillas, Salsa & Guacamole

Beef & Pepper Fajitas with Whole‑Wheat Tortillas, Salsa & Guacamole

By emensah m

Tex‑MexIntermediate

Citrus‑bright, smoky beef fajitas with vibrant charred bell peppers, sweet onions and creamy house guacamole — all wrapped in warm whole‑wheat tortillas. The steak is dry‑rubbed and seared on high heat for a flavorful crust, then sliced thin against the grain for tender, juicy bites; the quick char on the peppers keeps them crisp‑tender so every bite has contrast and texture.

Prep: 20 minutes
Cook: 15 minutes
Total: 35 minutes
4 servings
Tex‑MexWeeknightGrill/SkilletDinner

Ingredients

  • 1.25 lb (567 g) Flank steak (or skirt steak)
  • 1.5 tsp Kosher salt
  • 1 tsp Freshly ground black pepper
  • 2 tsp Chili powder
  • 1 tsp Ground cumin
  • 2 tbsp Olive oil, divided
  • 1 large (about 160 g), sliced into 1/2" strips Red bell pepper
  • 1 large (about 150 g), sliced into 1/2" strips Green bell pepper
  • 1 medium (about 110 g), sliced into 1/2" strips Yellow or white onion
  • 2 cloves, minced Garlic
  • 1 lime (zest and 2 tbsp juice) Fresh lime
  • 8 6‑inch Whole‑wheat tortillas
  • 1 cup (240 g) Tomato salsa
  • 2 medium (about 300 g flesh) Avocados
  • 2 tbsp, chopped Cilantro (optional)

Instructions

1

Prep and dry the steak: Pat the flank steak dry with paper towels. Removing surface moisture lets the meat sear rather than steam — that Maillard crust gives deep flavor and an attractive color. Trim any large pieces of silver skin but keep a little fat for flavor.

2

Make the dry rub and marinate: In a small bowl combine kosher salt, black pepper, chili powder and ground cumin. Rub the mixture evenly over both sides of the steak and let it sit at room temperature for 10–15 minutes (or up to 30 minutes in the fridge). Resting at room temp allows the seasonings to start penetrating and takes the chill off the meat so it sears more evenly.

3

Prep the vegetables and aromatics: Slice the red and green bell peppers and the onion into 1/2" strips so they cook quickly and match the bite size of the sliced steak. Mince the garlic and zest the lime. Cut the avocados in half, remove pits and scoop the flesh into a bowl for guacamole.

4

Make the quick guacamole: Mash the avocados with lime juice, a pinch of salt and 1 tbsp chopped cilantro (if using). Keep it slightly chunky — the texture contrasts nicely with the sliced steak. Acid (lime) brightens the avocado and prevents browning; salt enhances overall flavor.

5

Heat the pan: Place a large cast‑iron skillet or heavy stainless pan over high heat until smoking hot, about 3–5 minutes. A very hot pan is essential to quickly sear the steak and develop a crust without overcooking the interior.

6

Sear the steak: Add 1 tbsp olive oil to the hot pan and swirl to coat. Place the steak in the pan and leave it undisturbed for 2½–3 minutes to form a dark crust. Flip and sear the other side 2–3 minutes more for medium‑rare (internal temp ~130–135°F / 54–57°C). Thicker or thinner steaks will vary — use an instant‑read thermometer for accuracy. Searing locks in juices and creates savory browned compounds that taste 'meaty' and complex.

7

Rest the steak: Transfer the steak to a cutting board and tent loosely with foil for 6–8 minutes. Resting lets hot juices redistribute; slicing too soon causes the juices to run out and yields a drier steak.

8

Cook the peppers and onions: While the steak rests, return the same skillet to medium‑high heat. Add remaining 1 tbsp olive oil and the sliced peppers and onions. Cook, stirring occasionally, until they pick up brown edges but remain crisp‑tender, about 6–8 minutes. Add the minced garlic in the last 60 seconds so it softens and becomes fragrant but doesn’t burn. Browning adds sweetness and depth — don’t overcook or they’ll become mushy.

9

Slice the steak against the grain: Identify the muscle fibers (the grain) and slice the steak thinly across the grain into 1/4" slices. Slicing against the grain shortens the muscle fibers and makes each bite tender.

10

Warm the tortillas: Stack the tortillas and wrap in foil, then place in a 300°F (150°C) oven for 6–8 minutes, or heat each tortilla for 20–30 seconds per side in a dry skillet until pliable. Warm tortillas fold more easily and won’t crack when filled.

11

Assemble and finish: Toss the sliced steak back into the skillet with the peppers for a quick 30–60 second toss to marry flavors and reheat the beef. Squeeze a little lime zest and the remaining lime juice over the mixture for a bright finish. Taste and adjust salt.

12

Serve: Arrange tortillas on a platter. Spoon sliced steak and peppers onto tortillas, add a dollop of guacamole, a spoonful of salsa, and finish with chopped cilantro if using. Serve immediately so tortillas remain warm and fillings retain their texture.

Chef's Tips

  • 1Don't overcrowd the pan when searing the steak — crowding drops the pan temperature and prevents a good sear. If your steak is large, sear in two batches.
  • 2Always slice flank or skirt steak against the grain and in thin slices (1/4") to maximize tenderness; cut with a very sharp knife for clean slices.
  • 3Keep the peppers crisp‑tender by high‑heat sautéing and adding garlic at the end; overcooking removes their freshness and color.
  • 4If you want a smoky char without a grill, finish the seared steak under the broiler for 1 minute per side — watch carefully to avoid burning.

Variations

  • Spicy Chipotle: Add 1 minced chipotle pepper in adobo to the dry rub and a teaspoon of adobo sauce to the guacamole for smoky heat.
  • Chicken or Shrimp Fajitas: Substitute 1.25 lb boneless chicken thighs (cut into strips) or 1.25 lb large shrimp (peeled, deveined) and adjust cooking time: chicken 6–8 minutes until 165°F, shrimp 2–3 minutes until pink.
  • Vegetarian: Replace steak with 20 oz (about 567 g) cremini mushrooms and 1 can drained black beans; sauté until mushrooms caramelize and beans are heated through.

Nutrition per Serving

676

Calories

46g

Protein

48g

Carbs

35g

Fat

13g

Fiber

Rate this Recipe

How did this recipe turn out? Let others know!

to rate this recipe

Beef & Pepper Fajitas with Whole‑Wheat Tortillas, Salsa & Guacamole

By emensah m

Tex‑MexWeeknightGrill/SkilletDinner
Beef & Pepper Fajitas with Whole‑Wheat Tortillas, Salsa & Guacamole - Flank steak (or skirt steak), Kosher salt recipe

Citrus‑bright, smoky beef fajitas with vibrant charred bell peppers, sweet onions and creamy house guacamole — all wrapped in warm whole‑wheat tortillas. The steak is dry‑rubbed and seared on high heat for a flavorful crust, then sliced thin against the grain for tender, juicy bites; the quick char on the peppers keeps them crisp‑tender so every bite has contrast and texture.

Tex‑MexIntermediate4 servings
Prep: 20 minutes
Cook: 15 minutes
35 minutes

Ingredients

  • 1.25 lb (567 g) Flank steak (or skirt steak)
  • 1.5 tsp Kosher salt
  • 1 tsp Freshly ground black pepper
  • 2 tsp Chili powder
  • 1 tsp Ground cumin
  • 2 tbsp Olive oil, divided
  • 1 large (about 160 g), sliced into 1/2" strips Red bell pepper
  • 1 large (about 150 g), sliced into 1/2" strips Green bell pepper
  • 1 medium (about 110 g), sliced into 1/2" strips Yellow or white onion
  • 2 cloves, minced Garlic
  • 1 lime (zest and 2 tbsp juice) Fresh lime
  • 8 6‑inch Whole‑wheat tortillas
  • 1 cup (240 g) Tomato salsa
  • 2 medium (about 300 g flesh) Avocados
  • 2 tbsp, chopped Cilantro (optional)

Instructions

1

Prep and dry the steak: Pat the flank steak dry with paper towels. Removing surface moisture lets the meat sear rather than steam — that Maillard crust gives deep flavor and an attractive color. Trim any large pieces of silver skin but keep a little fat for flavor.

2

Make the dry rub and marinate: In a small bowl combine kosher salt, black pepper, chili powder and ground cumin. Rub the mixture evenly over both sides of the steak and let it sit at room temperature for 10–15 minutes (or up to 30 minutes in the fridge). Resting at room temp allows the seasonings to start penetrating and takes the chill off the meat so it sears more evenly.

3

Prep the vegetables and aromatics: Slice the red and green bell peppers and the onion into 1/2" strips so they cook quickly and match the bite size of the sliced steak. Mince the garlic and zest the lime. Cut the avocados in half, remove pits and scoop the flesh into a bowl for guacamole.

4

Make the quick guacamole: Mash the avocados with lime juice, a pinch of salt and 1 tbsp chopped cilantro (if using). Keep it slightly chunky — the texture contrasts nicely with the sliced steak. Acid (lime) brightens the avocado and prevents browning; salt enhances overall flavor.

5

Heat the pan: Place a large cast‑iron skillet or heavy stainless pan over high heat until smoking hot, about 3–5 minutes. A very hot pan is essential to quickly sear the steak and develop a crust without overcooking the interior.

6

Sear the steak: Add 1 tbsp olive oil to the hot pan and swirl to coat. Place the steak in the pan and leave it undisturbed for 2½–3 minutes to form a dark crust. Flip and sear the other side 2–3 minutes more for medium‑rare (internal temp ~130–135°F / 54–57°C). Thicker or thinner steaks will vary — use an instant‑read thermometer for accuracy. Searing locks in juices and creates savory browned compounds that taste 'meaty' and complex.

7

Rest the steak: Transfer the steak to a cutting board and tent loosely with foil for 6–8 minutes. Resting lets hot juices redistribute; slicing too soon causes the juices to run out and yields a drier steak.

8

Cook the peppers and onions: While the steak rests, return the same skillet to medium‑high heat. Add remaining 1 tbsp olive oil and the sliced peppers and onions. Cook, stirring occasionally, until they pick up brown edges but remain crisp‑tender, about 6–8 minutes. Add the minced garlic in the last 60 seconds so it softens and becomes fragrant but doesn’t burn. Browning adds sweetness and depth — don’t overcook or they’ll become mushy.

9

Slice the steak against the grain: Identify the muscle fibers (the grain) and slice the steak thinly across the grain into 1/4" slices. Slicing against the grain shortens the muscle fibers and makes each bite tender.

10

Warm the tortillas: Stack the tortillas and wrap in foil, then place in a 300°F (150°C) oven for 6–8 minutes, or heat each tortilla for 20–30 seconds per side in a dry skillet until pliable. Warm tortillas fold more easily and won’t crack when filled.

11

Assemble and finish: Toss the sliced steak back into the skillet with the peppers for a quick 30–60 second toss to marry flavors and reheat the beef. Squeeze a little lime zest and the remaining lime juice over the mixture for a bright finish. Taste and adjust salt.

12

Serve: Arrange tortillas on a platter. Spoon sliced steak and peppers onto tortillas, add a dollop of guacamole, a spoonful of salsa, and finish with chopped cilantro if using. Serve immediately so tortillas remain warm and fillings retain their texture.

Chef's Tips

  • 1Don't overcrowd the pan when searing the steak — crowding drops the pan temperature and prevents a good sear. If your steak is large, sear in two batches.
  • 2Always slice flank or skirt steak against the grain and in thin slices (1/4") to maximize tenderness; cut with a very sharp knife for clean slices.
  • 3Keep the peppers crisp‑tender by high‑heat sautéing and adding garlic at the end; overcooking removes their freshness and color.
  • 4If you want a smoky char without a grill, finish the seared steak under the broiler for 1 minute per side — watch carefully to avoid burning.

Variations

  • Spicy Chipotle: Add 1 minced chipotle pepper in adobo to the dry rub and a teaspoon of adobo sauce to the guacamole for smoky heat.
  • Chicken or Shrimp Fajitas: Substitute 1.25 lb boneless chicken thighs (cut into strips) or 1.25 lb large shrimp (peeled, deveined) and adjust cooking time: chicken 6–8 minutes until 165°F, shrimp 2–3 minutes until pink.
  • Vegetarian: Replace steak with 20 oz (about 567 g) cremini mushrooms and 1 can drained black beans; sauté until mushrooms caramelize and beans are heated through.

Nutrition per Serving

676

Calories

46g

Protein

48g

Carbs

35g

Fat

13g

Fiber

Rate this Recipe

Your Rating:

Explore More

🥘 More with Flank steak (or skirt steak)🥘 More with Kosher salt🥘 More with Freshly ground black pepper

Similar Recipes