Home Decor.

Discover stylish home decorating ideas, cozy interiors, modern living spaces, DIY decor, and organization inspiration.

healthy recipes

Steak Fajita Bowl Recipe Easy Low Carb Meal Prep Ideas

By Jackson Reed

Steak Fajita Bowl Recipe Easy Low Carb Meal Prep Ideas

Posted on June 5, 2026

steak fajita bowl - featured image

·

The sizzle of steak hitting a hot skillet, mingling with the sweet aroma of caramelized bell peppers and onions — that’s the kind of dinner that brings me back every time. I first whipped up this steak fajita bowl recipe during a chaotic week when my usual meal prep was failing spectacularly. Honestly, I was craving something flavorful yet low carb, something that felt like a treat but didn’t derail my healthy eating goals. That’s when this easy steak fajita bowl came to life, a recipe that’s as satisfying as it is simple to prepare.

What makes this steak fajita bowl stand out for me is how perfectly it balances bold Mexican-inspired flavors with a health-conscious twist. It’s packed with tender strips of seasoned steak, vibrant sautéed veggies, and all the fixings you want without the extra carbs from tortillas or rice. Over time, it’s become my go-to for meal prepping lunches and dinners that keep well and taste even better the next day.

If you’re chasing a meal prep idea that feels fresh every time, this low carb steak fajita bowl delivers on flavor, convenience, and nutrition. Whether you’re juggling work, family, or just want to keep your weeknight dinners easy but interesting, this recipe fits the bill beautifully. Plus, it’s a welcome change if you’re tired of the same old salads or bland protein bowls. After testing this recipe multiple times, I can confidently say it’s a winner for anyone craving a hearty, healthy, and straightforward meal prep option.

Why You’ll Love This Recipe

There’s something about a steak fajita bowl that just hits the spot, especially when it’s tailored for low carb meal prep. I’ve tested this recipe through many versions, tweaking seasoning and cooking methods to get that perfect balance of tender steak and crisp veggies. Here’s why you’re going to love making it yourself:

  • Quick & Easy: Comes together in under 30 minutes, making it perfect for busy weeknights or prepping ahead on Sundays.
  • Simple Ingredients: No fancy or hard-to-find components; most are pantry staples or fresh veggies you can grab anywhere.
  • Perfect for Meal Prep: Keeps well in the fridge for 4-5 days without losing flavor or texture — ideal for planned lunches or dinners.
  • Crowd-Pleaser: The bold fajita seasoning and juicy steak get rave reviews from family and friends alike.
  • Low Carb & Filling: Perfect for anyone following keto, paleo, or just watching their carb intake without sacrificing taste.

What sets this steak fajita bowl apart from the usual fajita night is the bowl format that skips the tortillas but keeps all the hearty, satisfying flavors. I love blending the spices to get that smoky, slightly spicy kick, and I’ve found that using skirt steak or flank steak gives the best texture after a quick sear. If you want to mix it up, swapping in chicken or shrimp is a breeze — but honestly, the steak version is my personal fave.

This recipe isn’t just another low carb meal—it’s comfort food with a healthy spin that feels like a small celebration every time you eat it. And if you’re interested in other low carb ideas, you might enjoy the , which shares that same satisfying, protein-packed vibe for your weekly menu.

What Ingredients You Will Need

This steak fajita bowl recipe uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without any fuss. Most of these you probably have on hand or can easily find at your local grocery store.

For the Steak and Fajita Seasoning

  • 1 lb (450 g) skirt steak or flank steak, thinly sliced against the grain — I prefer skirt steak for its tenderness and flavor
  • 1 tbsp olive oil (or avocado oil for higher smoke point)
  • 1 tsp chili powder (adds smoky depth)
  • 1 tsp ground cumin (earthy warmth)
  • 1 tsp smoked paprika (gives that subtle smoky aroma)
  • ½ tsp garlic powder
  • ½ tsp onion powder
  • Salt and black pepper to taste

For the Veggies

steak fajita bowl preparation steps

  • 1 red bell pepper, thinly sliced
  • 1 green bell pepper, thinly sliced
  • 1 medium yellow onion, thinly sliced
  • 1 tbsp olive oil for sautéing
  • Salt and pepper to taste

For the Bowl Assembly

  • 2 cups cauliflower rice (fresh or frozen) — a low carb, fiber-rich base
  • Fresh cilantro, chopped for garnish
  • 1 lime, cut into wedges for squeezing
  • Optional toppings: sliced avocado, sour cream, shredded cheese, or jalapeño slices

If you want to swap cauliflower rice for something else, spiralized zucchini or a simple green salad base works well. For seasoning, I recommend buying spices from trusted brands like McCormick or Frontier Co-op for the best flavor punch. Also, using fresh lime juice over bottled really brightens the dish.

Equipment Needed

  • Large skillet or cast iron pan: Essential for getting that great sear on the steak and caramelizing the veggies evenly. I personally love my cast iron skillet because it retains heat well and gives a nice crust.
  • Sharp chef’s knife: For slicing the steak and veggies thinly — a dull knife will make prep frustrating.
  • Cutting board: Preferably one for meat and one for veggies to avoid cross-contamination.
  • Mixing bowls: For tossing the steak in seasoning and prepping the cauliflower rice.
  • Spatula or tongs: For stirring and flipping without losing those beautiful caramelized bits.

Don’t worry if you don’t have a cast iron pan; a heavy-bottomed stainless steel skillet works fine too. Just make sure it’s hot before adding the steak to get that perfect sear. Budget-friendly skillets can still do the job if you keep an eye on the heat. Also, keeping your knives sharp makes cooking way more enjoyable and safe!

Preparation Method

  1. Prep the steak and veggies: Slice the skirt steak thinly against the grain into strips about ¼ inch thick. Thinly slice the red and green bell peppers and the yellow onion. This prep usually takes about 10-15 minutes.
  2. Mix the fajita seasoning: In a small bowl, combine chili powder, cumin, smoked paprika, garlic powder, onion powder, salt, and pepper. Toss the steak strips with 1 tablespoon olive oil and the spice mix until evenly coated. Let it sit while you prep the cauliflower rice.
  3. Cook the cauliflower rice: Heat a large skillet over medium heat with a teaspoon of olive oil. Add the cauliflower rice and sauté for 4-5 minutes, stirring occasionally, until tender but not mushy. Season lightly with salt and pepper. Transfer to a bowl and cover to keep warm.
  4. Sauté the veggies: In the same skillet, add 1 tablespoon olive oil over medium-high heat. Add the sliced bell peppers and onions. Cook for about 8-10 minutes, stirring often, until the veggies are softened and slightly caramelized at the edges. Season with salt and pepper. Remove and set aside.
  5. Cook the steak: Wipe the skillet clean and return to high heat. Add a little oil if needed. Spread the steak strips in a single layer (cook in batches if necessary). Sear for 2-3 minutes per side until browned but still juicy inside. Avoid overcrowding the pan to get a good crust.
  6. Assemble the bowl: Layer cauliflower rice at the bottom, followed by the sautéed peppers and onions, then top with the seared steak strips. Garnish with fresh cilantro and lime wedges. Add optional toppings like avocado or sour cream for extra creaminess.
  7. Final touch: Squeeze fresh lime juice over the bowl just before eating for a bright, tangy finish that ties all the flavors together beautifully.

Pro tip: Letting the steak rest for a few minutes after cooking keeps it juicy. If you notice the veggies sticking, a splash of water or broth helps deglaze the pan and lifts those tasty browned bits. Timing-wise, multitasking by prepping the cauliflower rice while the steak marinates saves you some precious minutes.

Cooking Tips & Techniques

One little trick I learned is to slice the steak as thin as possible against the grain — it makes the meat much more tender and easier to chew, especially since skirt steak can be a bit chewy if sliced thick. Also, don’t rush the searing process. Getting a good crust on the steak is where the flavor really shines, so let the meat sit undisturbed on the hot pan for a couple of minutes before flipping.

When cooking the veggies, keep the heat medium-high but don’t overcrowd the pan. If the peppers and onions steam instead of fry, you lose that amazing caramelized flavor that’s essential for fajitas. If you notice the pan getting too dry or sticking, a quick splash of water or broth can help without making things soggy.

I’ve made the mistake of using pre-cut frozen peppers before, and honestly, they don’t get that same vibrant color or texture. Fresh is best here, though if you’re in a pinch, thaw and drain frozen peppers well to avoid excess moisture.

Another tip: when you’re assembling the bowls for meal prep, keep the toppings separate until serving to avoid sogginess. I find that the bowls taste even better the next day as the flavors meld, but fresh lime juice is a must to brighten it back up.

Variations & Adaptations

This steak fajita bowl is super flexible, so feel free to tweak it to suit your taste or dietary needs. Here are a few ideas I’ve tried or recommend:

  • Chicken or shrimp fajita bowls: Swap the steak for sliced chicken breast or shrimp. Cook with the same seasoning for a lighter or different protein option.
  • Vegetarian version: Replace the steak with sautéed portobello mushrooms or marinated tofu strips for a satisfying meat-free bowl.
  • Spice it up: Add a pinch of cayenne or chipotle powder to the seasoning mix for extra heat that wakes up your taste buds.
  • Low carb base alternatives: Instead of cauliflower rice, try shredded cabbage sautéed with a little garlic for a crunchy twist or even riced broccoli.
  • Mexican street-style: Add a spoonful of fresh salsa or a drizzle of crema on top for extra creaminess and flavor contrast.

Personally, I once made a batch with a smoky chipotle seasoning and swapped the cauliflower rice for zucchini noodles — it was a fun twist that kept things fresh when I was craving variety. If you want some ideas for quick tortilla alternatives to serve alongside, check out my which pairs wonderfully with fajita-style dishes.

Serving & Storage Suggestions

This steak fajita bowl is best served warm, right after cooking, with a squeeze of fresh lime juice and any desired toppings like creamy avocado or a dollop of sour cream. The vibrant colors of the sautéed peppers and onions make it a feast for the eyes and the palate.

If you’re meal prepping, store the bowls in airtight containers in the fridge for up to 4-5 days. Keep any creamy or fresh toppings separate and add them just before eating to prevent sogginess. Reheat gently in the microwave or on the stovetop, stirring occasionally to heat evenly without drying out the steak.

The flavors actually deepen after a day or two, so if you’re packing lunches, you might find it even tastier the next day. Serve alongside a crisp green salad or some simple roasted veggies to round out the meal.

For a quick dinner, pair this bowl with a side of or even the if you want a comforting, filling meal combo.

Nutritional Information & Benefits

This low carb steak fajita bowl is a nutritional winner, especially if you’re aiming to keep carbs in check without skimping on flavor or satisfaction. Each serving roughly contains:

Nutrient Amount (per serving) Calories 350–400 kcal Protein 30–35 g Fat 20–25 g Carbohydrates 8–10 g net carbs Fiber 3–4 g

Steak provides a rich source of high-quality protein and essential nutrients like iron and B vitamins. The bell peppers and onions add antioxidants and fiber, while the cauliflower rice keeps things light and low in carbs. This bowl fits well into ketogenic, paleo, and general low carb diets.

Just a heads up if you have allergies: this recipe is naturally gluten-free and dairy-free unless you add toppings like cheese or sour cream. For dairy-free options, avocado or a dairy-free yogurt works great as a creamy topping substitute.

From my experience as a nutrition coach, meals like this steak fajita bowl that combine lean protein with colorful veggies help keep energy levels steady and cravings at bay — a big win for anyone balancing a busy lifestyle.

Conclusion

This steak fajita bowl recipe is one of those meals that’s as reliable as your favorite pair of jeans — comforting, versatile, and always hits the spot. It’s perfect for anyone looking to enjoy bold, fresh flavors while keeping things low carb and meal prep-friendly. I love how easy it is to customize, and honestly, it never gets boring.

Give it a try, and don’t hesitate to tweak the spice level or veggies based on what you love. I’m sure once you taste the juicy, perfectly seasoned steak with those sweet caramelized peppers over a bed of cauliflower rice, it’ll become a regular in your meal planning rotation.

Feel free to leave a comment sharing your own twists or how this recipe worked out for you — hearing your stories makes cooking even more fun. Happy cooking, and here’s to many delicious, stress-free meals ahead!

FAQs

Can I use a different cut of steak for this fajita bowl?

Absolutely! Flank steak, sirloin, or even ribeye work well. Just slice thinly against the grain for the best tenderness and cook times will vary slightly.

Is cauliflower rice the best low carb base for this bowl?

Cauliflower rice is my favorite for its texture and mild flavor, but you can also use spiralized zucchini, shredded cabbage, or even leafy greens if you prefer.

How should I store leftovers to keep the steak tender?

Store the bowl components separately or together in airtight containers in the fridge for up to 5 days. Reheat gently and add fresh toppings only when serving.

Can I make this recipe dairy-free?

Yes, just skip the cheese and sour cream toppings or use dairy-free alternatives like avocado or coconut yogurt to keep it creamy.

What’s the best way to reheat this fajita bowl without drying out the steak?

Reheat in short bursts in the microwave or on the stovetop with a splash of water or broth to keep the steak juicy and the veggies tender.

Pin This Recipe!

steak fajita bowl recipe

clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Description

A flavorful and low carb steak fajita bowl featuring tender seasoned steak, sautéed bell peppers and onions, and cauliflower rice. Perfect for quick meal prep and healthy eating.

Ingredients

Scale 1x2x3x

  • 1 lb skirt steak or flank steak, thinly sliced against the grain
  • 1 tbsp olive oil (or avocado oil for higher smoke point)
  • 1 tsp chili powder
  • 1 tsp ground cumin
  • 1 tsp smoked paprika
  • ½ tsp garlic powder
  • ½ tsp onion powder
  • Salt and black pepper to taste
  • 1 red bell pepper, thinly sliced
  • 1 green bell pepper, thinly sliced
  • 1 medium yellow onion, thinly sliced
  • 1 tbsp olive oil for sautéing
  • Salt and pepper to taste
  • 2 cups cauliflower rice (fresh or frozen)
  • Fresh cilantro, chopped for garnish
  • 1 lime, cut into wedges for squeezing
  • Optional toppings: sliced avocado, sour cream, shredded cheese, or jalapeño slices

Instructions

  1. Slice the skirt steak thinly against the grain into strips about ¼ inch thick. Thinly slice the red and green bell peppers and the yellow onion.
  2. In a small bowl, combine chili powder, cumin, smoked paprika, garlic powder, onion powder, salt, and pepper. Toss the steak strips with 1 tablespoon olive oil and the spice mix until evenly coated. Let it sit while you prep the cauliflower rice.
  3. Heat a large skillet over medium heat with a teaspoon of olive oil. Add the cauliflower rice and sauté for 4-5 minutes, stirring occasionally, until tender but not mushy. Season lightly with salt and pepper. Transfer to a bowl and cover to keep warm.
  4. In the same skillet, add 1 tablespoon olive oil over medium-high heat. Add the sliced bell peppers and onions. Cook for about 8-10 minutes, stirring often, until the veggies are softened and slightly caramelized at the edges. Season with salt and pepper. Remove and set aside.
  5. Wipe the skillet clean and return to high heat. Add a little oil if needed. Spread the steak strips in a single layer (cook in batches if necessary). Sear for 2-3 minutes per side until browned but still juicy inside. Avoid overcrowding the pan to get a good crust.
  6. Assemble the bowl by layering cauliflower rice at the bottom, followed by the sautéed peppers and onions, then top with the seared steak strips. Garnish with fresh cilantro and lime wedges. Add optional toppings like avocado or sour cream for extra creaminess.
  7. Squeeze fresh lime juice over the bowl just before eating for a bright, tangy finish.

Notes

Slice steak thinly against the grain for tenderness. Let steak rest after cooking to keep it juicy. Avoid overcrowding the pan when searing steak. Use fresh bell peppers for best texture and color. Keep toppings separate when meal prepping to avoid sogginess. Reheat gently with a splash of water or broth to maintain moisture.

  • Prep Time: 15 minutes
  • Cook Time: 15 minutes
  • Category: Main Course
  • Cuisine: Mexican-inspired

Nutrition

  • Serving Size: 1 bowl (approximatel
  • Calories: 375
  • Sugar: 4
  • Sodium: 350
  • Fat: 22
  • Saturated Fat: 4
  • Carbohydrates: 9
  • Fiber: 3.5
  • Protein: 32

Keywords: steak fajita bowl, low carb meal prep, keto, paleo, healthy dinner, easy weeknight meal, cauliflower rice, fajita seasoning

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

You might also like these recipes

Recipe rating