Low Carb Steak Fajita Bowl Recipe
Introduction
This Low Carb Steak Fajita Bowl is a vibrant, flavorful meal perfect for anyone looking to enjoy a healthy, satisfying dinner without the carbs. Tender marinated steak pairs beautifully with sautéed peppers, onions, and zesty cauliflower rice for a fresh twist on classic fajitas.

Ingredients
- 1 1/4 lbs beef flank steak or skirt steak
- 3 tablespoons olive oil (for marinade)
- 1 tablespoon olive oil (for cooking steak)
- 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
Instructions
- Step 1: In a large bowl, whisk together 3 tablespoons olive oil, lime juice, minced garlic, chili powder, cumin, 3/4 teaspoon salt, smoked paprika, and chopped cilantro. Add the steak and coat well. Cover and marinate for at least 2 hours or overnight in the refrigerator.
- Step 2: Remove the steak from the fridge about 20 minutes before cooking to bring it to room temperature. Pat the steak dry and sprinkle both sides with sea salt.
- Step 3: Heat 1 tablespoon olive oil in a cast iron skillet or heavy pan over high heat. Sear the steak for about 4 minutes per side for medium rare, or cook to your preferred doneness. Use a meat thermometer if desired.
- Step 4: Transfer the steak to a plate, cover loosely with foil, and let it rest for 10 minutes. Then slice thinly against the grain.
- Step 5: In the same skillet, add 1 tablespoon olive oil and sauté the sliced bell peppers and onions with a pinch of salt for 5 to 7 minutes, until tender and slightly caramelized.
- Step 6: In another pan, heat 1 tablespoon olive oil over medium heat. Add the cauliflower rice and cook for about 5 minutes until heated through. Season with salt and a squeeze of fresh lime juice.
- Step 7: To assemble the bowls, start with a base of cauliflower rice. Top with sliced steak and sautéed vegetables. Add avocado or guacamole, fresh salsa, dairy-free sour cream, and garnish with fresh cilantro. Serve immediately.
Tips & Variations
- For extra heat, add sliced jalapeños to the sautéed veggies or sprinkle chipotle powder in the marinade.
- Use skirt steak for more marbling and tenderness or flank steak for leaner meat with great flavor.
- Swap cauliflower rice with shredded cabbage for an even lower-carb option and added crunch.
- Letting the steak marinade overnight intensifies the flavors and helps tenderize the meat.
Storage
Store leftover components separately in airtight containers in the refrigerator for up to 3 days. Reheat the steak and vegetables gently in a skillet over medium heat to avoid overcooking. The cauliflower rice can be warmed in a pan or microwave. Assemble fresh bowls when ready to serve.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use a different cut of beef?
Yes, flank or skirt steak works best for fajitas due to their texture and flavor, but you can substitute with sirloin or ribeye if preferred. Just adjust cooking time accordingly to avoid overcooking.
Is this recipe suitable for dairy-free diets?
Absolutely. This recipe uses dairy-free sour cream, but you can omit it or replace it with your favorite dairy-free yogurt or sauce. All other ingredients are naturally dairy-free.
PrintLow Carb Steak Fajita Bowl Recipe
This Low Carb Steak Fajita Bowl is a flavorful and healthy meal option featuring marinated and seared flank steak paired with sautéed bell peppers and onions, served over zesty cauliflower rice. Topped with fresh avocado, dairy-free sour cream, and salsa, this bowl offers a satisfying, low-carb twist on classic fajitas perfect for a nutritious lunch or dinner.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 2 hours 30 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Method: Stovetop
- Cuisine: Mexican-inspired
- Diet: Low Carb
Ingredients
For the Steak Marinade
- 1 1/4 lbs Beef flank steak or skirt steak
- 3 tablespoons olive oil (for marinade)
- 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
For Cooking
- 1 tablespoon olive oil (for cooking steak)
- Sea salt to taste
- 2 tablespoons olive oil (for veggies)
For the Vegetables and Rice
- 3 bell peppers (various colors), sliced
- 1 large onion, sliced
- 12 oz cauliflower rice (frozen or fresh)
- Sea salt, to taste
- Fresh lime juice, to taste
For Topping
- Avocado or guacamole
- Dairy-free sour cream
- Fresh salsa
- Fresh cilantro
Instructions
- Prepare the marinade: In a large bowl, whisk together 3 tablespoons olive oil, lime juice, minced garlic, chili powder, ground cumin, fine sea salt, smoked paprika, and chopped cilantro. Add the beef flank or skirt steak and coat it thoroughly with the marinade. Cover and refrigerate for at least 2 hours or overnight to infuse flavors.
- Bring steak to room temperature: Remove the marinated steak from the refrigerator about 20 minutes before cooking, allowing it to come to room temperature. Pat the steak dry with paper towels and sprinkle it with sea salt evenly on both sides.
- Sear the steak: Heat 1 tablespoon of olive oil in a cast iron skillet over high heat until shimmering. Place the steak in the skillet and sear for 4 minutes on each side, aiming for medium-rare doneness. Use a meat thermometer to check the internal temperature if desired (about 130-135°F for medium-rare).
- Rest and slice the steak: Remove the steak from the skillet and cover it loosely with foil. Let it rest for 10 minutes to allow the juices to redistribute, then slice thinly against the grain for tenderness.
- Sauté the vegetables: In the same skillet, add 1 tablespoon olive oil and sauté the sliced bell peppers and onions with a pinch of salt over medium-high heat. Cook for 5 to 7 minutes until the vegetables are tender but still slightly crisp.
- Cook the cauliflower rice: In a separate pan, heat 1 tablespoon olive oil over medium heat. Add the cauliflower rice and cook for about 5 minutes, stirring occasionally until warmed through. Season with salt and a squeeze of fresh lime juice to brighten the flavor.
- Assemble the fajita bowl: Start with a base of seasoned cauliflower rice in each bowl. Top with sliced steak and sautéed peppers and onions. Garnish with avocado or guacamole, dairy-free sour cream, fresh salsa, and a sprinkle of fresh cilantro to finish.
Notes
- Marinating the steak overnight enhances the flavor and tenderness.
- Patting the steak dry before searing helps achieve a better crust.
- Feel free to adjust the level of chili powder for desired spiciness.
- Use fresh lime juice for the brightest flavor in both the marinade and cauliflower rice.
- The cauliflower rice can be made fresh by grating cauliflower or purchased frozen for convenience.
- To keep this recipe dairy-free, opt for dairy-free sour cream or omit altogether.
Keywords: low carb steak fajita bowl, steak fajitas, cauliflower rice recipe, gluten free fajitas, healthy fajita bowl, dairy free fajitas, keto fajita bowl, low carb Mexican bowl

