There’s something incredibly satisfying about a dish that caters to both your taste buds and your health goals. That’s exactly what I found when I started experimenting with my Low Carb Steak Fajita Bowl Recipe. The moment the vibrant colors of fresh bell peppers hit the cutting board, I knew I was in for a treat. This dish is the perfect antidote to those monotonous fast food runs, bringing the excitement of Mexican flavors straight to my kitchen.
Marinated flank steak sizzling away in the cast iron skillet releases a mouthwatering aroma that fills the air, instantly elevating any weeknight dinner. Not only is this recipe easy to whip up — taking just 30 minutes from prep to plate — but it’s also a versatile option for meal prepping. I often make a big batch to enjoy throughout the week, topping it with creamy avocado or zesty salsa, depending on my mood.
Join me as we embark on a flavorful journey to create a delicious, nourishing meal that everyone at the table will love! Let’s dive into this scrumptious low carb adventure together.

Why love this Low Carb Steak Fajita Bowl Recipe?
Versatile Delight: This recipe works beautifully for meal prep or a quick weeknight dinner.
Bursting with Flavor: The marinade infuses the steak with zesty lime and aromatic spices, making every bite a delight.
Healthy Choice: Packed with nutrient-rich veggies and cauliflower rice, it’s a guilt-free indulgence.
Quick & Easy: Ready in just 30 minutes, this dish fits perfectly into a busy lifestyle.
Satisfying & Filling: Enjoy a hearty meal that won’t weigh you down and keeps your cravings at bay.
Crowd-Pleaser: Impress family and friends with vibrant colors and bold tastes that everyone will rave about!
Low Carb Steak Fajita Bowl Ingredients
Prepare to be amazed at how each ingredient in this Low Carb Steak Fajita Bowl Recipe contributes to the flavor-packed experience!
For the Steak
- Flank steak or skirt steak – Choose flank for a leaner option, or skirt for rich flavor.
- Extra virgin olive oil – A healthy fat that enhances the marinade’s depth.
- Lime juice – Freshly squeezed brings zesty brightness to the dish.
- Garlic, minced – Infuses the steak with aromatic goodness.
- Chili powder – Adds a spicy kick to awaken your taste buds.
- Ground cumin – Offers a warm, earthy flavor that’s essential in fajitas.
- Fine sea salt – Enhances all the flavors beautifully.
- Smoked paprika – Adds a hint of smokiness that elevates the overall taste.
- Fresh cilantro leaves – Brightens the dish with its fresh, herby notes.
For the Veggies
- Bell peppers – A colorful mix adds sweetness and crunch; use your favorites!
- Onion – Sweetness from sautéed onion complements the smoky flavors.
For Assembly
- Cauliflower rice – A low-carb alternative to traditional rice, perfect for lightening the dish.
- Sliced avocado or guacamole – Adds creaminess and healthy fats.
- Dairy-free sour cream – A creamy topping that caters to dietary preferences.
- Fresh salsa – Zesty freshness to balance out the richness of the steak.
- Additional fresh cilantro – For garnishing, bringing everything together visually and flavor-wise.
Now that we’ve gathered our ingredients, let’s get cooking! Each element plays a vital role in crafting a satisfying meal that tantalizes the senses.
How to Make Low Carb Steak Fajita Bowls
Marinate the steak by whisking together 3 tablespoons of olive oil, lime juice, minced garlic, chili powder, cumin, sea salt, smoked paprika, and cilantro in a large bowl. Coat the steak thoroughly, then cover and refrigerate for at least 2 hours to let those delicious flavors meld.
Heat a cast iron skillet over high heat and add 1 tablespoon of olive oil. Remove most of the marinade from the steak, sprinkle sea salt on both sides, then add the steak to the skillet. Cook for about 4 minutes per side or until the steak is beautifully browned and reaches your desired doneness.
Rest the steak by transferring it to a cutting board and covering it with foil. This helps retain the juices, ensuring every bite is tender and flavorful.
Sauté the sliced peppers and onions in the same skillet, adding 1 tablespoon of oil and turning the heat to medium-high. Sprinkle lightly with sea salt. Cook for about 5 minutes until they’re softened and fragrant.
Cook the cauliflower rice in a separate skillet with another tablespoon of oil. Sauté for 2 minutes, then season with sea salt and cook until served hot and lightly crispy. A splash of fresh lime juice can brighten the flavor!
Slice the rested steak thinly across the grain for maximum tenderness. Assemble your bowls with a generous serving of cauliflower rice at the bottom, then top with steak, sautéed veggies, avocado or guacamole, fresh salsa, dairy-free sour cream, and a sprinkle of cilantro to garnish.
Optional: Serve with lime wedges for an extra zesty kick!
Exact quantities are listed in the recipe card below.

Expert Tips for Low Carb Steak Fajita Bowls
Perfect Marinade Time: Letting the steak marinate for at least 2 hours (or overnight) really enhances the flavor, making each bite incredibly satisfying.
High Heat Searing: Use high heat to cook the steak quickly; this locks in juices and creates a perfect sear. Don’t overcrowd the pan!
Slice Against the Grain: Always slice the steak against the grain for tender pieces that melt in your mouth. It makes a world of difference in your low carb steak fajita bowl.
Skip the Water: Avoid adding water to the skillet while cooking veggies; let them sweat and caramelize for better flavor.
Balance the Toppings: Choose toppings carefully. Creamy avocado or guacamole balances the spices beautifully, enhancing your flavor experience without extra carbs.
Freshness Matters: Use fresh cilantro and lime juice not just for garnish, but to elevate the overall taste of your low carb steak fajita bowl recipe!
Make Ahead Options
These Low Carb Steak Fajita Bowls are perfect for meal prep enthusiasts! You can marinate the steak up to 24 hours in advance, allowing the flavors to deeply penetrate the meat, making it just as delicious when it’s cooked later. Additionally, you can slice the vegetables and store them in an airtight container in the refrigerator for up to 3 days. When you’re ready to serve, simply cook the marinated steak and vegetables as directed, sauté the cauliflower rice for about 2 minutes, and assemble the bowls just before mealtime. This way, you save time during the week while enjoying a fresh and vibrant dish!
How to Store and Freeze Low Carb Steak Fajita Bowls
Room Temperature: It’s best to avoid leaving these bowls at room temperature; keep them out no longer than 2 hours to ensure food safety.
Fridge: Store any leftovers in an airtight container in the fridge for up to 3 days. Make sure you separate the steak, veggies, and cauliflower rice for optimal freshness.
Freezer: For longer storage, freeze the cooked components in individual portions with airtight wrapping. They should keep well for up to 3 months. Thaw in the fridge before reheating.
Reheating: When you’re ready to enjoy your low carb steak fajita bowl again, reheat the components in a skillet over medium heat until warmed through, adding a splash of lime juice for extra flavor.
What to Serve with Low Carb Steak Fajita Bowls?
Create a colorful and flavor-packed meal that excites the senses and satisfies the stomach.
Zesty Lime Wedges: A squeeze of fresh lime over the bowl brightens all the flavors and enhances the meal’s vibrant taste.
Crispy Tortilla Chips: Serve on the side for a delightful crunch, perfect for scooping up the fajita goodness.
Spicy Black Beans: Adding a side of seasoned black beans brings an extra layer of protein and earthy flavor, complementing the steak beautifully.
Grilled Corn Salad: The sweetness of grilled corn alongside chopped red onions and cilantro provides a fresh, smoky contrast to the savory dish.
Avocado Lime Dressing: Drizzling this creamy dressing over the bowls ties all the components together with added creaminess and citrus zing.
Margaritas: For an adult-friendly drink, a refreshing margarita balances the spices with its tangy sweetness, making for a fun dining experience.
Chocolate Avocado Mousse: To finish, indulge in a creamy, guilt-free dessert that echoes the avocados in the main dish, providing a smooth and rich end to your meal.
Each of these pairings adds unique flavors and textures, creating a memorable dining experience that elevates your Low Carb Steak Fajita Bowls!
Low Carb Steak Fajita Bowl Variations
Feel free to mix and match these delightful ideas to create a Low Carb Steak Fajita Bowl that perfectly suits your taste!
Spicy Twist: Add diced jalapeños to the sautéed peppers for an extra kick that will awaken your taste buds!
Vegetarian Option: Substitute the steak with marinated portobello mushrooms for a savory, meaty texture without the meat.
Keto-Friendly Cheese: Top with shredded cheddar or queso fresco for a rich, melty layer of flavor—if you’re not strict on dairy!
Herb-Infused Cauliflower Rice: Stir in chopped parsley or chives into the cauliflower rice for a fresh herbal note that brightens the dish.
Tropical Flair: Include diced pineapple or mango for a sweet and tangy twist that pairs beautifully with the spice of the dish.
Crunchy Toppings: Sprinkle toasted pumpkin or sunflower seeds on top for added crunch and a nutritional boost.
Salsa Variation: Swap in a fruity salsa (like mango or peach) for a unique twist that compliments the savory steak superbly.
BBQ Style: Use a smoky barbecue sauce instead of the marinade for a fun, new flavor profile that’s still low carb and delicious!
Embrace your creativity in the kitchen and let your taste preferences lead the way! Each variation offers a new adventure with every bite.

Low Carb Steak Fajita Bowl Recipe FAQs
What type of steak is best for this recipe?
Absolutely! Flank steak and skirt steak are both fantastic choices. Flank steak is leaner and easier to slice, while skirt steak has extra flavor due to its marbling. Both will absorb the marinade beautifully, ensuring each bite is bursting with flavor.
How should I store leftover steak fajita bowls?
When storing leftovers, place them in an airtight container in the fridge for up to 3 days. To maintain optimal freshness and texture, separate the components: store the steak, cooked veggies, and cauliflower rice individually. This prevents sogginess and allows you to enjoy each element fresh upon reheating.
Can I freeze my Low Carb Steak Fajita Bowls?
Very! To freeze, portion out the cooked components into airtight containers or freezer bags, eliminating as much air as possible. The steak and veggies can be frozen for up to 3 months. When you’re ready to enjoy, thaw them in the fridge overnight and reheat in a skillet over medium heat until warmed through. Add a splash of fresh lime juice to brighten the flavors!
How can I avoid tough steak in my fajita bowls?
Slicing against the grain is key! After resting the steak, look for the direction of the muscle fibers and cut across them for tender pieces. Additionally, marinating for at least 2 hours (or even overnight) helps to break down tougher fibers, making the steak juicy and flavorful.
Are there any dietary considerations for this recipe?
Definitely! This recipe is dairy-free if you choose a dairy-free sour cream. Always double-check for any allergies related to specific ingredients, particularly spices. For those who are vegetarian, a great alternative is to substitute the steak with marinated grilled vegetables or plant-based protein like tofu or tempeh. Enjoy the vibrant flavors without sacrificing your dietary preferences!

Low Carb Steak Fajita Bowl Recipe for Flavorful Health Bliss
Equipment
- cast-iron skillet
- - Mixing bowl
- - Cutting board
Ingredients
For the Steak
- 1 pound flank steak or skirt steak
- 3 tablespoons extra virgin olive oil
- 2 tablespoons lime juice freshly squeezed
- 3 cloves garlic minced
- 1 teaspoon chili powder
- 1 teaspoon ground cumin
- 1 teaspoon fine sea salt
- 1 teaspoon smoked paprika
- 1/4 cup fresh cilantro leaves chopped
For the Veggies
- 2 large bell peppers sliced
- 1 large onion sliced
For Assembly
- 4 cups cauliflower rice
- 1 medium avocado sliced
- 1/2 cup dairy-free sour cream
- 1/2 cup fresh salsa
- 1/4 cup fresh cilantro for garnishing
Instructions
Preparation
- Marinate the steak by whisking together olive oil, lime juice, minced garlic, chili powder, cumin, sea salt, smoked paprika, and cilantro in a large bowl. Coat the steak thoroughly, then cover and refrigerate for at least 2 hours.
- Heat a cast iron skillet over high heat and add olive oil. Remove most of the marinade from the steak, sprinkle sea salt on both sides, then add the steak to the skillet. Cook for about 4 minutes per side or until desired doneness.
- Rest the steak on a cutting board and cover with foil to retain juices.
- Sauté the sliced peppers and onions in the same skillet, adding oil and cooking for about 5 minutes until softened.
- Cook the cauliflower rice in a separate skillet with oil, sauté for 2 minutes, then season and cook until hot.
- Slice the rested steak thinly against the grain and assemble bowls with cauliflower rice, steak, sautéed veggies, avocado, salsa, sour cream, and cilantro.
























