Steak Fajita Bowl: High-Protein, Low-Carb Dinner (Print Version)

Whip up a satisfying Steak Fajita Bowl! This high-protein, low-carb recipe is packed with tender steak, vibrant veggies, and bold spices for a weeknight win.

# Recipe Info:

Prep Time: 15 Minutes minutes
Cook Time: 20 Minutes minutes
Total Time: 35 minutes
Servings: 4 Servings
Difficulty: Beginner
Cuisine: Tex-Mex
Dietary: Gluten-Free

# Ingredients:

→ Main Stars

01 - 1 lb flank steak, thinly sliced against the grain
02 - 2-3 bell peppers (red, yellow, orange), sliced
03 - 1 large red onion, sliced

→ Flavor Powerhouses

04 - 2 tbsp fajita seasoning (store-bought or homemade)
05 - 3 cloves garlic, minced
06 - 2 tbsp fresh lime juice
07 - 1 tbsp olive oil

→ Healthy Fats & Freshness

08 - 1 large avocado, sliced or diced
09 - 1/4 cup fresh cilantro, chopped

→ Optional Add-ins

10 - 1 jalapeño, thinly sliced (seeds removed for less heat)
11 - 1/4 cup salsa or pico de gallo

# Instructions:

01 - First things first, get that flank steak prepped. Pat it dry – this helps with searing, trust me. Slice it thinly against the grain; this is key for tenderness. Then, chop your bell peppers and red onion into nice, even strips. I always try to make them roughly the same size so they cook evenly. This is where I sometimes get a little too ambitious with my knife skills, but a little unevenness adds character, right?
02 - Toss the sliced steak and veggies with a generous amount of fajita seasoning, minced garlic, and a drizzle of olive oil. Give it a good mix with your hands – honestly, it’s the best way to ensure everything is coated. You can let it sit for 10-15 minutes if you have time, which really helps those flavors meld. I’ve definitely skipped the marinating time when I was starving, and it still tasted great, just maybe not *quite* as deep.
03 - Heat a large skillet or cast iron pan over medium-high heat until it's smoking hot. Add half the steak in a single layer. Don't overcrowd the pan, or it'll steam instead of sear, and we want that beautiful crust! Cook for 2-3 minutes per side for medium-rare, then remove to a plate. It smells amazing at this stage – that smoky, caramelized meat aroma is just divine!
04 - Add the remaining steak and cook, then toss in your seasoned bell peppers and onions to the same hot pan. Cook for 5-7 minutes, stirring occasionally, until they're tender-crisp and slightly charred. I love seeing those little browned bits; they mean flavor! This is where you can add sliced jalapeño if you're feeling spicy.
05 - Return the cooked steak to the pan with the veggies. Squeeze fresh lime juice over everything and give it a final toss. This brightens all the flavors and adds that essential fajita zing. Sometimes I add a tiny splash of water if things are looking a little dry, just to get that steam going and really incorporate the flavors.
06 - Divide the fajita mixture among bowls. Top each <a href="#recipe-card">Steak Fajita Bowl</a> with slices of fresh avocado and a sprinkle of chopped cilantro. A dollop of salsa or pico de gallo is highly recommended here, too! The final result should be colorful, fragrant, and just begging to be devoured. Enjoy your high-protein, low-carb creation!

# Notes:

01 - Don't overcrowd your pan when searing the steak; cook in batches if needed for that perfect crust.
02 - Always slice flank steak against the grain for maximum tenderness – I learned this the hard way with chewy steak once!
03 - Fresh lime juice at the end is non-negotiable; it really brightens and balances all the rich flavors.

# Tools You'll Need:

01 - Large skillet or cast iron pan
02 - cutting board
03 - sharp knife
04 - mixing bowls

# Nutrition Facts (Per Serving):

Calories: 500 kcal
Total Fat: 30 g
Total Carbohydrate: 18 g
Protein: 45 g

🖨️ Share to Unlock Printing!

Share this recipe with your friends to unlock the print button

Verifying your share to unlock print...