Love this? Save it for later!
Share the inspiration with your friends
“You’re telling me we’re just eating steak and veggies tonight?” my partner asked with a skeptical grin as I tossed sliced peppers and onions in the skillet. Honestly, that was my attitude too—just a quick fix after a marathon workday when I barely had the energy to think about dinner. But then, that first bite of this easy savory steak fajita bowl low-carb delight caught me off guard. The sizzle of the skirt steak mingled with the smoky char of the bell peppers, all nestled on a bed of cauliflower rice that soaked up the juices perfectly. Who knew a no-fuss meal could hit all the right notes?
This dish wasn’t planned with any grand intentions—more like a last-minute rescue when the kids were clamoring for something tasty, and the fridge was looking sparse. The magic was in how quickly everything came together, and how that simple blend of spices made the steak sing. I found myself making it again and again that week, tweaking the marinade just slightly each time, trying to nail the perfect balance between savory and bright.
What really stuck with me was the way this bowl felt like a reset button after a chaotic day. The warmth from the skillet, the pop of fresh lime juice, and a little dollop of crema at the end—it all worked like a quiet comfort. No heavy carbs weighing you down, just pure, satisfying flavor that made you want to linger at the table a little longer. That’s why this steak fajita bowl became a go-to, not just for me but for anyone who’s ever wished for a quick, wholesome meal without sacrificing taste.
It’s definitely not fancy, but it’s honest, easy, and downright delicious. And even if you don’t consider yourself a cook, this recipe’s forgiving nature will have you feeling like one pretty fast.
Why You’ll Love This Recipe
This easy savory steak fajita bowl low-carb delight has become one of my trusted weeknight recipes for many reasons. After testing it multiple times (and yes, sometimes eating it twice in one day), I can say it hits the mark every time.
- Quick & Easy: You’ll have dinner on the table in about 30 minutes, perfect when life gets hectic but hunger doesn’t wait.
- Simple Ingredients: No need for specialty stores or obscure spices—most of these are pantry staples or fresh veggies you can find anywhere.
- Perfect for Low-Carb Diets: This recipe swaps out rice for cauliflower rice, cutting carbs without skimping on the hearty feel.
- Crowd-Pleaser: Whether family dinner or casual friends over, it always gets nods of approval—even from picky eaters who usually avoid veggies.
- Unbelievably Delicious: The steak is tender and juicy, with a smoky, savory char that pairs beautifully with the sweet peppers and tangy lime.
What sets this apart from other fajita bowls? It’s the marinade—I add a touch of smoked paprika and ground cumin, which gives just enough depth without overpowering the natural beef flavor. Plus, cooking the steak in a hot cast-iron pan like I do in my savory pan-seared steak recipe locks in juices and gets that perfect crust every time.
It’s the kind of dish that’s simple but shows you care—comfort food that’s also balanced and fresh. Honestly, it’s become my quiet little secret for busy nights where I want something filling but not heavy.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without any fuss. Most are pantry staples or easy to find fresh produce. Here’s what you’ll need:
- For the Steak and Marinade:
- 1 lb (450 g) skirt steak or flank steak, trimmed (I prefer skirt steak for its flavor and quick cooking)
- 2 tbsp olive oil (divided)
- 1 tsp smoked paprika (adds smoky depth)
- 1 tsp ground cumin (earthy warmth)
- 1/2 tsp garlic powder
- 1/2 tsp onion powder
- Salt and freshly ground black pepper, to taste
- Juice of 1 lime (freshly squeezed)
- 1 tbsp chopped fresh cilantro (optional, for garnish)
- For the Fajita Veggies:
- 1 medium red bell pepper, thinly sliced
- 1 medium green bell pepper, thinly sliced
- 1 medium yellow bell pepper, thinly sliced (for color and sweetness)
- 1 medium onion, thinly sliced (yellow or white works fine)
- 1 tbsp olive oil
- Pinch of salt and pepper
- For the Cauliflower Rice Base:
- 4 cups (about 600 g) riced cauliflower (fresh or frozen, thawed and drained)
- 1 tbsp olive oil or butter
- Salt and pepper, to taste
- Optional: 1 clove garlic, minced (for a little extra flavor)
- Toppings (Optional but recommended):
- Sour cream or Greek yogurt (adds creaminess)
- Fresh avocado slices or guacamole
- Extra lime wedges
- Chopped fresh cilantro or green onions
- Jalapeño slices for heat lovers
For best results, I like to use good-quality olive oil; Costa d’Oro is my go-to. And if you want to keep it completely dairy-free, swap Greek yogurt for a dairy-free crema or avocado-based topping. If skirt steak isn’t available, flank steak is a fine substitute, though it may need a touch longer to tenderize.
Equipment Needed
- Cast iron skillet or heavy-bottomed frying pan (essential for that steak sear and caramelized veggies)
- Sharp chef’s knife and cutting board (for slicing steak and veggies thinly)
- Mixing bowls (for marinade and tossing vegetables)
- Spatula or tongs (to handle the steak and veggies without breaking them)
- Food processor or grater (if you’re making cauliflower rice fresh; frozen pre-riced cauliflower works fine too)
- Measuring spoons and cups
If you don’t have cast iron, a stainless steel or nonstick skillet can work, but you might miss out on that signature crust. I’ve tried this recipe with cheaper pans before, and trust me, the difference in sear quality is noticeable. For budget-friendly options, thrift stores often have great cast iron pans that just need a little seasoning.
Keeping your knives sharp will make cutting the steak and veggies a breeze—and safer, honestly. A dull knife always slows me down and makes me nervous. I sharpen mine regularly with a simple handheld sharpener.
Preparation Method

- Marinate the Steak (10 minutes active, up to 1 hour passive)
In a medium bowl, combine 1 tbsp olive oil, smoked paprika, cumin, garlic powder, onion powder, salt, and pepper. Add the skirt steak and toss to coat evenly. Pour lime juice over the steak and let it sit at room temperature for 10-15 minutes or refrigerate for up to 1 hour for deeper flavor.
Tip: Don’t skip the lime juice—it tenderizes the meat and brightens the spices. If short on time, even 10 minutes works wonders. - Prepare the Veggies (5 minutes)
While the steak marinates, slice the bell peppers and onion into thin strips. Toss them lightly with 1 tbsp olive oil, salt, and pepper. Set aside.
Note: Try to keep the slices uniform thickness so they cook evenly. - Cook the Cauliflower Rice (8-10 minutes)
Heat 1 tbsp olive oil or butter in a large skillet over medium heat. Add minced garlic if using, and cook for 30 seconds until fragrant. Add cauliflower rice, season with salt and pepper, and sauté, stirring occasionally, until tender and slightly golden, about 8-10 minutes.
Tip: Don’t overcrowd the pan—if needed, cook in batches for better texture. - Sear the Steak (5-7 minutes)
Heat a cast iron skillet over high heat until very hot (you should see a slight smoke). Add 1 tbsp olive oil and swirl to coat. Place steak in the pan, cooking undisturbed for 3-4 minutes to form a crust. Flip and cook an additional 2-3 minutes for medium-rare (adjust time for preferred doneness).
Remove steak to a plate and tent with foil to rest for 5 minutes.
Note: Resting is key—it lets the juices redistribute, keeping the steak juicy. - Sauté the Fajita Veggies (5-7 minutes)
In the same skillet, add the sliced peppers and onions. Toss and cook over medium-high heat until softened and slightly charred, about 5-7 minutes. Season with a little extra salt and pepper.
Tip: If the pan gets too dry, add a splash of water or oil to prevent burning but keep the char. - Slice the Steak & Assemble (5 minutes)
Slice steak thinly against the grain. Arrange cauliflower rice in bowls, top with sautéed veggies, then sliced steak. Garnish with fresh cilantro, a dollop of sour cream or Greek yogurt, avocado, and lime wedges.
Optional: Add jalapeño slices for a spicy kick.
This whole process usually takes about 30 minutes from start to finish, making it a fantastic option for busy weeknights or when you want a satisfying meal without fuss.
Cooking Tips & Techniques
Cooking steak and fajita veggies might seem straightforward, but a few tricks make a big difference.
- High Heat is Your Friend: For that perfect crust on steak, the pan needs to be hot enough to sear right away. If your pan isn’t screaming hot, you’ll end up with more of a boiled look rather than a caramelized crust.
- Don’t Crowd the Pan: When cooking cauliflower rice or veggies, too much in the pan lowers the temperature and causes steaming instead of sautéing. Cook in batches if necessary for better texture.
- Rest the Meat: Never skip resting the steak after cooking. It’s tempting to slice right away, but waiting 5 minutes helps keep the juices inside instead of running all over your cutting board.
- Slice Against the Grain: This ensures the steak is tender and easy to chew. Look carefully for the direction of the muscle fibers and cut perpendicular to them.
- Adjust Spice Levels: If you like it spicier, add chili powder or cayenne to the marinade. For milder tastes, keep it simple with just paprika and cumin.
- Multitask for Efficiency: While the steak marinates, prep your veggies and start the cauliflower rice. This keeps things moving quickly so dinner’s ready fast.
I’ve learned the hard way that rushing or skipping the resting step turns a juicy steak into a dry one, and nobody wants that. Also, pre-slicing veggies helps them cook evenly and saves time during the chaos of dinner prep.
Variations & Adaptations
This recipe is flexible, so you can easily tailor it to your preferences or dietary needs.
- Protein Swaps: Use chicken breast or thighs instead of steak for a lighter option. Adjust cooking time accordingly (chicken needs to reach internal 165°F/74°C).
- Veggie Alternatives: Swap bell peppers for zucchini, mushrooms, or even asparagus for a seasonal twist. In fall, roasted butternut squash cubes add a lovely sweetness.
- Low-Carb Flour Tortilla: If you want some wrap-style fun without the carbs, serve the steak and veggies in low-carb tortillas alongside the bowl.
- Dairy-Free: Skip sour cream and use guacamole or a drizzle of tahini for creaminess.
- Spice Level: Add chipotle powder or fresh diced jalapeños for smoky heat, or keep it mild with just paprika and cumin.
One variation I tried recently was adding a scoop of black beans to boost fiber and protein—it worked surprisingly well while still keeping it hearty and low-carb-ish. For a lighter twist, I sometimes swap cauliflower rice with shredded cabbage sautéed quickly with lime juice and a pinch of chili flakes.
Serving & Storage Suggestions
Serve this steak fajita bowl warm, straight from the skillet, with lime wedges on the side to squeeze over the top for freshness. A sprinkle of fresh cilantro or green onions adds a pop of color and brightness.
This bowl pairs wonderfully with a simple side salad or a quick sautéed green like broccolini—you might enjoy my quick sautéed broccolini recipe for an easy green sidekick. For drinks, a crisp sparkling water with lime or an iced tea feels just right.
To store leftovers, keep components separate if possible: steak and veggies in one container, cauliflower rice in another. Refrigerate for up to 3 days. Reheat gently in a skillet or microwave until warmed through. Flavors tend to meld even more after a day, making for a tasty lunch.
If you want to freeze, steak and veggies freeze well but cauliflower rice may get watery after thawing—reheat carefully and drain any excess liquid.
Nutritional Information & Benefits
This bowl is a low-carb, nutrient-packed meal that balances protein, fiber, and healthy fats. Per serving (recipe makes 2-3 bowls), approximate nutrition is:
| Nutrient | Amount |
|---|---|
| Calories | 350-400 kcal |
| Protein | 35-40 g |
| Carbohydrates | 10-15 g (mostly from veggies) |
| Fiber | 5-7 g |
| Fat | 18-22 g (mostly healthy fats) |
Key health benefits come from the lean beef, which is rich in iron and B vitamins, and the peppers and cauliflower, packed with antioxidants and fiber. This meal supports muscle repair and digestion, all while keeping blood sugar stable thanks to the low-carb profile.
If you’re managing allergies, this recipe is naturally gluten-free and can be easily made dairy-free by skipping sour cream or using dairy-free substitutes.
Conclusion
This easy savory steak fajita bowl low-carb delight has truly earned a spot in my regular rotation because it’s approachable, flavorful, and fits perfectly into a busy lifestyle. Whether you’re new to cooking steak or just want a no-fuss healthy dinner, this bowl delivers every time.
Feel free to tweak the veggies or spice levels to make it your own—it’s all about what makes you happy at the table. Personally, I love how it reminds me of cozy weeknights where good food and good company come together without any stress.
Give it a try, and I’d love to hear how you put your spin on it! Drop a comment below sharing your favorite tweaks or pairings. Cooking should always be a little adventure, and this bowl might just become your next favorite.
FAQs About Easy Savory Steak Fajita Bowl Low-Carb Delight
Can I use a different cut of steak for this fajita bowl?
Absolutely! Flank steak or sirloin work well too. Just adjust cooking time slightly—flank steak might need a few more minutes to get tender.
Is cauliflower rice necessary, or can I use regular rice?
You can swap in regular white or brown rice if you don’t mind extra carbs. Cauliflower rice keeps this dish low-carb and adds extra veggies.
How do I store leftovers to keep the fajita bowl fresh?
Store steak and veggies separately from cauliflower rice in airtight containers in the fridge. Reheat gently to avoid drying out the steak.
Can I make this recipe dairy-free?
Yes! Simply leave out sour cream or Greek yogurt, or use dairy-free alternatives like avocado or coconut-based crema.
What’s the best way to reheat the steak without overcooking it?
Reheat steak slices in a hot skillet for just a minute or two, or microwave briefly. Avoid reheating too long to keep it tender and juicy.
Pin This Recipe!

Easy Savory Steak Fajita Bowl Recipe Low-Carb Healthy Dinner Idea
A quick and easy low-carb steak fajita bowl featuring skirt steak, sautéed bell peppers and onions, and cauliflower rice. Perfect for a healthy, flavorful weeknight dinner.
- Prep Time: 15 minutes
- Cook Time: 15 minutes
- Total Time: 30 minutes
- Yield: 2-3 servings 1x
- Category: Main Course
- Cuisine: Mexican-inspired
Ingredients
- 1 lb skirt steak or flank steak, trimmed
- 2 tbsp olive oil (divided)
- 1 tsp smoked paprika
- 1 tsp ground cumin
- 1/2 tsp garlic powder
- 1/2 tsp onion powder
- Salt and freshly ground black pepper, to taste
- Juice of 1 lime
- 1 tbsp chopped fresh cilantro (optional)
- 1 medium red bell pepper, thinly sliced
- 1 medium green bell pepper, thinly sliced
- 1 medium yellow bell pepper, thinly sliced
- 1 medium onion, thinly sliced
- 1 tbsp olive oil
- Pinch of salt and pepper
- 4 cups riced cauliflower (fresh or frozen, thawed and drained)
- 1 tbsp olive oil or butter
- Salt and pepper, to taste
- 1 clove garlic, minced (optional)
- Sour cream or Greek yogurt (optional)
- Fresh avocado slices or guacamole (optional)
- Extra lime wedges (optional)
- Chopped fresh cilantro or green onions (optional)
- Jalapeño slices (optional)
Instructions
- Marinate the steak: In a medium bowl, combine 1 tbsp olive oil, smoked paprika, cumin, garlic powder, onion powder, salt, and pepper. Add the skirt steak and toss to coat evenly. Pour lime juice over the steak and let it sit at room temperature for 10-15 minutes or refrigerate for up to 1 hour.
- Prepare the veggies: While the steak marinates, slice the bell peppers and onion into thin strips. Toss them lightly with 1 tbsp olive oil, salt, and pepper. Set aside.
- Cook the cauliflower rice: Heat 1 tbsp olive oil or butter in a large skillet over medium heat. Add minced garlic if using, and cook for 30 seconds until fragrant. Add cauliflower rice, season with salt and pepper, and sauté, stirring occasionally, until tender and slightly golden, about 8-10 minutes.
- Sear the steak: Heat a cast iron skillet over high heat until very hot. Add 1 tbsp olive oil and swirl to coat. Place steak in the pan, cooking undisturbed for 3-4 minutes to form a crust. Flip and cook an additional 2-3 minutes for medium-rare. Remove steak to a plate and tent with foil to rest for 5 minutes.
- Sauté the fajita veggies: In the same skillet, add the sliced peppers and onions. Toss and cook over medium-high heat until softened and slightly charred, about 5-7 minutes. Season with a little extra salt and pepper.
- Slice the steak and assemble: Slice steak thinly against the grain. Arrange cauliflower rice in bowls, top with sautéed veggies, then sliced steak. Garnish with fresh cilantro, a dollop of sour cream or Greek yogurt, avocado, and lime wedges. Add jalapeño slices if desired.
Notes
Use a very hot pan for a good steak crust. Rest steak for 5 minutes before slicing to keep it juicy. Cook cauliflower rice in batches if needed to avoid steaming. Slice steak against the grain for tenderness. Adjust spice level by adding chili powder or cayenne if desired. For dairy-free, substitute sour cream with guacamole or dairy-free crema.
Nutrition
- Serving Size: 1 bowl
- Calories: 350400
- Sugar: 46
- Sodium: 400600
- Fat: 1822
- Saturated Fat: 35
- Carbohydrates: 1015
- Fiber: 57
- Protein: 3540
Keywords: steak fajita bowl, low-carb dinner, healthy steak recipe, cauliflower rice, fajita veggies, quick dinner, weeknight meal



