Steak Fajita Bowl With Cilantro Rice – Bright, Satisfying, and Weeknight-Friendly

If you love big flavor without a lot of fuss, this steak fajita bowl delivers. Tender, juicy steak meets smoky peppers and onions, all piled over fragrant cilantro-lime rice. It’s the kind of meal that feels special but comes together with simple steps.

You can prep it ahead, build bowls to taste, and keep the toppings fresh and fun. Serve it for a casual weeknight or a relaxed weekend dinner, and watch it disappear fast.

Save

Steak Fajita Bowl With Cilantro Rice - Bright, Satisfying, and Weeknight-Friendly

Prep Time 15 minutes
Cook Time 25 minutes
Total Time 40 minutes
Servings: 4 servings

Ingredients
  

  • Steak: 1 to 1.25 pounds flank steak or skirt steak
  • Peppers and onions: 2 bell peppers (any color), 1 large yellow or red onion
  • Rice: 1.5 cups long-grain white rice (or jasmine), 1 bunch fresh cilantro
  • Citrus: 2 limes
  • Aromatics: 3 cloves garlic
  • Spices: Chili powder, ground cumin, smoked paprika, dried oregano, black pepper
  • Pantry: Olive oil, salt, sugar or honey (optional), soy sauce or tamari (optional)
  • Toppings (optional but recommended): Avocado or guacamole, pico de gallo or salsa, Greek yogurt or sour cream, shredded cheese, jalapeño, hot sauce
  • Extras: Corn or black beans, shredded lettuce, pickled red onions, lime wedges

Method
 

  1. Marinate the steak. In a bowl, mix 2 tablespoons olive oil, the juice of 1 lime, 2 grated garlic cloves, 1 teaspoon chili powder, 1 teaspoon ground cumin, 1 teaspoon smoked paprika, 1/2 teaspoon dried oregano, 1/2 teaspoon salt, and a few grinds of black pepper. Add 1 teaspoon soy sauce or a pinch of sugar if you like a little extra depth. Coat the steak and let it rest at least 20–30 minutes at room temperature, or up to 8 hours in the fridge.
  2. Cook the rice. Rinse 1.5 cups rice until the water runs clear. Cook according to package directions with a pinch of salt. Fluff and let it sit uncovered for a few minutes so excess steam escapes.
  3. Prep the vegetables. Slice the bell peppers into 1/2-inch strips and the onion into thin wedges. Toss with 1 tablespoon olive oil, 1/2 teaspoon chili powder, 1/2 teaspoon cumin, and a pinch of salt.
  4. Sear the steak. Heat a large cast-iron skillet over medium-high until very hot. Pat the steak dry and add a thin film of oil. Sear 3–5 minutes per side for medium-rare, depending on thickness. Transfer to a cutting board and rest 5–10 minutes.
  5. Cook the peppers and onions. In the same hot skillet, add the peppers and onions. Cook 5–7 minutes, stirring occasionally, until slightly charred and crisp-tender. Season to taste with salt and a squeeze of lime.
  6. Make the cilantro rice. Finely chop 1/2 cup cilantro leaves and tender stems. Toss with the warm rice, the juice of 1 lime, 1 tablespoon olive oil, and 1/2 teaspoon salt. Adjust lime and salt to taste.
  7. Slice the steak. Slice thinly against the grain for tenderness. Toss slices with any juices on the cutting board.
  8. Assemble the bowls. Add a scoop of cilantro rice, top with steak, then pile on peppers and onions. Finish with avocado, salsa, yogurt or sour cream, cheese, jalapeño, and hot sauce. Add beans or corn if you like, and serve with lime wedges.
Jump to Recipe Card
Stop Overeating Reset

Overeating is a pattern. This helps you fix that problem. A quick reset for cravings, snacking, and “I’ll start tomorrow” moments.

Built for busy home cooks who want real-life structure. Simple steps that fit meal prep, family dinners, and late-night snack attacks.

🍽️ Always still hungry? Fix the “not satisfied” loop with a simple plate tweak.
🌙 Night cravings? Build an easy evening routine that actually sticks.
🔥 Ate more than you planned? Get back on track the same day, no guilt, no restart.
What you’ll get
Eat meals that actually satisfy you so snacking and grazing naturally drop off
🍊 Craving reset that work with real food, not “perfect” eating or restriction
🧠 Simple mindset tools for stress eating that you can use in the moment
A repeatable reset you can come back to anytime overeating creeps back
Get Instant Access →

Why This Recipe Works

Cooking process, skillet action: Sizzling steak fajitas searing in a very hot cast-iron skillet, medSave

This bowl balances bold flavors with fresh, bright touches. The steak gets a quick marinade that packs in lime, garlic, and spices, so it sears beautifully and stays tender.

The vegetables are cooked hot and fast for a slight char and crisp-tender bite. The cilantro rice ties everything together with citrusy freshness, while toppings like avocado, salsa, and yogurt add creamy, cool contrast. It’s a complete meal in one bowl that feels light yet hearty.

Shopping List

  • Steak: 1 to 1.25 pounds flank steak or skirt steak
  • Peppers and onions: 2 bell peppers (any color), 1 large yellow or red onion
  • Rice: 1.5 cups long-grain white rice (or jasmine), 1 bunch fresh cilantro
  • Citrus: 2 limes
  • Aromatics: 3 cloves garlic
  • Spices: Chili powder, ground cumin, smoked paprika, dried oregano, black pepper
  • Pantry: Olive oil, salt, sugar or honey (optional), soy sauce or tamari (optional)
  • Toppings (optional but recommended): Avocado or guacamole, pico de gallo or salsa, Greek yogurt or sour cream, shredded cheese, jalapeño, hot sauce
  • Extras: Corn or black beans, shredded lettuce, pickled red onions, lime wedges

Instructions

Final bowl, overhead presentation: Overhead shot of a Steak Fajita Bowl with cilantro-lime rice as tSave
  1. Marinate the steak. In a bowl, mix 2 tablespoons olive oil, the juice of 1 lime, 2 grated garlic cloves, 1 teaspoon chili powder, 1 teaspoon ground cumin, 1 teaspoon smoked paprika, 1/2 teaspoon dried oregano, 1/2 teaspoon salt, and a few grinds of black pepper.

    Add 1 teaspoon soy sauce or a pinch of sugar if you like a little extra depth. Coat the steak and let it rest at least 20–30 minutes at room temperature, or up to 8 hours in the fridge.

  2. Cook the rice. Rinse 1.5 cups rice until the water runs clear. Cook according to package directions with a pinch of salt.

    Fluff and let it sit uncovered for a few minutes so excess steam escapes.

  3. Prep the vegetables. Slice the bell peppers into 1/2-inch strips and the onion into thin wedges. Toss with 1 tablespoon olive oil, 1/2 teaspoon chili powder, 1/2 teaspoon cumin, and a pinch of salt.
  4. Sear the steak. Heat a large cast-iron skillet over medium-high until very hot. Pat the steak dry and add a thin film of oil.

    Sear 3–5 minutes per side for medium-rare, depending on thickness. Transfer to a cutting board and rest 5–10 minutes.

  5. Cook the peppers and onions. In the same hot skillet, add the peppers and onions. Cook 5–7 minutes, stirring occasionally, until slightly charred and crisp-tender.

    Season to taste with salt and a squeeze of lime.

  6. Make the cilantro rice. Finely chop 1/2 cup cilantro leaves and tender stems. Toss with the warm rice, the juice of 1 lime, 1 tablespoon olive oil, and 1/2 teaspoon salt. Adjust lime and salt to taste.
  7. Slice the steak. Slice thinly against the grain for tenderness.

    Toss slices with any juices on the cutting board.

  8. Assemble the bowls. Add a scoop of cilantro rice, top with steak, then pile on peppers and onions. Finish with avocado, salsa, yogurt or sour cream, cheese, jalapeño, and hot sauce. Add beans or corn if you like, and serve with lime wedges.

How to Store

Store components separately for the best texture.

Keep the steak and veggies in airtight containers in the fridge for up to 3 days. The rice keeps well for 3–4 days. Reheat steak and veggies gently in a skillet over medium heat or in the microwave at 50–60% power so the steak doesn’t overcook.

Add fresh toppings (cilantro, avocado, salsa) right before serving.

Why This is Good for You

This bowl gives you a balanced mix of protein, fiber, and healthy fats. Lean steak offers iron and B vitamins, which support energy and focus. Peppers and onions add antioxidants and vitamin C, which help with immunity and iron absorption. Cilantro and lime bring freshness with minimal calories, and toppings like avocado and yogurt add heart-healthy fats and probiotics. It’s a satisfying meal that doesn’t weigh you down.

What Not to Do

  • Don’t skip resting the steak. Cutting too soon drains the juices and makes it dry.
  • Don’t overcrowd the pan. You’ll steam the peppers instead of charring them; cook in batches if needed.
  • Don’t overcook the steak. Aim for medium-rare to medium; high heat, short time is the key.
  • Don’t forget to season the rice. Lime, oil, and salt transform plain rice into something craveable.
  • Don’t drown the bowl in toppings. Keep balance so the steak and veggies still shine.

Recipe Variations

  • Grain swap: Use brown rice, quinoa, or cauliflower rice for a different texture or lighter option.
  • Protein twist: Try chicken thighs, shrimp, or portobello mushrooms. Adjust searing time accordingly.
  • Spice it up: Add chipotle powder or a pinch of cayenne to the marinade.

    Drizzle with chipotle mayo for smoky heat.

  • Sheet pan shortcut: Roast sliced peppers, onions, and marinated steak (whole) on a hot sheet pan at 450°F. Remove the steak when it hits your desired doneness and rest before slicing.
  • Meal prep bowls: Portion rice, steak, and veggies into containers. Add fresh toppings the day you eat.
  • Extra veg: Charred corn, zucchini, or cherry tomatoes add color and sweetness.
  • Dairy-free: Skip cheese and use mashed avocado or a cashew crema for creaminess.

FAQ

What cut of steak is best for fajita bowls?

Flank and skirt steak are classic because they cook fast and slice beautifully against the grain.

Sirloin works too and is a bit thicker, so adjust cooking time. Choose a cut with some marbling for better flavor.

How do I know when the steak is done?

Use a quick-read thermometer for accuracy. Aim for 130–135°F for medium-rare or 140°F for medium after resting.

The steak will rise a few degrees as it rests.

Can I make this without a cast-iron skillet?

Yes. Use any heavy skillet that retains heat well. You can also grill the steak and cook the vegetables in a skillet or on a grill pan.

What’s the best way to reheat without drying the steak?

Warm slices gently in a skillet over medium heat with a splash of water or broth.

Cover for a minute to steam, then uncover to re-sear briefly. Microwave at 50–60% power in short bursts works too.

Can I use pre-cooked rice?

Absolutely. Warm it with a splash of water, then toss with lime, cilantro, oil, and salt.

Day-old rice fluffs up nicely and absorbs flavor well.

Is this gluten-free?

It can be. Use gluten-free soy sauce or skip it, and check your spices and toppings. Everything else is naturally gluten-free.

How spicy is this recipe?

It’s mild by default, with flavor from spices rather than heat.

Add jalapeño, hot sauce, or cayenne if you want more kick. Keep toppings like yogurt to balance spice.

Can I marinate overnight?

Yes, up to 8 hours is great. Longer isn’t necessary and can affect the texture.

If marinating more than an hour, keep the steak refrigerated.

What’s the trick to tender slices?

Let the steak rest, then slice thinly against the grain at a slight angle. This shortens the muscle fibers and gives you tender bites every time.

How do I keep cilantro fresh for the rice?

Store it like flowers: stems in a glass of water, leaves loosely covered with a bag in the fridge. Rinse, dry well, and chop just before mixing into the rice.

In Conclusion

This Steak Fajita Bowl with Cilantro Rice is bold, fresh, and easy to pull off on any weeknight.

It delivers juicy steak, charred vegetables, and bright, herby rice in every bite. Keep the toppings flexible, and you’ll have a crowd-pleasing bowl that fits your mood. Make it once, and it’ll slide right into your regular dinner rotation.

Printable Recipe Card

Want just the essential recipe details without scrolling through the article? Get our printable recipe card with just the ingredients and instructions.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating