Fajita Steak Bowl
Juicy, marinated flank steak seared and sliced thin, served over warm cilantro-lime rice with charred peppers and onions. A build-your-own bowl loaded with fresh salsa, creamy avocado, and a squeeze of lime — all the sizzling fajita flavors in one hearty meal.
For 4 servings
- prep · ~15 min
Make the steak marinade.
1.In a small bowl, whisk together lime juice, 2 tbsp oil, minced garlic, cumin powder, smoked paprika, chili powder, salt, and black pepper.2.Place the flank steak in a shallow dish and pour the marinade over, turning to coat both sides.3.Cover and refrigerate for at least 15 minutes at room temperature (or up to 2 hours in the fridge).TIPPull the steak out 30 minutes before cooking if refrigerated — it sears better at room temp. - prep · ~20 min
Cook the cilantro-lime rice.
1.Bring 3 cups water to a boil in a medium saucepan over high heat.2.Add rinsed basmati rice and a pinch of salt. Stir once, reduce heat to low, cover tightly.3.Simmer undisturbed for 15 minutes until water is absorbed.4.Remove from heat, let sit covered 5 minutes, then fluff with a fork.5.Fold in chopped cilantro and 1 tbsp lime juice. Keep warm.TIPDon't lift the lid while rice cooks — trapped steam is key to fluffy grains. - prep · ~5 min
Make the fresh tomato salsa.
1.In a small bowl, combine diced tomatoes, finely diced onion, jalapeno, chopped cilantro, 1 tbsp lime juice, and a pinch of salt.2.Stir gently to combine. Set aside to let flavors meld. - grill · ~15 min
Grill the marinated flank steak.
1.Heat a grill pan or outdoor grill over high heat until smoking hot. Lightly brush with oil.2.Remove steak from marinade and let excess drip off. Place on the hot grill.3.Cook for 5-6 minutes per side for medium-rare (internal temp 130-135°F), or 7-8 minutes for medium (135-145°F).4.Transfer steak to a cutting board and rest 8 minutes before slicing.TIPAlways slice flank steak against the grain — it breaks up the muscle fibers and keeps every bite tender. - saute · ~6 min
Char the peppers and onions.
1.While the steak rests, heat 1 tbsp oil in a large skillet over high heat.2.Add sliced bell peppers and onions. Spread them in a single layer.3.Let them sit undisturbed for 2 minutes to get a good char, then toss.4.Cook 5-6 minutes total until softened with charred edges. Season with a pinch of salt.TIPHigh heat and not crowding the pan is the secret — you want char, not steam. - prep · ~3 min
Slice the steak against the grain.
1.After resting, slice the flank steak into thin strips across the grain.2.The slices should be about ¼-inch thick. Arrange on a plate and drizzle any juices from the cutting board over the top. - assemble · ~4 min
Assemble the fajita steak bowls.
1.Divide warm cilantro-lime rice evenly among four bowls.2.Top each with sliced steak, a generous portion of charred peppers and onions.3.Add a scoop of fresh tomato salsa and sliced avocado.4.Tuck a lime wedge on the side of each bowl. - serve
Serve immediately with lime wedges.
Squeeze fresh lime juice over the bowl just before eating. The acidity brightens the charred steak and balances the rich avocado.
What to keep in mind.
7 tips from the recipe — small details that make a real difference to the final dish.
- 1Marinate the flank steak for at least 2 hours in the fridge for deeper flavor penetration.
- 2For extra char on the peppers, cook in a dry cast-iron skillet over high heat without stirring too often.
- 3Let the cooked steak rest a full 8-10 minutes before slicing to keep juices from spilling onto the board.
- 4Slice the flank steak at a slight diagonal against the grain for wider, more tender pieces.
- 5Make the cilantro-lime rice a day ahead and reheat gently — it saves time and tastes just as fresh.
- 6Use freshly squeezed lime juice in the marinade and salsa; bottled juice lacks brightness.
- 7If grilling outdoors, oil the grates well to prevent the lean flank steak from sticking.
Adapt it for your goals.
Chicken fajita bowl
Swap flank steak for boneless, skinless chicken thighs or breasts. Adjust cook time to 6-8 min per side for breasts or until internal temp reaches 165°F. A leaner, quicker-cooking protein option.
vegetarian black bean bowlVegetarian black bean bowl
Replace steak with 1 can of drained black beans, seasoned with the same cumin, paprika, and lime. Pan-fry until slightly charred. Adds fiber and makes the bowl fully plant-based.
low carb / keto bowlLow-carb / keto bowl
Swap the cilantro-lime rice for cauliflower rice sautéed with garlic and a squeeze of lime. Reduces carbs significantly while keeping the fajita flavors intact.
spicy chipotle bowlSpicy chipotle bowl
Add 1-2 tsp chipotle in adobo sauce (finely chopped) to the steak marinade for a smoky, spicy kick. Great for heat lovers who want a deeper, earthier chile flavor.
grilled shrimp bowlGrilled shrimp bowl
Use 600g peeled, deveined shrimp instead of steak. Marinate only 10 minutes (acid can cook shrimp quickly), then grill 2-3 min per side. A lighter, faster-cooking seafood twist.
Why this is on our healthy list.
High in Lean Protein
Flank steak is a lean cut of beef, providing ample protein to support muscle repair and satiety without excess saturated fat.
Rich in Vitamin C
Fresh lime juice, tomatoes, and bell peppers deliver a hefty dose of vitamin C, which supports immune function and helps absorb iron from the steak.
Good Source of Healthy Fats
Avocado adds monounsaturated fats that support heart health and help keep you full, balanced by the lean protein and fiber-rich veggies.
Packed with Antioxidants
Smoked paprika, cumin, and fresh cilantro are rich in antioxidants that reduce inflammation and add protective plant compounds to the meal.
Frequently asked questions
Yes, skirt steak or sirloin flap work well — both benefit from marinating and slicing against the grain. Adjust cooking time slightly as skirt cooks faster than flank.







