Sizzling Steak Fajita Bowls

These Steak Fajita Bowls offer a delightful paleo and Whole30 rendition of your beloved Chipotle burrito bowls. Crafted with perfectly marinated flank steak, vibrant sautéed peppers and onions, and aromatic cilantro lime cauliflower rice, this low-carb and keto-friendly meal is not only incredibly satisfying but also remarkably addictive! It’s the ultimate healthy comfort food that doesn’t compromise on flavor.

A vibrant bowl filled with fluffy cilantro lime cauliflower rice, tender slices of steak, colorful bell peppers, and a generous dollop of creamy guacamole, ready to be enjoyed.

Say goodbye to takeout cravings and hello to a homemade sensation! These Steak Fajita Bowls are brimming with succulent seared flank steak, perfectly caramelized fajita vegetables, and a refreshing bed of cilantro lime cauliflower rice. What makes them truly exceptional is that every component is prepared with grain-free and dairy-free ingredients, making these bowls an ideal choice for those following paleo and Whole30 diets, as well as an outstanding option for efficient meal prep throughout the week.

Much like our popular vegan burrito bowls and authentic chipotle chicken tacos, these beef fajita bowls are incredibly versatile and easily customizable to suit your personal taste preferences. I typically load mine with zesty pickled jalapeños, rich homemade guacamole, and fresh pico de gallo, but there’s ample room for your imagination to run wild. Feeling adventurous? Elevate your guacamole experience by swapping the classic version for our savory bacon guacamole, or add a smoky kick with a drizzle of our creamy chipotle aioli on top. The possibilities for culinary creativity are truly endless!

Why You’ll Love These Steak Fajita Bowls

These Steak Fajita Bowls aren’t just a meal; they’re a lifestyle choice for anyone seeking delicious, healthy, and convenient eating. Here’s why this recipe will become a staple in your kitchen:

  • **Perfect for Meal Prep:** Prepare a batch of these flavorful bowls at the beginning of the week, and enjoy wholesome, satisfying lunches or dinners for days. They’re designed to store and reheat beautifully, making healthy eating effortless even on the busiest schedules.
  • **Health-Conscious & Diet-Friendly:** Made with carefully selected low-carb, grain-free, and dairy-free ingredients, these bowls are perfectly aligned with Paleo, Whole30, and Keto dietary requirements. You get all the flavor without any of the guilt, supporting your health goals with every bite.
  • **Endlessly Customizable:** The beauty of these bowls lies in their adaptability. Use our core recipe as a foundation, then unleash your inner chef by adding your favorite Tex-Mex toppings. Beyond the traditional, consider options like our savory bacon guacamole, sweet and tangy pineapple salsa, a fiery hot sauce, or any other additions that tantalize your taste buds.
  • **Budget-Friendly Home Cooking:** Creating delicious fajita bowls at home is significantly more economical than frequenting restaurants. You control the quality of ingredients and portion sizes, ensuring a fresh and satisfying meal that’s kind to your wallet.
  • **Flavor-Packed & Satisfying:** Despite being incredibly healthy, these bowls do not skimp on flavor. The tender marinated steak, smoky sautéed vegetables, and zesty cilantro-lime rice create a symphony of tastes and textures that will leave you feeling completely satisfied.
A spread of fresh ingredients laid out for making fajita bowls, including vibrant cauliflower rice, uncooked marinated steak, and colorful bell peppers, highlighting the wholesome components of the meal.

Ingredient Notes and Smart Substitutions

Crafting the perfect Steak Fajita Bowl begins with understanding each ingredient’s role and knowing how to make smart substitutions. Here’s a closer look at what goes into these delicious bowls:

  • Fajita Steak Marinade: This simple yet powerful marinade is the secret to tender, flavorful steak. It consists of coconut aminos (a fantastic soy-free alternative), fresh lime juice, smoky chili powder, earthy cumin, sea salt, and aromatic minced garlic. These ingredients combine to tenderize the meat and infuse it with classic Tex-Mex flavors.

    Substitution Tip: If your diet doesn’t require these fajita bowls to be strictly paleo or Whole30 compliant, feel free to use low-sodium soy sauce in place of coconut aminos for a similar savory depth.
  • Steak: Traditional fajitas are known for using more economical cuts of beef that become incredibly tender and flavorful with the right marinade and cooking method. For this recipe, flank steak is our top recommendation due to its lean profile and excellent ability to absorb marinades.

    Substitution Tip: Other great choices include skirt steak, hangar steak, or flat iron steak. These cuts are all ideal for fajitas, offering a balance of flavor and tenderness when sliced against the grain.
  • Peppers and Onion: Sautéed bell peppers and onions are a non-negotiable staple in any authentic fajita recipe. They provide a sweet, smoky, and slightly charred flavor that complements the steak beautifully, along with a satisfying crunch. While any color of bell pepper will work, we love using a mix of red, orange, and yellow bell peppers to add a vibrant and appealing pop of color to the dish. For the onion, red onion is our preferred choice due to its milder flavor and beautiful purple hue when cooked, but white or yellow onions can also be used.
  • Cilantro Lime Cauliflower Rice: This low-carb alternative to traditional rice provides a light, fresh, and zesty base for your fajita bowls. You’ll need pre-riced cauliflower (we find frozen varieties incredibly convenient), fresh lime juice, chopped cilantro, and a pinch of salt and pepper to taste.

    Substitution Tip: If you’re not adhering to a low-carb diet or simply prefer traditional grains, you can easily substitute with our delicious cilantro lime brown rice or even white rice.
  • Guacamole: While technically optional, a creamy, fresh guacamole elevates these bowls to another level. It adds a rich, cool contrast to the warm, spicy fajita components. You can quickly mash ripe avocados with lime juice, cilantro, salt, and pepper for a quick version.

    Pro Tip: For an extra special twist, consider making our hearty bacon guacamole to add a smoky, savory depth.
  • Toppings: We’ve got a whole section dedicated to topping ideas below, but remember, this is where you can truly make these bowls your own!

Step-by-Step Instructions for Perfect Steak Fajita Bowls

Follow these detailed steps to create your mouthwatering Steak Fajita Bowls:

Step 1: Prepare the Steak Marinade. In a medium bowl, whisk together the coconut aminos, fresh lime juice, chili powder, cumin, salt, and minced garlic until thoroughly combined. This flavorful concoction will infuse your steak with an incredible Tex-Mex essence.

Step 2: Marinate the Steak. Place the flank steak into a large, sealable plastic bag. Pour the prepared marinade over the steak, ensuring it’s completely coated. Seal the bag, pressing out any excess air, and gently massage the marinade into the meat. Transfer the bag to the refrigerator and allow the steak to marinate for at least 30 minutes to allow the flavors to penetrate. For an even deeper flavor, you can marinate for up to 8 hours.

Raw flank steak soaking in a flavorful marinade inside a sealed plastic bag, preparing for cooking.

Step 3: Sear the Steak to Perfection. Approximately 30 minutes before you’re ready to cook, remove the marinated steak from the refrigerator to allow it to come closer to room temperature for more even cooking. Heat a large cast-iron skillet or heavy-bottomed pan over medium-high heat until it’s smoking lightly. Using kitchen tongs, carefully transfer the steak from the plastic bag directly into the hot skillet (discard any leftover marinade or save it for another use, such as flavoring other beef dishes). Sear the steak for 3-5 minutes per side, depending on your desired doneness. For medium-rare, aim for 3-4 minutes per side. Once cooked, transfer the seared steak to a cutting board and allow it to rest for at least 10-15 minutes. Resting is crucial as it allows the juices to redistribute throughout the meat, ensuring a tender and moist result. After resting, slice the steak thinly against the grain into strips.

Two cast-iron skillets side-by-side: one holds a marinated flank steak searing to perfection, while the other contains vibrant, thinly sliced bell peppers and red onion sautéing until tender.
Thinly sliced, perfectly cooked steak strips arranged neatly on a wooden cutting board, ready to be added to fajita bowls.

Step 4: Sauté the Flavorful Peppers and Onion. Return the same skillet to medium heat. Pour in the chicken broth, using a wooden spoon to scrape up any delicious brown bits (fond) from the bottom of the pan – this adds incredible flavor to your vegetables. Add the sliced bell peppers and red onion to the skillet and cook for 5-8 minutes, stirring occasionally, until they are soft, slightly charred, and tender-crisp. Adjust cooking time based on your preferred vegetable texture.

Step 5: Prepare and Flavor the Cilantro Lime Cauliflower Rice. While the peppers and onions are cooking, prepare your cauliflower rice. Cook the cauliflower rice according to package instructions (typically microwaving for a few minutes or sautéing in a separate pan). Once cooked, transfer the cauliflower rice to a bowl. Stir in the fresh lime juice, chopped cilantro, and season with salt and pepper to taste. Mix well to ensure the flavors are evenly distributed. If you’re making guacamole from scratch, now is the ideal time: mash ripe avocados in a bowl, then stir in lime juice, cilantro, salt, and pepper until you reach your desired consistency.

Step 6: Assemble Your Steak Fajita Bowls. It’s time to bring everything together! Divide the cilantro lime cauliflower rice evenly among 4 serving bowls (or meal prep containers). Top each portion of rice with a generous serving of the sautéed peppers and onions, followed by the perfectly sliced flank steak. Finish with a dollop of fresh guacamole and any other tasty toppings you desire. Serve immediately and enjoy the vibrant flavors!

Expert Tips and Frequently Asked Questions

Elevate your Steak Fajita Bowls from great to unforgettable with these expert tips and answers to common questions:

  • **Boost the Spice:** For those who love a bit more heat, you can easily make your steak marinade spicier. Add an extra teaspoon of chili powder, a dash of cayenne pepper, or a few drops of your favorite hot sauce to the marinade mixture.
  • **Room Temperature Steak for Even Cooking:** Always remember to pull your marinating steak from the fridge approximately 30 minutes before you plan to cook it. Allowing the meat to come down to room temperature helps it cook more evenly from edge to center, resulting in a perfectly seared exterior and a tender interior.
  • **Slice Against the Grain:** This is a crucial step for tender steak! After resting, always slice the flank steak against the grain (perpendicular to the muscle fibers). This shortens the fibers, making each bite incredibly tender and easy to chew.
  • **Marinade Reuse (with caution):** The leftover marinade from the steak can either be discarded or, if handled properly, saved for future use. If you plan to save it, boil it thoroughly for at least 5 minutes to kill any bacteria from the raw meat, then cool and store in an airtight container in the refrigerator for up to 3 days. It can be used to flavor other steak dishes, like these easy steak bites.

How long should you marinate steak for fajitas?

Flank steak should marinate for at least 30 minutes to ensure it absorbs all the wonderful flavors from the marinade. For a more intense flavor profile and optimal tenderness, you can extend the marinating time up to 8 hours. However, avoid marinating for much longer than 8 hours, as the acids in the marinade can start to break down the meat’s fibers too much, potentially leading to a mushy texture.

What are the best cuts of beef for fajitas?

Skirt steak and flank steak are the two most commonly used and highly recommended cuts for fajitas. They are both relatively lean, budget-friendly, and possess a robust beefy flavor. More importantly, their fibrous structure allows them to absorb marinades exceptionally well, resulting in juicy and tender fajita strips when cooked quickly and sliced correctly against the grain. Hangar steak and flat iron steak are also excellent alternatives.

Topping Ideas to Customize Your Fajita Bowls

Once you have your foundational paleo fajita bowl with cilantro lime cauliflower rice, tender steak, and sautéed peppers and onions, it’s time for the fun part: adding all your favorite Tex-Mex toppings! Here are some fantastic ideas to make your bowl truly shine:

  • Fresh Avocado (sliced or mashed into our incredible guacamole salsa)
  • Fresh Cilantro (chopped, for a burst of freshness)
  • Spicy Jalapeño Slices (fresh or pickled, for an extra kick)
  • Shredded Lettuce (for a cool, crisp texture)
  • Homemade Pico de Gallo (a vibrant mix of diced tomatoes, onions, cilantro, and jalapeño)
  • Sweet and Tangy Pineapple Salsa (adds a refreshing sweetness)
  • Zesty Red or Green Salsa (your favorite store-bought or homemade variety)

If you’re not strictly adhering to a paleo diet, you can broaden your topping horizons even further with these delicious additions:

  • Hearty Black Beans (for added protein and fiber)
  • Sweet Corn Salsa (adds a lovely sweetness and crunch)
  • Creamy Sour Cream or Greek Yogurt (for a cool, tangy contrast)
  • Shredded Cheese (Cheddar, Monterey Jack, or a Mexican blend)
A beautifully arranged steak fajita bowl featuring cilantro lime cauliflower rice as the base, topped with perfectly grilled flank steak, vibrant bell peppers, and a creamy dollop of guacamole, presented against a rustic background.

Storage and Meal Prep Tips for Fajita Bowls

These Steak Fajita Bowls are ideal for meal prep, making healthy eating convenient throughout your busy week. Here’s how to store and reheat them effectively:

I highly recommend keeping any cold, fresh toppings (like guacamole, pico de gallo, or lettuce) separate from the warm components until just before you’re ready to serve. This prevents sogginess and keeps all elements at their peak freshness. However, the cooked cilantro lime cauliflower rice, tender steak, and sautéed vegetables can all be stored together in the same container.

Refrigerator Storage: To maximize freshness and make reheating a breeze, build your fajita steak bowls in deep, airtight containers with tight-fitting lids. Store them in the refrigerator for up to 3 to 4 days. This makes them perfect for grab-and-go lunches or quick dinners.

Reheating Instructions: When you’re ready to enjoy your meal prep bowls, simply remove the fresh toppings. Pop each serving (without the additional cold toppings) into the microwave and heat for 2 to 3 minutes, or until thoroughly warmed through. Alternatively, you can reheat the components in a skillet over medium heat for 5-7 minutes, stirring occasionally.

Make Ahead Tips:

  • **Chop Veggies in Advance:** Slice all your bell peppers and onions a day or two ahead of time and store them in an airtight container in the fridge. This saves significant prep time when you’re ready to cook.
  • **Pre-Cook Cauliflower Rice:** Cook your cauliflower rice up to a day in advance. Store it separately from other ingredients until assembly.
  • **Utilize Frozen Cauliflower Rice:** Don’t hesitate to use frozen (or even fresh, pre-riced) cauliflower rice! It’s a fantastic time-saver and often just as good as ricing your own. We almost always opt for frozen cauliflower rice, found in the freezer aisle, for its convenience and consistent quality.

More Mexican-Inspired Recipes to Explore

If you loved these Steak Fajita Bowls, you’re sure to enjoy these other vibrant and flavorful Mexican-inspired dishes from our kitchen:

  • The Ultimate Taco Salad: A fresh, hearty, and fully customizable salad bursting with Tex-Mex flavors.
  • Easy Vegetarian Fajitas: A delicious plant-based alternative that’s just as satisfying and flavorful.
  • Charred Salmon Tacos: Light, flaky salmon with a smoky char, nestled in warm tortillas with fresh toppings.

If you tried this incredible recipe, we’d love to hear from you! Please leave a comment and a star rating below to share your experience. Your feedback is truly appreciated!

Steak Fajita Bowls

By
Erin Alvarez
Servings:
4
Prep:

1
hr
Cook:

20
mins
Total:

1
hr
20
mins
a bowl filled with cauliflower rice, steak, peppers, and guacamole
These Steak Fajita Bowls are a paleo and Whole30 spin on Chipotle burrito bowls. Made with marinated flank steak, sautéed peppers and onions, and cilantro lime cauliflower rice, this low carb and keto-friendly meal is so addictive!

Ingredients

for the marinade:

  • 2 tbsp coconut aminos
  • 1 tbsp lime juice
  • 1 1/2 tsp chili powder
  • 1 tsp cumin
  • 1 tsp salt
  • 3 garlic cloves, minced
  • 1.5 lb. flank steak

for the fajitas:

  • 1/2 cup chicken broth
  • 1 red bell pepper, sliced
  • 1 orange bell pepper, sliced
  • 1 yellow bell pepper, sliced
  • 1/2 red onion, sliced

for the cilantro lime rice:

  • 10 oz. cauliflower rice, frozen
  • 3 tbsp lime juice
  • 1/4 cup cilantro, chopped
  • salt and pepper to taste

for the guacamole:

  • 3 avocados
  • 2 tbsp lime juice
  • 2 tbsp cilantro, chopped
  • salt and pepper to taste

optional toppings:

  • jalapeño
  • cilantro
  • tomato
  • pico de gallo

Instructions

  1. Whisk the marinade ingredients — coconut aminos, lime juice, chili powder, cumin, salt, and garlic — together in a small bowl.
  2. Place the steak into a large plastic bag, then pour the marinade overtop. Seal the bag, then press the marinade around so that the steak is coated. Place the bag in the refrigerator for at least 30 minutes, or up to 8 hours.
  3. Once you’re ready to eat, heat a large cast iron skillet over medium-high heat, then use kitchen tongs to grab the steak from the plastic bag and place it directly onto the skillet. Cook the steak for 4 minutes per side (or longer, depending on how you like your steak), then transfer it to a cutting board. Let it sit for a few minutes before slicing.
  4. Next, pour the chicken broth into the skillet, using a wooden spoon to scrape up any brown bits. Then, add the bell peppers and red onion to the skillet, reducing the heat to medium and cooking for 5-8 minutes, or until soft.
  5. While the peppers are cooking, make the cilantro lime cauliflower rice. Microwave the cauliflower rice according to the package instructions (or heat in a skillet). Once it’s cooked, pour it into a bowl and add the lime juice, cilantro, salt and pepper; stir to combine. At this point, you should also prep the guacamole if using: mash the avocados in a bowl, then add the lime juice, cilantro, salt, and pepper and continue mashing until it’s at your desired consistency.
  6. Last, assemble the bowls: Distribute the cauliflower rice into bowls, then distribute the cooked peppers/onion. Slice the steak into thin strips, then add it to the bowls. Add any optional toppings and enjoy!

Notes

*Calories are per serving and are an estimation.

*Storage: store leftovers in a sealed container in the refrigerator for up to 3 days; To reheat: pop everything in the microwave!

*Make ahead tips:

  • Slice the peppers and onion ahead of time
  • Pre-cook the cauliflower rice up to a day in advance so that’s ready to go
  • Use frozen (or fresh!) pre-made cauliflower rice (vs. making your own) — I almost always use frozen cauliflower rice (found in the frozen food aisle) because it’s quick + easy

Nutrition


Calories:
543
kcal

|

Carbohydrates:
28
g

|

Protein:
43
g

|

Fat:
31
g

|

Saturated Fat:
7
g

|

Polyunsaturated Fat:
3
g

|

Monounsaturated Fat:
18
g

|

Cholesterol:
103
mg

|

Sodium:
1000
mg

|

Potassium:
1802
mg

|

Fiber:
14
g

|

Sugar:
6
g

|

Vitamin A:
2465
IU

|

Vitamin C:
189
mg

|

Calcium:
97
mg

|

Iron:
5
mg