ULTIMATE STEAK FAJITA BOWL

Photo of author
Author: Alice Yowell
Published:
A vibrant Steak Fajita Bowl features grilled steak, colorful bell peppers, onions, and fresh toppings served over rice.
Craving that vibrant, zesty Tex-Mex flavor but also wanting a nourishing, wholesome meal? The perfect Steak Fajita Bowl awaits, bursting with tender, seasoned steak, colorful veggies, and your favorite toppings all nestled on a bed of fluffy rice. Get ready to ditch the takeout and create a restaurant-quality fajita bowl that’s even better (and healthier!) right in your own kitchen.

Ingredients

For the Steak Marinade:

  • 1 lb flank steak or skirt steak, trimmed
  • 2 tbsp olive oil
  • 2 tbsp lime juice, freshly squeezed
  • 1 tbsp soy sauce
  • 1 tbsp chili powder
  • 1 tsp cumin
  • 1 tsp smoked paprika
  • 1/2 tsp garlic powder
  • 1/4 tsp cayenne pepper (optional, for heat)
  • Salt and pepper to taste

For the Fajita Vegetables:

  • 1 large bell pepper (any color, or a mix), sliced
  • 1 medium onion, sliced
  • 1 tbsp olive oil
  • 1/2 tsp chili powder
  • 1/4 tsp cumin
  • Salt and pepper to taste

For the Base (Choose One or Mix & Match!):

  • Cooked rice (white, brown, or cilantro-lime rice)
  • Quinoa
  • Cauliflower rice (for a low-carb option)
  • Lettuce (shredded)

Toppings (Get Creative!):

  • Avocado, sliced or diced
  • Pico de gallo
  • Sour cream or Greek yogurt
  • Shredded cheese (cheddar, Monterey Jack, or Mexican blend)
  • Salsa (mild, medium, or hot)
  • Fresh cilantro, chopped
  • Lime wedges
  • Jalapeños, sliced (optional)
  • Corn kernels (grilled or canned)
  • Black beans, rinsed and drained

Let’s Talk Steak: Choosing the Right Cut

Close-up shot of a delicious Steak Fajita Bowl with grilled steak, colorful bell peppers, onions, and toppings. Okay, friend, let’s get real about the steak. The cut you choose makes a BIG difference. For a Steak Fajita Bowl, I highly recommend flank steak or skirt steak. They’re both relatively thin, which means they’ll marinate quickly and cook super fast on high heat – exactly what we want for that classic fajita sizzle.
  • Flank Steak: This is a leaner cut with a great beefy flavor. Make sure to slice it against the grain after cooking to maximize tenderness.
  • Skirt Steak: This cut is known for its intense flavor and slightly more marbling. It’s incredibly tender when cooked properly.
If you’re in a pinch, or looking for something different, you could even consider using pre-cooked steak bites, similar to my Juicy Steak Bites recipe, but marinating them fajita-style first.

Step-by-Step Instructions

Marinate the Steak:

  1. In a medium bowl, whisk together olive oil, lime juice, soy sauce, chili powder, cumin, smoked paprika, garlic powder, cayenne pepper (if using), salt, and pepper.
  2. Place the steak in a resealable plastic bag or shallow dish. Pour the marinade over the steak, ensuring it’s evenly coated.
  3. Marinate in the refrigerator for at least 30 minutes, or up to 4 hours for maximum flavor. The longer it marinates, the more tender and flavorful it will be!

Prepare the Fajita Vegetables:

  1. While the steak is marinating, slice the bell pepper and onion.
  2. In a large skillet or cast-iron pan, heat olive oil over medium-high heat.
  3. Add the sliced bell pepper and onion to the skillet. Season with chili powder, cumin, salt, and pepper.
  4. Cook, stirring occasionally, until the vegetables are tender-crisp and slightly caramelized, about 8-10 minutes. Remove from the skillet and set aside.

Cook the Steak:

  1. Remove the steak from the marinade and pat it dry with paper towels. This helps it sear properly.
  2. Heat a large skillet or cast-iron pan over high heat until it’s smoking hot. This is KEY to getting a good sear.
  3. Carefully place the steak in the hot skillet. Cook for 3-4 minutes per side for medium-rare, or longer depending on your desired level of doneness. Use a meat thermometer to ensure it reaches your preferred temperature.
  4. Remove the steak from the skillet and let it rest for 5-10 minutes before slicing against the grain into thin strips. This allows the juices to redistribute, resulting in a more tender steak.

Assemble the Steak Fajita Bowl:

  1. In a bowl, layer your choice of base (rice, quinoa, cauliflower rice, or lettuce).
  2. Top with the cooked fajita vegetables and sliced steak.
  3. Add your favorite toppings, such as avocado, pico de gallo, sour cream, cheese, salsa, cilantro, and lime wedges.
  4. Enjoy immediately!

Pro Tips for Fajita Bowl Perfection

Listen, I want your Steak Fajita Bowl to be absolutely amazing, so here are a few extra tips and tricks I’ve learned along the way:
  • Don’t overcrowd the pan when cooking the steak. If you have a smaller skillet, cook the steak in batches to ensure it sears properly. Overcrowding lowers the pan temperature and results in steamed, not seared, steak.
  • Get your skillet REALLY hot before adding the steak. As mentioned earlier, this is crucial for getting that beautiful sear.
  • Let the steak rest! I cannot stress this enough. Resting the steak allows the juices to redistribute, resulting in a much more tender and flavorful final product.
  • Spice it up (or down)! Adjust the amount of chili powder and cayenne pepper in the marinade and vegetable seasoning to suit your taste.
  • Make it ahead of time! You can prep all the components of the bowl ahead of time and store them separately in the refrigerator. When you’re ready to eat, simply assemble the bowls. This is perfect for meal prepping!

Variations to Make it Your Own

The beauty of a Steak Fajita Bowl is that it’s so customizable! Here are a few ideas to get your creative juices flowing:
  • Add Beans: Black beans or pinto beans add extra protein and fiber.
  • Corn Salsa: Mix grilled corn kernels with diced red onion, jalapeño, cilantro, and lime juice for a fresh and flavorful salsa.
  • Creamy Cilantro-Lime Dressing: Blend Greek yogurt, cilantro, lime juice, garlic, and a pinch of salt for a delicious and healthy dressing.
  • Spicy Guacamole: Add diced jalapeño and a squeeze of lime juice to your guacamole for an extra kick.
  • Try Different Proteins: While this recipe focuses on steak, you could easily substitute chicken, shrimp, or tofu.
Similar to a Grilled Steak Bowl, the possibilities are truly endless with these fajita bowls!

What to Serve with Your Steak Fajita Bowl

While the Steak Fajita Bowl is a complete meal on its own, you might want to add a side dish or two to round out your Tex-Mex feast. Here are a few suggestions:
  • Chips and Guacamole: A classic pairing that’s always a crowd-pleaser.
  • Mexican Street Corn Salad: A creamy, flavorful salad made with grilled corn, mayonnaise, cotija cheese, chili powder, and lime juice.
  • Refried Beans: A hearty and flavorful side dish that’s perfect for dipping your chips in.
  • Queso Dip: A warm and cheesy dip that’s perfect for sharing.
You can also try it with Philly Cheesesteak Sandwich or Garlic Butter Steak Bites for some other options. These all make great combinations with the dish.

Making Delicious Steak Fajitas on a Sheet Pan

If you’re looking for a quicker and easier way to cook your steak and fajita veggies, check out my Sheet Pan Fajitas recipe! It’s a great option for busy weeknights.

Storing and Reheating Leftovers

Got leftovers? Lucky you! Here’s how to store and reheat them:
  • Storage: Store the steak, vegetables, and toppings separately in airtight containers in the refrigerator for up to 3 days.
  • Reheating: Reheat the steak and vegetables in a skillet over medium heat or in the microwave. If using the microwave, be careful not to overcook the steak. You can reheat the rice or quinoa separately as well.
  • Assembly: Assemble the bowls just before serving.
You can also use leftover steak and vegetables to make tacos, quesadillas, or salads!

Final Thoughts: Your Fajita Adventure Awaits!

So, there you have it – everything you need to create the ultimate Steak Fajita Bowl. Don’t be afraid to experiment with different toppings and variations to find your perfect combination. Remember, cooking should be fun, so relax, get creative, and enjoy the process. You’ve got this!

What are the best cuts of steak to use for Steak Fajita Bowls?

Flank steak and skirt steak are highly recommended. They are relatively thin, marinate quickly, and cook fast on high heat, providing a classic fajita sizzle. Flank steak is leaner, while skirt steak has intense flavor and more marbling.

How long should I marinate the steak for the best flavor?

You should marinate the steak for at least 30 minutes, but up to 4 hours for maximum flavor. The longer it marinates, the more tender and flavorful it will be.

What are some topping variations I can use to customize my Steak Fajita Bowl?

You can customize your bowl with various toppings, including avocado, pico de gallo, sour cream or Greek yogurt, shredded cheese, salsa, fresh cilantro, lime wedges, jalapeños, corn kernels, and black beans. You can also add beans, corn salsa, creamy cilantro-lime dressing, or spicy guacamole.

How should I store and reheat leftover Steak Fajita Bowl components?

Store the steak, vegetables, and toppings separately in airtight containers in the refrigerator for up to 3 days. Reheat the steak and vegetables in a skillet over medium heat or in the microwave. Assemble the bowls just before serving.

A vibrant Steak Fajita Bowl features grilled steak, colorful bell peppers, onions, and fresh toppings served over rice.

Ultimate Steak Fajita Bowl

Avatar photoAlice Yowell
This vibrant and flavorful Steak Fajita Bowl is packed with tender, seasoned steak, colorful fajita veggies, and your favorite toppings, all served over a bed of fluffy rice. It’s a healthy and delicious alternative to takeout that’s easy to customize to your liking.
Prep Time 20 minutes
Cook Time 20 minutes
Total Time 40 minutes
Course Main Course
Cuisine Tex-Mex
Servings 4
Calories 600 kcal

Equipment

  • Medium bowl
  • Resealable plastic bag or shallow dish
  • Large skillet or cast-iron pan
  • Paper towels
  • Meat thermometer (optional)
  • Cutting board
  • Knife
  • Serving bowls

Ingredients
  

  • 1 lb flank steak or skirt steak, trimmed
  • 2 tbsp olive oil for marinade
  • 2 tbsp lime juice, freshly squeezed
  • 1 tbsp soy sauce
  • 1 tbsp chili powder for marinade
  • 1 tsp cumin for marinade
  • 1 tsp smoked paprika
  • ½ tsp garlic powder
  • ¼ tsp cayenne pepper optional, for heat
  • Salt to taste
  • Pepper to taste
  • 1 large bell pepper any color, or a mix
  • 1 medium onion, sliced
  • 1 tbsp olive oil for vegetables
  • ½ tsp chili powder for vegetables
  • ¼ tsp cumin for vegetables
  • Cooked rice white, brown, or cilantro-lime rice
  • Avocado, sliced or diced
  • Pico de gallo
  • Sour cream or Greek yogurt
  • Shredded cheese cheddar, Monterey Jack, or Mexican blend
  • Fresh cilantro, chopped
  • Lime wedges
  • Jalapeños, sliced optional
  • Corn kernels grilled or canned
  • Black beans, rinsed and drained

Instructions
 

  • In a medium bowl, whisk together olive oil, lime juice, soy sauce, chili powder, cumin, smoked paprika, garlic powder, cayenne pepper (if using), salt, and pepper.
  • Place the steak in a resealable plastic bag or shallow dish. Pour the marinade over the steak, ensuring it’s evenly coated.
  • Marinate in the refrigerator for at least 30 minutes, or up to 4 hours for maximum flavor.
  • While the steak is marinating, slice the bell pepper and onion.
  • In a large skillet or cast-iron pan, heat olive oil over medium-high heat.
  • Add the sliced bell pepper and onion to the skillet. Season with chili powder, cumin, salt, and pepper.
  • Cook, stirring occasionally, until the vegetables are tender-crisp and slightly caramelized, about 8-10 minutes. Remove from the skillet and set aside.
  • Remove the steak from the marinade and pat it dry with paper towels.
  • Heat a large skillet or cast-iron pan over high heat until it’s smoking hot.
  • Carefully place the steak in the hot skillet. Cook for 3-4 minutes per side for medium-rare, or longer depending on your desired level of doneness. Use a meat thermometer to ensure it reaches your preferred temperature.
  • Remove the steak from the skillet and let it rest for 5-10 minutes before slicing against the grain into thin strips.
  • In a bowl, layer your choice of base (rice, quinoa, cauliflower rice, or lettuce).
  • Top with the cooked fajita vegetables and sliced steak.
  • Add your favorite toppings, such as avocado, pico de gallo, sour cream, cheese, salsa, cilantro, and lime wedges.
  • Enjoy immediately!

Notes

Don’t overcrowd the pan when cooking the steak. Get your skillet really hot before adding the steak. Let the steak rest! Adjust the amount of chili powder and cayenne pepper to suit your taste. You can prep all the components ahead of time and store them separately. Store the steak, vegetables, and toppings separately in airtight containers in the refrigerator for up to 3 days. Reheat the steak and vegetables in a skillet or microwave. Assemble the bowls just before serving. You can use leftover steak and vegetables to make tacos, quesadillas, or salads.

ABOUT THE AUTHOR

Alice Yowell

Hey! I’m Alice, the heart behind BestHomeMadeRecipes. . Along with my cousin Amelia, Cooking has always been my passion, and there’s nothing I love more than creating bold, flavorful recipes that make every meal memorable.

Weekly Newsletter

Get the latest recipes and my top tips straight into your inbox!



    You Might Also Like...

    SLOW COOKER GARLIC BUTTER BEEF BITES EASY

    SLOW COOKER GARLIC BUTTER BEEF BITES EASY

    PERFECT CHICKEN CORDON BLEU CASSEROLE

    PERFECT CHICKEN CORDON BLEU CASSEROLE

    QUICK CREAMY BEEF PASTA

    QUICK CREAMY BEEF PASTA

    EASY CROCK POT RANCH CHICKEN

    EASY CROCK POT RANCH CHICKEN

    Leave a Comment

    Recipe Rating