Steak Fajita Bowls

5 from 5 votes

This post may contain affiliate links. See our disclosure policy.

Steak Fajita Bowls have all the flavors of your favorite fajitas in a tasty rice bowl. Tender marinated steak and sauteed veggies over a bed of Spanish rice makes an easy and delicious dinner!

Steak Fajita Bowls

Steak Fajita Bowls

These Steak Fajita Bowls are perfect for busy weeknights when you’re craving something warm and filling, yet are short on time.They’re ridiculously easy to make and are so delicious! Just pair some marinated steak with all your favorite fajita toppings and serve over a bed of Spanish rice and you have a nourishing, hearty meal that comes together in minutes! Plus it’s so versatile that everyone can add whatever toppings they like, so even kids love these.

Easy Marinated Steak

The first thing to do when creating these delicious fajita bowls is prepare the meat. This can be done earlier in the day so you don’t even need to worry about it. Then it’s perfectly flavored for when you’re ready to assemble the rest of the ingredients. Here’s all you need for a perfect steak marinade:

  • About a pound of steak. I use top round and it’s tender and flavorful. But because you’re slicing it up, you can use cheaper cuts of meat and it works great! Try skirt steak, flank steak or sirloin, whatever you have on hand or whatever is on sale that week.
  • Season the meat with a tablespoon of fajita seasoning (save the rest of the packet for later)
  • Use a can of green chilies, which will add just the right amount of heat and flavor to the steak.
  • Toss in a clove or two of fresh garlic. You don’t even need to dice them. Just give them a smash with a knife and let the flavors do their thing!
  • Add a bit of beef broth (about half a cup) and mix all the ingredients together.
  • Place all the ingredients and the steak in a Ziploc bag and refrigerate for at least an hour. I usually throw this together in the morning and let it marinate all day until it’s time to cook.

Suggestions for Fajita Rice Bowls

  • Don’t drain all the liquid out of the marinade before cooking the meat; you’ll want some of that delicious flavor to soak in during the cooking process.
  • Feel free to use any color of peppers you like! I love using red and green peppers along with thin slices of onion, but you could use yellow, orange, just any colors you want! These are so colorful and flavorful.
  • I like to use black beans for these fajita bowls but you can use any kind of canned beans you have on hand: pinto, kidney, navy bean, anything you like.
  • You can use Spanish rice (I like the Knorr Fiesta brand but any kind will work) or you can make your own Easy Restaurant Style Mexican Rice.
  • Top with sliced avocado, shredded cheese, sour cream, guacamole, diced tomatoes or salsa.

More Delicious Mexican Dishes

These steak rice bowls are an entire meal in one handy dish, but you can pair them with one or more of these yummy recipes for a true Mexican spread. Try some of our favorites:

How to Make Steak Fajita Bowls

Steak Fajita Bowls Close Up

Steak Fajita Bowls

5 from 5 votes
Steak Fajita Bowls have all the flavors of your favorite fajitas in a tasty rice bowl. Tender marinated steak and sauteed veggies over a bed of Spanish rice makes an easy and delicious dinner!
Prep Time 10 mins
Cook Time 15 mins
Total Time 25 mins
Course Dinner, Main Course
Cuisine Mexican/Spanish
Servings 4



  • Slice steak into thin strips. Place steak strips, chilies, garlic, beef broth, and 1 Tbsp. fajita seasoning in a large plastic Ziploc bag. Press all the air out and let marinade for at least 1 hour. Heat vegetable oil in large skillet.
  • Drain some of the marinade (you don’t need to drain it all out, you still want most of the chilies in with the steak) and add steak to skillet. Stir-fry until brown and cooked through. Stir in remaining fajita mix. Add onion and peppers. Prepare Spanish rice according to package directions. Add beans and stir together with rice until hot. Prepare bowls by placing a tortilla inside of the bowl. Add rice/bean mixture to bowl. Add steak and peppers/onions. Top with sliced avocado and/or cheese.

Nutrition Information

Calories: 477kcalCarbohydrates: 35gProtein: 30gFat: 26gSaturated Fat: 14gCholesterol: 69mgSodium: 1099mgPotassium: 804mgFiber: 6gSugar: 12gVitamin A: 1500IUVitamin C: 60mgCalcium: 94mgIron: 6mg

Did you try this recipe?

Share It on Instagram!

Mention @favoritefamilyrecipes or tag #favoritefamilyrecipes!

Share This With the World


About the author

Erica Walker

Erica lives in Boise, Idaho with her husband, Jared, an attorney, and her beautiful three girls. Beyond the world of recipes, she loves adventuring with everything from kayaking, to cruising, to snowboarding and taking the family along for the thrill ride.

More about Erica Walker

Similar Recipes

Leave a comment

Your email address will not be published.

How many stars would you give this recipe?


  1. 5 stars
    What a tasty and easy recipe. Even my picky eater liked it. We enjoyed it so much, we’re going to try it with chicken!

  2. 5 stars
    I can’t wait to give these a try! There are only a few meals that my husband and I agree on, and steak fajitas is one of them. Love the sound of these loaded bowls. So hearty and the perfect weeknight meal!

  3. The recipe says fajita mix, divided. Where does the rest of the fajita mix come in…after the marinade?

  4. Yum. I love any mexican food and this looks delicious. It's going on the menu soon!