Low Carb Steak Fajita Bowl
Ever had a dish that makes you feel like you’re dining out but is actually super easy at home?
Imagine juicy steak marinated in zesty lime and aromatic spices, tossed with colorful bell peppers, and served over fluffy cauliflower rice. The Low Carb Steak Fajita Bowl is your ticket to a delicious, low-carb adventure that’s as satisfying as it is healthy. Plus, it all comes together in one pan, meaning less cleanup and more time to enjoy your meal — who wouldn’t love that?
Why make this recipe
This bowl has it all! Here are a few reasons you’ll want to make it ASAP:
- Easy cleanup: Just one skillet and one pan? Yes, please! No one likes being stuck scrubbing pots and pans after dinner.
- Quick prep: Marinating the steak takes just a bit of planning, but the actual cooking is a breeze. You’ll have a tasty dinner on the table in no time.
- Family-friendly: Even the pickiest eaters will fall for this colorful, flavorful dish. Plus, it’s customizable, so everyone can pick their favorite toppings.
Ingredients
You don’t need fancy stuff — just these basics!
- 1 1/4 lbs Beef flank or skirt steak
- 3 tablespoons olive oil (for marinade)
- 1 tablespoon olive oil (for cooking)
- 1/3 cup lime juice (juice of 2 limes)
- 4 cloves garlic, minced
- 1 teaspoon chili powder
- 1/2 teaspoon ground cumin
- 3/4 teaspoon fine sea salt
- 1/4 teaspoon smoked paprika
- 1/4 cup fresh cilantro leaves, chopped
- Sea salt to taste
- 2 tablespoons olive oil (for veggies)
- 3 bell peppers (various colors), sliced
- 1 large onion, sliced
- 12 oz cauliflower rice (frozen or fresh)
- Fresh lime juice
- Avocado or guacamole
- Dairy-free sour cream
- Fresh salsa
- Fresh cilantro
Directions
In a large bowl, whisk together 3 tbsp olive oil, lime juice, garlic, chili powder, cumin, salt, paprika, and cilantro. Add the steak, coating it well. Cover and marinate for at least 2 hours or overnight.
Take the steak out of the fridge 20 minutes before cooking. Pat dry and sprinkle with sea salt.
Heat 1 tbsp oil in a cast-iron skillet over high heat. Sear the steak for 4 minutes per side for medium-rare.
Remove the steak, cover with foil, and let it rest for 10 minutes. Slice thinly across the grain.
In the same skillet, add 1 tbsp oil and sauté the peppers and onions with salt for 5–7 minutes.
In another pan, heat 1 tbsp oil. Add the cauliflower rice, cook for 5 minutes, and season with salt and lime juice.
Build your bowl: start with cauliflower rice, add the steak and veggies, and top with avocado, salsa, sour cream, and cilantro.

How to make Low Carb Steak Fajita Bowl (Overview)
Let’s break it down, shall we? First, you’ve got to let that steak bathe in a zesty marinade — it’s where all the flavor magic happens! While you wait (try not to snack on the veggies too much), slice your colorful bell peppers and onions. Then, the sizzling begins. Get that skillet hot, sear the steak perfectly, and don’t forget to let it rest! Finally, sauté those veggies and whip up some cauliflower rice — it all comes together for a vibrant bowl that looks as good as it tastes. Pro tip: Don’t skip marinating! It’s totally worth it for flavor.
How to serve Low Carb Steak Fajita Bowl
This bowl is a feast for the eyes! Serve it in deep bowls to show off those bright bell peppers, juicy steak, and fluffy cauliflower rice. Garnish with fresh cilantro, a squeeze of lime, and your preferred toppings like creamy avocado or salsa. The crunch of the veggies, the tenderness of the steak, and the freshness from the toppings create a harmony of textures and flavors that will wow your senses. It smells incredible too—trust me!
How to store Low Carb Steak Fajita Bowl
You can store leftovers in the fridge for up to 3 days. If you’re feeling efficient, make a big batch and freeze individual portions for a quick meal later! Just thaw and reheat in the microwave. And for the love of all things delicious, don’t reheat the avocado — add that fresh right before serving!
Tips to make Low Carb Steak Fajita Bowl
- Marinate longer: Overnight is best, giving those flavors time to really mingle.
- Use frozen cauliflower rice: It’s a time-saver and perfectly fluffy once cooked.
- Play with spices: Add more chili powder if you like it spicy or try different veggies like zucchini or mushrooms to shake things up.
Variation
Feeling adventurous? You can easily turn this into a vegan dish by swapping the steak for sautéed portobello mushrooms or marinated tofu. If you want to switch up the flavors, try adding some taco seasoning or a splash of tequila to the marinade for an extra kick!
FAQs
Can I use chicken instead of steak?
Absolutely! Chicken thighs would be a tasty alternative, just adjust cooking time.
Can I meal prep this bowl?
Yes! It keeps well in the fridge, just store components separately to keep everything fresh.
What can I substitute for cauliflower rice?
You could use quinoa, regular rice or even shredded lettuce for a refreshing twist!
📌 Pin this recipe for your next cozy dinner night!

Low Carb Steak Fajita Bowl
Ingredients
Method
- In a large bowl, whisk together 3 tbsp olive oil, lime juice, garlic, chili powder, cumin, salt, paprika, and cilantro.
- Add the steak, coating it well. Cover and marinate for at least 2 hours or overnight.
- Take the steak out of the fridge 20 minutes before cooking. Pat dry and sprinkle with sea salt.
- Heat 1 tbsp oil in a cast-iron skillet over high heat. Sear the steak for 4 minutes per side for medium-rare.
- Remove the steak, cover with foil, and let it rest for 10 minutes.
- Slice thinly across the grain.
- In the same skillet, add 1 tbsp oil and sauté the peppers and onions with salt for 5–7 minutes.
- In another pan, heat 1 tbsp oil. Add the cauliflower rice, cook for 5 minutes, and season with salt and lime juice.
- Build your bowl: start with cauliflower rice, add the steak and veggies, and top with avocado, salsa, sour cream, and cilantro.






