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

  • Restaurant-Style Pan-Seared Hamburger Patties with Caramelized Garlic-Onion Butter
  • Pan-Seared Citrus-Butter Fish with Garlic Shallot Rice
  • Eastern European–Style Pan-Seared Beef Kotleti with Garlic-Butter Rice and Caramelized Onions
  • Pan-Seared Beef Meatballs with Caramelized Onion Garlic-Butter Rice
  • Grilled Citrus-Herb Salmon with Garlic Lemon Rice
  • Charred Garlic-Ginger Beef Stir‑Fry with Crispy Smashed Yukon Potatoes
  • Browse all recipes →
Citrus-Garlic Beef Fajitas (Restaurant-Style)

Citrus-Garlic Beef Fajitas (Restaurant-Style)

By Sabrina Garza

Tex-MexIntermediate

Sizzling citrus-garlic beef fajitas with richly caramelized onions and peppers — tender, charred strips of marinated flank steak tossed with sweet peppers and a bright lime finish. The marinade balances acidity, smoke, and a touch of brown sugar for deep flavor; quick, high-heat searing gives the meat a savory crust and juicy interior for a grillhouse-quality fajita at home.

Prep: 20 minutes
Cook: 15 minutes
Total: 35 minutes
4 servings

Ingredients

  • 1.5 lb (680 g) flank steak (trimmed)
  • 1.5 tsp kosher salt
  • 1 tsp freshly ground black pepper
  • 3 tbsp olive oil
  • 3 tbsp (about 3 limes) fresh lime juice
  • 2 tbsp soy sauce (low-sodium preferred)
  • 1 tbsp brown sugar
  • 3 cloves garlic (minced)
  • 2 tsp chili powder
  • 1 tsp smoked paprika
  • 1 tsp ground cumin
  • 1 tsp dried oregano
  • 1 (about 200 g) large yellow onion (sliced into 1/2-inch strips)
  • 2 medium (about 300 g total) mixed bell peppers (red + green or your choice), sliced into 1/2-inch strips
  • 1 tbsp unsalted butter
  • 8 pieces small flour tortillas (6-inch)
  • 2 tbsp fresh cilantro (chopped)
  • 4 wedges lime wedges, for serving
  • 1 small optional: avocado slices or guacamole

Instructions

1

Trim and score the flank steak: Pat the steak dry with paper towels and trim any large pockets of fat. Score lightly across the grain with shallow 1/8-inch cuts—this helps the marinade penetrate and prevents the meat from curling when searing.

2

Make the marinade: In a bowl whisk together 3 tbsp olive oil, 3 tbsp fresh lime juice, 2 tbsp soy sauce, 1 tbsp brown sugar, minced garlic, 2 tsp chili powder, 1 tsp smoked paprika, 1 tsp ground cumin, 1 tsp dried oregano, 1.5 tsp kosher salt, and 1 tsp black pepper. The oil carries fat-soluble flavors, the acid (lime) tenderizes and adds brightness, soy adds umami/salt balance, and the sugar helps caramelize the exterior during searing.

3

Marinate the steak: Place the steak in a shallow dish or zip-top bag and pour the marinade over it, massaging so the meat is evenly coated. Refrigerate for 30 minutes to 2 hours. (Why: brief marination infuses flavor without breaking down the meat too much—flank cooks best when not left for 24+ hours in acid.)

4

Prepare the vegetables and tortillas: While the steak marinates, slice the onion and bell peppers into uniform 1/2-inch strips so they cook evenly. Warm the tortillas: wrap stacked tortillas in foil and warm in a 300°F (150°C) oven for 10–12 minutes or briefly heat on a dry skillet. Warming prevents tearing and makes them more pliable for folding.

5

Preheat your pan or grill: Heat a heavy cast-iron skillet or a grill pan over high heat until very hot (it should shimmer and smoke faintly). A screaming-hot surface is essential to quickly sear the steak for a caramelized crust without overcooking the interior.

6

Sear the steak: Remove the steak from the marinade and let excess drip off (wipe away big globs so the pan doesn’t steam). Add 1 tbsp olive oil to the hot pan, then sear the steak 3–4 minutes per side for medium-rare (internal temp 130–135°F / 54–57°C). For a thicker piece, increase time slightly. Searing at high heat develops the Maillard crust—those browned bits are flavor gold.

7

Rest the steak: Transfer the steak to a cutting board and tent loosely with foil for 8–10 minutes. Resting lets juices redistribute; slicing too soon will cause them to escape and the steak to dry out.

8

Sauté the vegetables: While the steak rests, lower the heat to medium-high, add 1 tbsp butter to the same hot pan (use the beef fond left in the pan). Add the sliced onions and peppers, season with a pinch of salt and a sprinkle of the remaining chili powder and smoked paprika. Sauté, stirring occasionally, until edges are charred and vegetables are tender but still have bite, about 6–8 minutes. Cooking them in the steak juices and fond layers the flavors.

9

Slice the steak against the grain: Identify the grain (muscle fibers) and slice very thinly across it at a 45-degree angle. Thin, across-the-grain slicing shortens the muscle fibers and makes the beef seem more tender in each bite.

10

Finish and assemble: Toss the sliced steak back into the pan with the vegetables for 30–60 seconds to marry flavors and warm through. Squeeze a little fresh lime over everything, sprinkle chopped cilantro, and serve hot with warmed tortillas, lime wedges, and optional avocado or guacamole.

11

Serve and enjoy: Offer hot tortillas and let diners build fajitas with steak, peppers & onions, cilantro, a squeeze of lime, and optional avocado or salsa. Encourage quick eating while everything is still hot and juicy.

Chef's Tips

  • 1Slice thin and across the grain. This is the single most important technique to make flank or skirt steak taste tender even if it’s naturally a bit chewy.
  • 2Don't over-marinate in acid. Keep marination to 30 minutes–2 hours; long acid baths can make flank steak mushy.
  • 3Use a very hot pan or grill and resist crowding. High heat gives you a proper sear. If you overcrowd, the temperature drops and the meat steams instead of browning.
  • 4If you have a gas grill, cook the steak directly over the hottest burner for a minute per side for a smokier flavor; finish on indirect heat to reach desired doneness if the steak is thick.

Variations

  • Smoky Chipotle: Add 1–2 tsp canned chipotle in adobo (minced) to the marinade for a smoky, spicy kick. Serve with pickled red onions and cotija cheese for a stronger Mexican profile.
  • Fajita Bowls (Low-Carb): Skip the tortillas and serve over cilantro-lime cauliflower rice or a bed of mixed greens. Top with avocado, salsa, and a dollop of sour cream.
  • Alternate Proteins: Use the same marinade for skirt steak, sirloin flap, or for a lighter option, boneless chicken thighs (adjust cooking time). For vegetarian, marinate thick portobello slices and grill until tender.

Nutrition per Serving

698

Calories

49g

Protein

46g

Carbs

36g

Fat

5g

Fiber

Rate this Recipe

How did this recipe turn out? Let others know!

to rate this recipe

Citrus-Garlic Beef Fajitas (Restaurant-Style)

By Sabrina Garza

Citrus-Garlic Beef Fajitas (Restaurant-Style) - flank steak (trimmed), kosher salt recipe

Sizzling citrus-garlic beef fajitas with richly caramelized onions and peppers — tender, charred strips of marinated flank steak tossed with sweet peppers and a bright lime finish. The marinade balances acidity, smoke, and a touch of brown sugar for deep flavor; quick, high-heat searing gives the meat a savory crust and juicy interior for a grillhouse-quality fajita at home.

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

Ingredients

  • 1.5 lb (680 g) flank steak (trimmed)
  • 1.5 tsp kosher salt
  • 1 tsp freshly ground black pepper
  • 3 tbsp olive oil
  • 3 tbsp (about 3 limes) fresh lime juice
  • 2 tbsp soy sauce (low-sodium preferred)
  • 1 tbsp brown sugar
  • 3 cloves garlic (minced)
  • 2 tsp chili powder
  • 1 tsp smoked paprika
  • 1 tsp ground cumin
  • 1 tsp dried oregano
  • 1 (about 200 g) large yellow onion (sliced into 1/2-inch strips)
  • 2 medium (about 300 g total) mixed bell peppers (red + green or your choice), sliced into 1/2-inch strips
  • 1 tbsp unsalted butter
  • 8 pieces small flour tortillas (6-inch)
  • 2 tbsp fresh cilantro (chopped)
  • 4 wedges lime wedges, for serving
  • 1 small optional: avocado slices or guacamole

Instructions

1

Trim and score the flank steak: Pat the steak dry with paper towels and trim any large pockets of fat. Score lightly across the grain with shallow 1/8-inch cuts—this helps the marinade penetrate and prevents the meat from curling when searing.

2

Make the marinade: In a bowl whisk together 3 tbsp olive oil, 3 tbsp fresh lime juice, 2 tbsp soy sauce, 1 tbsp brown sugar, minced garlic, 2 tsp chili powder, 1 tsp smoked paprika, 1 tsp ground cumin, 1 tsp dried oregano, 1.5 tsp kosher salt, and 1 tsp black pepper. The oil carries fat-soluble flavors, the acid (lime) tenderizes and adds brightness, soy adds umami/salt balance, and the sugar helps caramelize the exterior during searing.

3

Marinate the steak: Place the steak in a shallow dish or zip-top bag and pour the marinade over it, massaging so the meat is evenly coated. Refrigerate for 30 minutes to 2 hours. (Why: brief marination infuses flavor without breaking down the meat too much—flank cooks best when not left for 24+ hours in acid.)

4

Prepare the vegetables and tortillas: While the steak marinates, slice the onion and bell peppers into uniform 1/2-inch strips so they cook evenly. Warm the tortillas: wrap stacked tortillas in foil and warm in a 300°F (150°C) oven for 10–12 minutes or briefly heat on a dry skillet. Warming prevents tearing and makes them more pliable for folding.

5

Preheat your pan or grill: Heat a heavy cast-iron skillet or a grill pan over high heat until very hot (it should shimmer and smoke faintly). A screaming-hot surface is essential to quickly sear the steak for a caramelized crust without overcooking the interior.

6

Sear the steak: Remove the steak from the marinade and let excess drip off (wipe away big globs so the pan doesn’t steam). Add 1 tbsp olive oil to the hot pan, then sear the steak 3–4 minutes per side for medium-rare (internal temp 130–135°F / 54–57°C). For a thicker piece, increase time slightly. Searing at high heat develops the Maillard crust—those browned bits are flavor gold.

7

Rest the steak: Transfer the steak to a cutting board and tent loosely with foil for 8–10 minutes. Resting lets juices redistribute; slicing too soon will cause them to escape and the steak to dry out.

8

Sauté the vegetables: While the steak rests, lower the heat to medium-high, add 1 tbsp butter to the same hot pan (use the beef fond left in the pan). Add the sliced onions and peppers, season with a pinch of salt and a sprinkle of the remaining chili powder and smoked paprika. Sauté, stirring occasionally, until edges are charred and vegetables are tender but still have bite, about 6–8 minutes. Cooking them in the steak juices and fond layers the flavors.

9

Slice the steak against the grain: Identify the grain (muscle fibers) and slice very thinly across it at a 45-degree angle. Thin, across-the-grain slicing shortens the muscle fibers and makes the beef seem more tender in each bite.

10

Finish and assemble: Toss the sliced steak back into the pan with the vegetables for 30–60 seconds to marry flavors and warm through. Squeeze a little fresh lime over everything, sprinkle chopped cilantro, and serve hot with warmed tortillas, lime wedges, and optional avocado or guacamole.

11

Serve and enjoy: Offer hot tortillas and let diners build fajitas with steak, peppers & onions, cilantro, a squeeze of lime, and optional avocado or salsa. Encourage quick eating while everything is still hot and juicy.

Chef's Tips

  • 1Slice thin and across the grain. This is the single most important technique to make flank or skirt steak taste tender even if it’s naturally a bit chewy.
  • 2Don't over-marinate in acid. Keep marination to 30 minutes–2 hours; long acid baths can make flank steak mushy.
  • 3Use a very hot pan or grill and resist crowding. High heat gives you a proper sear. If you overcrowd, the temperature drops and the meat steams instead of browning.
  • 4If you have a gas grill, cook the steak directly over the hottest burner for a minute per side for a smokier flavor; finish on indirect heat to reach desired doneness if the steak is thick.

Variations

  • Smoky Chipotle: Add 1–2 tsp canned chipotle in adobo (minced) to the marinade for a smoky, spicy kick. Serve with pickled red onions and cotija cheese for a stronger Mexican profile.
  • Fajita Bowls (Low-Carb): Skip the tortillas and serve over cilantro-lime cauliflower rice or a bed of mixed greens. Top with avocado, salsa, and a dollop of sour cream.
  • Alternate Proteins: Use the same marinade for skirt steak, sirloin flap, or for a lighter option, boneless chicken thighs (adjust cooking time). For vegetarian, marinate thick portobello slices and grill until tender.

Nutrition per Serving

698

Calories

49g

Protein

46g

Carbs

36g

Fat

5g

Fiber

Rate this Recipe

Your Rating:

Explore More

🥘 More with flank steak (trimmed)🥘 More with kosher salt🥘 More with freshly ground black pepper

Similar Recipes