Steak Fajita Bowls loaded with seasoned beef, peppers, and fresh toppings for meal prep

High Protein Steak Fajita Bowls (Low Carb, Easy Meal Prep)

If you’ve hit the wall with chicken breast for the hundredth time this month, I hear you. Meal prep doesn’t have to mean eating the same bland protein over and over. That’s where high protein steak fajita bowls come in, and honestly, they’ve become my secret weapon for staying on track without feeling like I’m on a diet.

These bowls pack serious protein, take less than 30 minutes from start to finish, and taste like you’re treating yourself to restaurant food. The steak is tender and seasoned perfectly, the peppers have a slight char that makes them irresistible, and there’s enough flavor happening that you’ll actually look forward to lunch tomorrow. No sad desk meals here.

Better yet, they’re built for meal prep. Make a batch on Sunday, portion them into containers, and you’ve got five days of grab-and-go dinners ready to go. Each bowl delivers around 35 grams of protein, keeps carbs low, and won’t leave you hungry two hours later.

Why You’ll Love This Recipe

  • 35+ grams of protein per bowl from quality steak, which keeps you full longer and supports lean muscle
  • Ready in under 30 minutes, with zero fussy techniques or specialty equipment
  • Low carb and naturally keto-friendly when you skip the rice and load up on veggies instead
  • Meal prep champion that stores beautifully and tastes even better the next day
  • Budget-conscious because flank steak is affordable and goes a long way

What Makes Steak Fajita Bowls a Protein Powerhouse

The magic here is the steak itself. A single 4-ounce serving of flank steak gives you 30 grams of protein with minimal fat, making it one of the leanest cuts available. Pair that with a base of cauliflower rice or leafy greens, and you’re looking at a complete meal that satisfies without the crash.

I love that steak delivers not just protein, but also iron, B vitamins, and zinc, nutrients that chicken can’t quite match the same way. That’s why rotating between your usual poultry and chicken fajita meal prep bowls keeps meals interesting and your nutrition balanced.

Feature image

Ingredients You’ll Need

This recipe comes together with pantry staples and fresh produce. Nothing exotic, nothing expensive.

  • 1.5 pounds flank steak, sliced thin against the grain
  • 2 large bell peppers (red and yellow work best), sliced into strips
  • 1 large red onion, sliced into strips
  • 3 tablespoons olive oil, divided
  • 2 cloves garlic, minced
  • 1 tablespoon chili powder
  • 1 teaspoon ground cumin
  • 1 teaspoon smoked paprika
  • 0.5 teaspoon red pepper flakes (optional, for heat)
  • 1 teaspoon sea salt
  • 0.5 teaspoon black pepper
  • Juice of 1 lime
  • Fresh cilantro, for garnish
  • Your choice of base: cauliflower rice, romaine lettuce, or regular rice

About the steak: Flank steak is lean, affordable, and full of flavor. Ask your butcher to help you identify the grain so you can slice against it, which keeps the meat tender.

About the peppers: Any color works, but red and yellow have a sweeter taste that balances the savory spices beautifully. Feel free to use green if that’s what you have on hand.

Ingredients

How to Make Steak Fajita Bowls

Step 1: Prep Your Steak

Pat the flank steak dry with paper towels. This simple step makes a huge difference in how well it browns. Slice it as thin as you can manage, ideally no thicker than a quarter inch. Thinner slices cook faster and stay more tender.

Step 2: Make Your Spice Blend

In a small bowl, combine chili powder, cumin, smoked paprika, red pepper flakes, salt, and black pepper. Rub this mixture evenly over both sides of the steak slices. Don’t skip this step, even if you’re tempted. This blend is what transforms ordinary steak into fajita magic.

Step 3: Sear the Steak

Heat 1.5 tablespoons of olive oil in a large skillet or cast iron pan over medium-high heat until it shimmers. Working in two batches to avoid crowding the pan, sear the steak for 2 to 3 minutes per side until browned and cooked to your preference. Remove to a plate and set aside.

Cooking steps

Step 4: Cook the Peppers and Onions

In the same skillet, add the remaining 1.5 tablespoons of oil. Add the sliced peppers and onions, stirring occasionally, for 5 to 7 minutes until they soften and develop light char marks. They should still have a slight bite to them, not completely tender. Add the minced garlic in the last minute and stir until fragrant.

Step 5: Combine and Finish

Return the steak to the skillet with the peppers and onions. Squeeze the lime juice over everything and toss gently to combine. Taste and adjust seasoning if needed. This only takes a minute, so don’t overcook everything together.

While you are here, take a look at my Best High Protein Meal Prep Bowls for more easy ideas.

Step 6: Build Your Bowls

Divide your base (cauliflower rice, lettuce, or regular rice) among containers or bowls. Top with the steak and veggie mixture, then garnish with fresh cilantro. A dollop of Greek yogurt, guacamole, or salsa on the side keeps things interesting when you’re eating these throughout the week.

Emma’s Pro Tips

Tip 1: Slice Against the Grain

This is the difference between tender, melt-in-your-mouth steak and chewy disappointment. Look at the visible lines running through the raw meat, then slice perpendicular to those lines. Your jaw will thank you on day three of meal prep.

Tip 2: Batch Cook for Meal Prep Success

Make the entire recipe once and divide into five containers immediately after cooking. Store in airtight containers on the lowest shelf of your fridge. The steak and veggies actually taste better after a day or two as flavors meld. This works perfectly with high protein sheet pan meal prep strategy, using your sheet pan to roast peppers and onions while you sear the steak on stovetop.

Tip 3: Don’t Skip the Lime Juice

I know it seems small, but that splash of lime at the end brightens everything and prevents the meal from tasting flat by day four. Keep limes on hand and juice them fresh right before serving.

Macros and Nutrition per Serving

Based on 5 servings with cauliflower rice base:

  • Protein: 35g
  • Calories: 280
  • Carbohydrates: 8g
  • Fat: 15g

Numbers vary depending on your base choice and exact portion sizes. If you use regular rice, expect calories and carbs to increase by about 100 calories and 20g carbs per serving.

What to Serve These Bowls With

On the side: Greek yogurt or sour cream mixed with cilantro and lime makes an excellent topping that adds extra protein and cooling creaminess.

As a complete meal: Add a side salad with olive oil vinaigrette for extra vegetables and healthy fats. The contrast between warm bowls and cool salad is honestly satisfying.

For extra flavor: Keep salsa, hot sauce, guacamole, and shredded cheese available so everyone can customize their bowl based on mood and preference.

Serving

Frequently Asked Questions

Can I make these bowls ahead of time?

Yes, absolutely. Prepare the entire recipe and portion into containers. Store in the refrigerator for up to 5 days. They reheat beautifully on the stovetop or in the microwave, though I prefer stovetop to keep the steak from drying out.

What’s the best way to reheat these without drying out the steak?

Remove the bowl from the fridge and let it sit at room temperature for 10 minutes while you heat a skillet over medium heat. Transfer the contents to the skillet, add a splash of water or beef broth, and warm for 3 to 4 minutes. This keeps everything moist and prevents the steak from toughening up.

Can I substitute the flank steak with a different cut?

Absolutely. Sirloin tip, skirt steak, or even top round work well. Avoid fattier cuts like ribeye or NY strip, which won’t fit the lean protein goal. Cooking times may shift slightly depending on thickness, but the same searing technique applies.

Is this recipe truly low carb?

It depends on your base. Using cauliflower rice keeps net carbs around 8g per serving. Switch to regular white rice and you’re looking at closer to 30g carbs, which is still reasonable for a main meal but no longer strictly low carb.

How do I prevent the steak from being tough?

Three things: slice against the grain, don’t overcook the steak (medium to medium-rare is ideal), and don’t skip the lime juice finish, which helps break down muscle fibers slightly. Trust me on this.

Can I freeze these bowls?

You can, though the texture of the peppers and onions changes slightly after thawing. They’re still perfectly edible and flavorful, just slightly softer. Freeze in individual portions for up to 3 months. Thaw overnight in the fridge and reheat on the stovetop.

Final Thoughts

Meal prep doesn’t have to be boring, and protein doesn’t have to mean chicken again. These steak fajita bowls prove that eating for your goals and eating delicious food aren’t mutually exclusive. Make a batch this weekend and taste the difference real ingredients and simple technique make.

Save this recipe, snap a photo if you make it, and come back and let me know how they turned out. I love seeing what you’re cooking, especially when it’s this good. Share your version on Pinterest and tag Savor Daily so I can see your bowls in action.

Steak Fajita Bowls loaded with seasoned beef, peppers, and fresh toppings for meal prep

High Protein Steak Fajita Bowls (Low Carb, Easy Meal Prep)

High protein steak fajita bowls pack 35 grams of protein per serving and come together in less than 30 minutes with zero fussy techniques. These bowls are built for meal prep, storing beautifully for five days and tasting even better the next day.
Prep Time 15 minutes
Cook Time 15 minutes
Total Time 30 minutes
Course Dinner, Lunch
Cuisine Mexican-Inspired American
Servings 5 servings
Calories 280 kcal

Equipment

  • large skillet or cast iron pan
  • small bowl
  • cutting board

Ingredients
  

  • 1.5 pounds flank steak, sliced thin against the grain
  • 2 large bell peppers (red and yellow), sliced into strips
  • 1 large red onion, sliced into strips
  • 3 tablespoons olive oil, divided
  • 2 cloves garlic, minced
  • 1 tablespoon chili powder
  • 1 teaspoon ground cumin
  • 1 teaspoon smoked paprika
  • 0.5 teaspoon red pepper flakes (optional)
  • 1 teaspoon sea salt
  • 0.5 teaspoon black pepper
  • Juice of 1 lime
  • Fresh cilantro, for garnish
  • Cauliflower rice, romaine lettuce, or regular rice for base

Instructions
 

  • Step 1: Pat the flank steak dry with paper towels and slice as thin as possible, ideally no thicker than a quarter inch.
  • Step 2: In a small bowl, combine chili powder, cumin, smoked paprika, red pepper flakes, salt, and black pepper. Rub this mixture evenly over both sides of the steak slices.
  • Step 3: Heat 1.5 tablespoons of olive oil in a large skillet over medium-high heat until it shimmers. Sear the steak in two batches for 2 to 3 minutes per side until browned. Remove to a plate.
  • Step 4: In the same skillet, add remaining 1.5 tablespoons of oil. Add sliced peppers and onions, stirring occasionally for 5 to 7 minutes until softened with light char marks. Add minced garlic in the last minute.
  • Step 5: Return the steak to the skillet with peppers and onions. Squeeze lime juice over everything and toss gently to combine. Taste and adjust seasoning if needed.
  • Step 6: Divide your base among containers or bowls. Top with the steak and veggie mixture, then garnish with fresh cilantro. Add Greek yogurt, guacamole, or salsa on the side.

Notes

Slice against the grain for tender steak. Store in airtight containers on the lowest shelf of your fridge for up to 5 days. Reheat on stovetop with a splash of water or beef broth to prevent drying out. Do not skip the lime juice as it brightens the meal and prevents it from tasting flat. Can substitute flank steak with sirloin tip, skirt steak, or top round. Avoid fattier cuts like ribeye or NY strip. Macros per serving with cauliflower rice base: 35g protein, 8g carbs, 15g fat.
Keyword Steak Fajita Bowls

Similar Posts

Leave a Reply

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

Recipe Rating