20-Min Lean Steak Fajita Bowl

rate this dish

🥩 Why You’ll Love This Recipe

This steak fajita bowl is the perfect fast, high-protein meal you can make in under 20 minutes. It’s packed with juicy steak, colorful veggies, fluffy rice, and fresh toppings—making it ideal for healthy weeknight dinners, meal prep, or quick lunches.


📝 Short Description

This steak fajita bowl is a quick and healthy 20-minute meal featuring tender lean steak, sautéed bell peppers, onions, and fresh toppings served over cilantro-lime rice. A protein-packed, flavorful option for clean eating, meal prep, and satisfying weeknight dinners.


Prep Time: 8 minutes

Cook Time: 12 minutes

Additional Time: 0 minutes

Cook Temperature: Medium-High Heat

Total Time: 20 minutes

Servings: 2 bowls


Ingredients

For the Steak

  • 8 oz lean flank steak, thinly sliced
  • 1 tbsp olive oil
  • 1 tsp chili powder
  • ½ tsp cumin
  • ½ tsp smoked paprika
  • ¼ tsp garlic powder
  • ¼ tsp onion powder
  • Salt & pepper to taste
  • Juice of ½ lime

For the Fajita Veggies

  • 1 tbsp olive oil
  • 1 cup sliced bell peppers (red, yellow, orange)
  • ½ small onion, sliced
  • ½ cup snap peas or green beans (optional variation)
  • Pinch of salt
  • Pinch of cumin or fajita seasoning

For the Bowl Base

  • 1½ cups cooked rice (white, brown, or cauliflower rice)
  • 1 tbsp chopped cilantro
  • ½ tbsp lime juice

Optional Toppings

  • Fresh radish slices
  • Avocado or guacamole
  • Salsa
  • Chopped parsley or cilantro
  • Lime wedges

🔪 Directions

1. Season the Steak

In a bowl, toss sliced flank steak with olive oil, chili powder, cumin, smoked paprika, garlic powder, onion powder, salt, pepper, and lime juice.

2. Cook the Steak (Quick Sear)

Heat a large skillet over medium-high heat. Add steak and cook 2–3 minutes per side until browned and slightly charred at the edges. Remove from pan and set aside.

3. Sauté the Veggies

In the same skillet, add olive oil, bell peppers, onions, and snap peas (if using). Cook 4–5 minutes until softened but still crisp. Add a pinch of cumin or fajita seasoning.

4. Prepare the Rice

Mix cooked rice with cilantro and lime juice. Divide into two bowls.

5. Build the Fajita Bowls

Top the rice with cooked steak, fajita veggies, radish slices, and any additional toppings.

6. Serve Immediately

Add lime wedges or guacamole and enjoy a fresh, balanced, high-protein dinner.


📝 Recipe Notes & Variations

  • Make it low-carb: Substitute cauliflower rice.
  • Swap proteins: Use chicken, turkey, shrimp, tofu, or thin-sliced pork.
  • More veggies: Add zucchini, mushrooms, asparagus, or green beans.
  • Meal prep-friendly: Stores well in meal prep containers for 3–4 days.
  • Spicy version: Add jalapeños, chili flakes, or chipotle seasoning.

🧪 Nutrition (Per Serving)

Approximate values — will vary based on ingredients used.

  • Calories: 420
  • Protein: 34g
  • Carbohydrates: 38g
  • Fat: 14g
  • Fiber: 4g
  • Sodium: 380mg

🧰 Tools You’ll Need

Share This Amazing Recipe

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top