Steak Fajita Rice Bowl

Featured in:

This steak fajita rice bowl beats takeout every time: juicy marinated steak, garlic lime rice, and toppings galore, ready in 40 minutes.

rachel collins - gluten free recipe developer
By Rachel Collins

Jump to Recipe

Steak fajita rice bowl night is one of my favorite ways to feed my family without standing over the stove all evening. The steak marinates while I do other things, the rice cooks itself, and the whole bowl comes together in under 40 minutes. It tastes better than anything I’ve ordered from a fajita bowl chain, and I get to control exactly what goes in it.

I started making this after one too many disappointing takeout orders where the steak was chewy and the rice tasted like nothing. My go-to trick is letting the steak sit in its marinade while the rice cooks, so by the time everything is ready, the meat is tender and packed with flavor instead of rubbery and bland. My kids fight over the crispy edges of the seared steak, and my husband always goes back for a second scoop of the garlic lime rice. It’s become one of my go-to steak bowls, right alongside my Korean beef rice bowl for nights when I want something a little sweeter.

On busy weeknights, I’ll prep the marinade the night before so all I have to do after work is cook. Once you taste how much better homemade tastes, you probably won’t go back to the drive through version either. Here’s exactly how I make it.

Ingredients for Steak Fajita Rice Bowl

Here’s what I use for the steak, the veggies, and the garlic lime rice, plus a few swaps that work if you’re missing something.

For the marinated steak

  • 1 pound flank steak or sirloin, thinly sliced against the grain
  • 3 tablespoons olive oil
  • 3 tablespoons lime juice (about 2 limes)
  • 2 tablespoons soy sauce
  • 3 cloves garlic, minced
  • 1 teaspoon ground cumin
  • 1 teaspoon chili powder
  • 1/2 teaspoon smoked paprika
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper

For the fajita veggies

  • 1 red bell pepper, sliced
  • 1 green bell pepper, sliced
  • 1 small red onion, sliced
  • 1 tablespoon olive oil

For the garlic lime rice

  • 1 tablespoon butter
  • 1 1/2 cups parboiled rice (I always use parboiled since it holds its shape better in bowls)
  • 2 teaspoons minced garlic
  • 2 3/4 cups warm low sodium chicken broth
  • 1 pinch salt (optional)
  • 3 tablespoons lime juice
  • 1/4 cup chopped cilantro (optional)

For topping

Grilled corn, guacamole, pico de gallo, sour cream, crushed tortilla chips, salsa, hot sauce, or black beans, whatever you like.

Quick allergen note: this bowl contains soy from the soy sauce in the marinade and dairy from the butter (plus sour cream if you add it as a topping). Swap in coconut aminos for the soy sauce or skip the sour cream if you need it dairy free.

If you’re out of flank steak, sirloin or skirt steak both work well here. In my experience, slicing the steak thin before it goes into the marinade helps it soak up more flavor in less time, similar to how I build my garlic butter steak bowl, which leans on the same trick.

Don’t Lose This Recipe

Save it to your favorite Pinterest board so it’s always easy to find the next time you’re planning dinner, meal prepping, or craving a fresh homemade bowl.

Pin it For Later

Step-by-Step Instructions

My go-to method is marinating the steak first so it has time to soak in flavor while I handle the rice and veggies.

Step 1: In a bowl, whisk together the olive oil, lime juice, soy sauce, garlic, cumin, chili powder, smoked paprika, salt, and pepper. Add the sliced steak, toss to coat, and let it marinate for at least 30 minutes at room temperature or up to 4 hours in the fridge.

Step 2: Rinse the rice in a fine mesh strainer under cold water for 2 minutes, rubbing it with your fingers to remove the starch. Set aside.

Step 3: Heat the butter in a large saute pan over medium heat. Add the rinsed rice and toast for 2 to 3 minutes, stirring often so it doesn’t stick or burn.

Step 4: Add the garlic and cook for 30 seconds, until fragrant. Add the chicken broth, salt, and lime juice. Bring to a boil, stirring once to break up any lumps.

Step 5: Cover, reduce heat to low, and cook for 12 to 15 minutes, until the liquid is absorbed. Let stand for 5 minutes, then fluff with a fork and stir in the cilantro.

Step 6: While the rice cooks, heat 1 tablespoon olive oil in a large skillet over medium high heat. Add the bell peppers and onion and saute for 4 to 5 minutes, until slightly charred and just tender. Remove from the skillet and set aside.

Step 7: In the same skillet, add the marinated steak in a single layer (work in batches if needed so it sears instead of steams). Cook 3 to 4 minutes per side, until browned on the outside.

Let the steak rest for 5 minutes before slicing so the juices stay in the meat instead of running out on the cutting board.

Step 8: Arrange the rice, steak, and fajita veggies in a bowl, then pile on your favorite toppings.

Close up of juicy sliced steak and garlic lime rice in a steak fajita rice bowl topped with pico de gallo and guacamole

Steak Fajita Rice Bowl

Juicy marinated steak, sauteed fajita veggies, and garlic lime rice come together in this homemade bowl that beats takeout.
Prep Time 15 minutes
Cook Time 25 minutes
Marinating Time 30 minutes
Total Time 40 minutes
Servings: 5 portions
Course: Lunch, Main Course
Cuisine: American, Fusion
Calories: 520

Ingredients
  

  • 1 lb flank steak or sirloin thinly sliced against the grain
  • 3 tbsp olive oil for marinade
  • 3 tbsp lime juice about 2 limes
  • 2 tbsp soy sauce
  • 3 garlic cloves minced
  • 1 tsp ground cumin
  • 1 tsp chili powder
  • 1/2 tsp smoked paprika
  • 1/2 tsp salt
  • 1/4 tsp black pepper
  • 1 red bell pepper sliced
  • 1 green bell pepper sliced
  • 1 small red onion sliced
  • 1 tbsp olive oil for sauteing veggies
  • 1 tbsp butter
  • 1 1/2 cups parboiled rice
  • 2 tsp minced garlic
  • 2 3/4 cups low sodium chicken broth warm
  • 1 pinch salt optional
  • 3 tbsp lime juice for rice
  • 1/4 cup chopped cilantro optional
  • 1 toppings grilled corn, guacamole, pico de gallo, sour cream, crushed tortilla chips, salsa, hot sauce, or black beans

Equipment

  • Large saute pan
  • Large skillet
  • Fine mesh strainer

Method
 

  1. In a bowl, whisk together the olive oil, lime juice, soy sauce, garlic, cumin, chili powder, smoked paprika, salt, and pepper. Add the sliced steak, toss to coat, and let it marinate for at least 30 minutes at room temperature or up to 4 hours in the fridge.
  2. Rinse the rice in a fine mesh strainer under cold water for 2 minutes, rubbing it with your fingers to remove the starch. Set aside.
  3. Heat the butter in a large saute pan over medium heat. Add the rinsed rice and toast for 2-3 minutes, stirring often so it doesn’t stick or burn.
  4. Add the garlic and cook for 30 seconds, until fragrant. Add the chicken broth, salt, and lime juice. Bring to a boil, stirring once to break up any lumps.
  5. Cover, reduce heat to low, and cook for 12-15 minutes, until the liquid is absorbed. Let stand for 5 minutes, then fluff with a fork and stir in the cilantro.
  6. While the rice cooks, heat 1 tablespoon olive oil in a large skillet over medium high heat. Add the bell peppers and onion and saute for 4-5 minutes, until slightly charred and just tender. Remove from the skillet and set aside.
  7. In the same skillet, add the marinated steak in a single layer, working in batches if needed. Cook 3-4 minutes per side, until browned.
    Let the steak rest for 5 minutes before slicing so the juices stay in the meat instead of running out on the cutting board.
  8. Arrange the rice, steak, and fajita veggies in a bowl, then pile on your favorite toppings.

Nutrition

Calories: 520kcalCarbohydrates: 48gProtein: 34gFat: 20gSaturated Fat: 6gCholesterol: 75mgSodium: 680mgPotassium: 620mgFiber: 3gSugar: 3gVitamin A: 35IUVitamin C: 90mgCalcium: 6mgIron: 20mg

Notes

Marinating time (30 minutes) is not included in the active prep or cook time above. Swap flank steak for sirloin or skirt steak, use cauliflower rice to lighten the bowl, or wrap everything in a tortilla for fajita burritos instead. Contains soy (soy sauce) and dairy (butter, optional sour cream); swap soy sauce for coconut aminos or skip the sour cream to adjust for allergies.

Don’t Lose This Recipe

Save it to your favorite Pinterest board so it’s always easy to find the next time you’re planning dinner, meal prepping, or craving a fresh homemade bowl.
Pin it For Later

What to Serve With Steak Fajita Rice Bowl

This bowl already has a lot going on, so I like sides that add crunch or coolness without competing with the fajita flavors. If you want another steak-forward option in rotation, my pepper steak rice bowl is one my family asks for on repeat.

Chips and salsa: A crunchy contrast to the tender steak and soft rice, and an easy way to scoop up extra toppings.

Elote (Mexican street corn): The sweet, charred corn plays off the smoky steak seasoning really well.

A simple green salad with lime vinaigrette: Adds a light, acidic bite that balances the richness of the steak and rice.

Black beans: Extra fiber and protein that fit right into the bowl if you want to stretch it further. For an equally loaded, Tex-Mex-leaning bowl, my taco beef rice bowl hits a lot of the same notes.

Storage & Serving Tips

Store the rice, steak, and veggies in separate airtight containers in the fridge for up to 4 days. Keeping them apart stops the rice from getting soggy and keeps the steak from overcooking when you reheat it. This steak fajita rice bowl actually reheats better than most takeout, in my experience, since the components stay separate until you’re ready to eat.

To reheat, warm the rice and veggies in the microwave for 1 to 2 minutes, then quickly reheat the steak in a hot skillet for about a minute per side so it doesn’t dry out. I usually add toppings fresh instead of storing them with the rest of the bowl.

This recipe is easy to switch up too. Swap the rice for cauliflower rice to lighten it up, use chicken or shrimp instead of steak, or wrap the whole thing in a tortilla for fajita burritos instead of a bowl.

My Favorite Sauces for Steak Fajita Rice Bowl

A good sauce pulls the whole bowl together, especially when I want a little extra richness or heat on top of the steak and rice. These are the ones I actually reach for, not just the ones that sound good on paper.

Chipotle adobo sauce: I blend this myself from canned chipotles in adobo, a little garlic, and whatever canned tomatoes I have on hand. It’s smoky and a little sharp, and it cuts through the sweetness of the garlic lime rice in a way I love.

Cilantro lime crema: This is what I reach for when the bowl feels too heavy. It’s cooling and tangy, and since it echoes the lime already in the rice, it never feels like I’m adding some random new flavor.

Classic fajita sauce: I basically double the marinade recipe and set half aside before the steak ever touches it, so I have extra to drizzle on right before serving.

Corn salsa: I like this one for texture more than flavor. It adds a little crunch and sweetness against the richer parts of the bowl, and it’s an easy way to use up leftover corn.

Guacamole: Not technically a sauce, I know, but a scoop on top does the same job. It ties the smoky steak and bright rice together, and honestly, it’s the one my kids ask for the most.

Steak fajita rice bowl with garlic lime rice, sliced steak, and fresh toppings in a bowl

Conclusion

This steak fajita rice bowl has become one of my regular weeknight dinners because it feels like a treat without much actual effort. The steak marinates while I get everything else ready, and forty minutes later, I’ve got a bowl that beats any takeout order. It sits right alongside recipes like my philly cheesesteak rice bowl whenever I want something hearty for dinner. Give it a try this week and see if your family fights over the leftovers the way mine does.

Rachel Collins, founder and recipe developer of Healthy Bowl Recipes.

Meet Rachel Collins
Cooking has become my creative space. I love experimenting with fresh ingredients, discovering new flavor combinations, and finding simple ways to make everyday meals feel special without spending hours in the kitchen.
That's the heart of Healthy Bowl Recipes.

Leave a Comment

Recipe Rating