High Protein Steak Fajita Bowl Recipe
Introduction
This High Protein Steak Fajita Bowl is a flavorful and nutritious meal perfect for busy weeknights. Tender marinated steak pairs beautifully with sautéed bell peppers and onions, served over cauliflower or brown rice for a satisfying dish that’s both hearty and healthy.

Ingredients
- 1 lb flank steak or skirt steak, thinly sliced
- 2 tbsp olive oil
- 2 tbsp lime juice
- 3 cloves garlic, minced
- 1 tsp chili powder
- 1 tsp smoked paprika
- 1 tsp ground cumin
- ½ tsp salt
- ¼ tsp black pepper
- 1 red bell pepper, sliced into strips
- 1 yellow bell pepper, sliced
- 1 green bell pepper, sliced
- 1 medium red onion, thinly sliced
- 1 tbsp olive oil (for veggies)
- 2 cups cooked cauliflower rice (for low-carb) or 1½ cups brown rice (for heartier version)
- ½ cup corn kernels (optional)
- ½ avocado, sliced or mashed
- ¼ cup Greek yogurt or sour cream
- 2 tbsp crumbled feta or shredded cheddar (optional)
- Fresh cilantro, chopped
- Lime wedges
Instructions
- Step 1: Whisk olive oil, lime juice, garlic, chili powder, smoked paprika, cumin, salt, and pepper in a bowl. Add the sliced steak, toss to coat, cover, and refrigerate for at least 20 minutes or up to 2 hours for deeper flavor.
- Step 2: Heat 1 tbsp olive oil in a large skillet over medium-high heat. Add the sliced bell peppers and red onion. Sauté for 5-6 minutes, stirring occasionally, until tender and slightly charred. Remove vegetables from skillet and set aside.
- Step 3: In the same skillet, add the marinated steak in a single layer. Cook 2-3 minutes per side until browned and cooked to your liking. Avoid overcrowding the pan; cook in batches if needed.
- Step 4: Once the steak is cooked, return the vegetables to the skillet and toss together. Squeeze fresh lime juice over the mixture.
- Step 5: Spoon cauliflower rice or brown rice into each bowl. Top with a generous serving of the steak and pepper-onion mixture.
- Step 6: Add optional toppings such as corn, avocado, Greek yogurt or sour cream, cheese, chopped cilantro, and lime wedges. Finish with a light sprinkle of salt and pepper, serve warm, and enjoy.
Tips & Variations
- For a deeper marinade flavor, marinate the steak for up to 2 hours before cooking.
- Use cauliflower rice for a low-carb, lighter bowl or brown rice for a more filling meal.
- Add corn kernels for a sweet pop of flavor and texture.
- Swap feta for sharper cheddar or omit cheese for a dairy-free option.
- Garnish with fresh cilantro and lime wedges to brighten the dish.
Storage
Store leftover steak fajita components separately in airtight containers in the refrigerator for up to 3 days. Reheat the steak and vegetables in a skillet or microwave until warmed through. Rice can be reheated with a splash of water to retain moisture. Add fresh toppings like avocado and cilantro just before serving.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use another cut of steak?
Yes, flank or skirt steak works best for thin slicing and quick cooking, but sirloin or ribeye can also be used. Just adjust cooking times accordingly.
Can I make this recipe vegetarian?
To make a vegetarian version, replace the steak with grilled or sautéed portobello mushrooms, tofu, or tempeh and follow the same seasoning method.
PrintHigh Protein Steak Fajita Bowl Recipe
This High Protein Steak Fajita Bowl combines perfectly seared flank or skirt steak with vibrant sautéed bell peppers and onions, served over cauliflower rice or brown rice for a nutritious, satisfying meal. Marinated in zesty lime juice and spices, this dish offers bold flavors with the option of fresh toppings like avocado, Greek yogurt, and cheese, making it a flexible and wholesome bowl ideal for any dinner.
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Total Time: 25 minutes
- Yield: 4 servings 1x
- Category: Lunch Ideas
- Method: Frying
- Cuisine: Mexican-inspired
- Diet: Low Calorie
Ingredients
Marinade and Steak
- 1 lb flank steak or skirt steak, thinly sliced
- 2 tbsp olive oil
- 2 tbsp lime juice
- 3 cloves garlic, minced
- 1 tsp chili powder
- 1 tsp smoked paprika
- 1 tsp ground cumin
- ½ tsp salt
- ¼ tsp black pepper
Vegetables
- 1 red bell pepper, sliced into strips
- 1 yellow bell pepper, sliced
- 1 green bell pepper, sliced
- 1 medium red onion, thinly sliced
- 1 tbsp olive oil (for veggies)
Base and Toppings
- 2 cups cooked cauliflower rice (for low-carb) or 1½ cups brown rice (for heartier version)
- ½ cup corn kernels (optional)
- ½ avocado, sliced or mashed
- ¼ cup Greek yogurt or sour cream
- 2 tbsp crumbled feta or shredded cheddar (optional)
- Fresh cilantro, chopped
- Lime wedges
Instructions
- Marinate the Steak: Whisk together 2 tablespoons olive oil, lime juice, minced garlic, chili powder, smoked paprika, ground cumin, salt, and black pepper in a bowl. Add the thinly sliced steak and toss to coat evenly. Cover the bowl and refrigerate for at least 20 minutes, or up to 2 hours to enhance the flavor.
- Sauté the Vegetables: Heat 1 tablespoon olive oil in a large skillet over medium-high heat. Add the sliced red, yellow, and green bell peppers along with the thinly sliced red onion. Cook, stirring occasionally, for about 5 to 6 minutes until the vegetables are tender and slightly charred. Remove the vegetables from the skillet and set aside.
- Cook the Steak: In the same skillet, place the marinated steak slices in a single layer. Cook for 2 to 3 minutes on each side until the steak is browned and cooked to your preferred doneness. Avoid overcrowding the pan by cooking in batches if necessary. Once the steak is cooked, return the sautéed vegetables to the skillet and toss together. Squeeze fresh lime juice over the mixture for added brightness.
- Assemble the Bowls: Spoon cooked cauliflower rice or brown rice into individual serving bowls. Top generously with the steak and vegetable mixture.
- Add Toppings and Serve: Garnish the bowls with optional corn kernels, sliced or mashed avocado, a dollop of Greek yogurt or sour cream, crumbled feta or shredded cheddar if desired, and chopped fresh cilantro. Serve with lime wedges on the side and a light sprinkle of salt and pepper. Enjoy this warm, protein-packed fajita bowl!
Notes
- Marinate the steak for up to 2 hours to develop deeper flavor.
- Use cauliflower rice for a low-carb option or brown rice for a heartier meal.
- Cook the steak in batches if your skillet is small to avoid steaming instead of searing.
- Optional toppings like corn, avocado, cheese, and Greek yogurt add flavor and nutrition but can be omitted to keep it dairy-free or lower calorie.
- Fresh lime juice brightens the final dish and adds freshness.
Keywords: steak fajita bowl, high protein meal, low carb fajita bowl, Mexican bowl recipe, healthy steak bowl, cauliflower rice bowl, easy weeknight dinner

