A sizzling skillet, a quick sear, and a bowl that hits all the right notes — savory steak, sweet peppers, and silky avocado over rice or quinoa. This Steak Fajita Bowl is a weeknight hero: fast to pull together, flexible with what you have on hand, and endlessly customizable. If you enjoy bowl dinners, you might also like a lighter grain-forward option like this coconut chicken rice bowl for another simple, flavor-forward meal idea.
Why you’ll love this dish
This bowl balances bold fajita flavors with simple prep. It’s built around quick-cooking skirt steak — affordable and packed with beefy flavor — plus peppers and onions that char beautifully in the same pan. It’s ideal for:
- Weeknight dinners when you want something satisfying without fuss.
- Meal-prep: components store well for 2–3 days.
- Customization: swap grains, change toppings, or make it keto/vegetarian.
"Fast, flavorful, and kid-friendly — the perfect dinner after a busy day." — a regular reviewer
The combination of high-heat searing and a short rest gives you tender slices and great crust without a long cook time.
How this recipe comes together
This is a straightforward, three-part process:
- Season and sear the steak quickly over high heat to lock in juices.
- Let the steak rest while you saute peppers and onions in the same skillet to capture those fond flavors.
- Slice the steak thin across the grain and assemble bowls over rice or quinoa. Toppings finish it — avocado, salsa, cheese, cilantro.
That simple flow keeps the skillet hot, maximizes flavor, and keeps cleanup minimal. Expect total active time of about 20–25 minutes, plus a few minutes to rest the steak.
What you’ll need
- 1 lb skirt steak (or flank steak; skirt has more flavor and cooks fast)
- 1 bell pepper, thinly sliced (any color)
- 1 onion, thinly sliced (yellow or sweet onion works well)
- 2 tablespoons olive oil (or avocado oil for higher smoke point)
- 1 teaspoon chili powder
- 1 teaspoon ground cumin
- Salt and freshly ground black pepper, to taste
- Cooked rice or quinoa, for serving (about 2–3 cups cooked)
Toppings (optional but recommended): - Avocado slices or diced
- Salsa or pico de gallo
- Shredded cheese (cheddar, Monterey Jack, or cotija)
- Fresh cilantro
Substitutions/notes: - For lower fat, use flank steak trimmed of excess fat.
- Use cauliflower rice for a low-carb option.
- Swap chili powder for smoked paprika + a pinch of cayenne for milder heat.
Step-by-step instructions
- Heat a large skillet over medium-high heat and add 1 tablespoon olive oil. Let the pan get hot but not smoking.
- Pat the skirt steak dry with paper towels. Rub both sides with chili powder, cumin, a generous pinch of salt, and pepper.
- Add the steak to the hot skillet. Cook undisturbed about 3–4 minutes per side for medium-rare to medium (times vary with thickness). Aim for an internal temp of 125–130°F for medium-rare, knowing carryover will raise it a few degrees.
- Transfer the steak to a cutting board and tent loosely with foil. Rest 5–7 minutes to let juices redistribute.
- While the steak rests, add the remaining 1 tablespoon olive oil to the skillet. Add sliced pepper and onion. Cook, stirring occasionally, until softened and lightly charred, about 5–7 minutes. Season with a pinch of salt and pepper.
- Thinly slice the steak against the grain into bite-sized strips.
- Assemble bowls: a base of cooked rice or quinoa, steak slices, sautéed peppers and onions, and your choice of toppings — avocado, salsa, cheese, and cilantro.
- Serve immediately and enjoy.
Best ways to enjoy it
Plate with color in mind: rice or quinoa first, steak angled across the bowl, vibrant peppers and onions piled beside it, and bright green avocado or cilantro on top. Pair with:
- A wedge of lime for squeezing over the bowl.
- A simple side salad or tortilla chips for crunch.
- For dessert or a sweet finish, try a creamy treat like a double chocolate protein s’mores bowl to keep the meal playful and bowl-themed.
Storage and reheating tips
- Refrigeration: Store components separately (steak, veggies, grains) in airtight containers for up to 3–4 days. Keeping items separate preserves texture.
- Freezing: Cooked steak and veggies can be frozen up to 2 months, but grains freeze and thaw better than veggies. Thaw overnight in the fridge before reheating.
- Reheating: Reheat steak gently. Slice frozen or chilled steak and warm in a skillet over medium-low with a splash of water or broth to avoid drying. Reheat veggies in a skillet until hot. Microwave works for quick reheats but may soften textures.
- Food safety: Don’t leave cooked food at room temperature more than 2 hours. Reheat leftovers to at least 165°F.
Pro chef tips
- High heat = quick sear: A screaming-hot pan gives a better crust. Use a cast-iron skillet if you have one.
- Dry steak = better browning: Always pat meat dry before seasoning.
- Rest is non-negotiable: Resting keeps juices in the meat and makes slicing cleaner.
- Slice across the grain: This shortens muscle fibers and yields tender bites.
- Don’t overcrowd the pan: If the steak or veggies crowd the skillet, they’ll steam instead of sear. Cook in batches if necessary.
- Flavor boost: After removing the steak, deglaze the pan with a splash of chicken broth or lime juice while cooking the veggies to lift the browned bits.
Creative twists
- Citrus chipotle: Add lime zest and a dab of chipotle in adobo to the seasoning for smokier heat.
- Sheet-pan fajita bowl: Toss steak strips, peppers, and onions with oil and spices; roast at 425°F for 12–15 minutes for a hands-off method.
- Vegetarian swap: Use marinated, pressed tofu or portobello mushrooms in place of steak.
- Mediterranean take: Swap cumin/chili powder for oregano and smoked paprika, serve over couscous with feta and tzatziki.
- BBQ flare: Brush steak with a touch of barbecue sauce during the last minute of searing.
- Low-carb: Serve over cauliflower rice and add extra avocado and a dollop of sour cream.
- Breakfast bowl: Top with a fried egg for a protein-rich morning option.
Common questions
Q: How long does this take from start to finish?
A: About 25–30 minutes total: 10 minutes prep, 10–15 minutes active cooking, and 5–7 minutes resting. If you’re making rice or quinoa from scratch, add 15–20 minutes prep time for that.
Q: Can I use a different cut of beef?
A: Yes. Flank steak and hanger steak are good substitutes. Thicker cuts like sirloin will take a bit longer; adjust cooking times and check internal temps.
Q: How do I know when the steak is done?
A: Use an instant-read thermometer: 125–130°F for medium-rare, 135°F for medium. Remember carryover cooking will raise the temp a few degrees during resting.
Q: Can I meal-prep these bowls for the week?
A: Absolutely. Store steak, veggies, and grains separately in airtight containers for up to 3–4 days. Reheat gently to preserve texture.
Q: Is this gluten-free?
A: The core recipe is naturally gluten-free if your chili powder and other packaged seasonings are certified gluten-free. Watch out for added sauces or toppings that may contain gluten.
Q: Any tips for making it spicier or milder?
A: For more heat, add cayenne or chopped jalapeño. To mellow the spice, remove seeds from peppers and lean on avocado or a dollop of sour cream to cool the heat.
If you’d like, I can craft a printable recipe card or scale this to feed a crowd. Which would you prefer?
PrintSteak Fajita Bowl
A quick and flavorful bowl featuring savory steak, sweet peppers, and silky avocado over rice or quinoa — perfect for weeknight dinners.
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Total Time: 30 minutes
- Yield: 4 servings
- Category: Main Course
- Method: Searing
- Cuisine: Mexican
- Diet: Gluten-Free
Ingredients
- 1 lb skirt steak (or flank steak)
- 1 bell pepper, thinly sliced (any color)
- 1 onion, thinly sliced (yellow or sweet onion)
- 2 tablespoons olive oil (or avocado oil)
- 1 teaspoon chili powder
- 1 teaspoon ground cumin
- Salt and freshly ground black pepper, to taste
- Cooked rice or quinoa, for serving (about 2–3 cups cooked)
- Optional toppings: avocado slices or diced, salsa or pico de gallo, shredded cheese (cheddar, Monterey Jack, or cotija), fresh cilantro
Instructions
- Heat a large skillet over medium-high heat and add 1 tablespoon olive oil.
- Pat the skirt steak dry with paper towels and rub both sides with chili powder, cumin, a generous pinch of salt, and pepper.
- Add the steak to the hot skillet. Cook undisturbed about 3–4 minutes per side for medium-rare to medium.
- Transfer the steak to a cutting board and tent loosely with foil. Rest for 5–7 minutes.
- While the steak rests, add the remaining 1 tablespoon olive oil to the skillet. Add sliced pepper and onion. Cook until softened and lightly charred, about 5–7 minutes.
- Thinly slice the steak against the grain into bite-sized strips.
- Assemble bowls with a base of cooked rice or quinoa, steak slices, sautéed peppers and onions, and your choice of toppings.
- Serve immediately and enjoy.
Notes
For lower fat, use flank steak. Use cauliflower rice for a low-carb option. Customize with different toppings or grains as desired.

