Go Back
Delicious Steak Fajita Bowl with grilled steak, rice, and colorful toppings.

Best Steak Fajita Bowl

Avatar photoAmelia Chen-Morrison
This Steak Fajita Bowl recipe delivers tender, seasoned steak with vibrant peppers and onions, all served over your choice of rice or lettuce. It's a quick, healthy, and customizable meal perfect for weeknights or meal prep, bursting with flavor and fresh toppings.
Prep Time 20 minutes
Cook Time 20 minutes
Total Time 40 minutes
Course Main Course
Cuisine Tex-Mex
Servings 4
Calories 550 kcal

Equipment

  • Large skillet
  • Small bowl
  • Cutting board
  • Knife
  • Measuring spoons
  • Measuring cups
  • Meat thermometer (optional)
  • Tongs
  • Serving bowls

Ingredients
  

  • 1 pound flank steak, skirt steak, or sirloin steak
  • 1 tablespoon olive oil for steak
  • 2 tablespoons fajita seasoning store-bought or homemade
  • 1 teaspoon chili powder
  • ½ teaspoon cumin
  • ¼ teaspoon garlic powder
  • Salt and pepper to taste
  • 1 tablespoon olive oil for vegetables
  • 1 large onion, sliced
  • 2 bell peppers any color
  • Cooked rice white, brown, or cauliflower rice
  • Optional: Quinoa or lettuce
  • Optional: Salsa
  • Optional: Guacamole or sliced avocado
  • Optional: Sour cream or Greek yogurt
  • Optional: Shredded cheese cheddar, Monterey Jack, or cotija
  • Optional: Cilantro, chopped
  • Optional: Lime wedges
  • Optional: Pickled onions
  • Optional: Jalapenos, sliced

Instructions
 

  • In a small bowl, combine the fajita seasoning, chili powder, cumin, garlic powder, salt, and pepper.
  • Rub the seasoning mixture all over the steak. Let it marinate for at least 15 minutes, or up to overnight in the refrigerator.
  • Heat 1 tablespoon of olive oil in a large skillet over medium-high heat.
  • Add the steak to the skillet and sear 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 desired internal temperature.
  • Remove the steak from the skillet and let it rest for 5-10 minutes before slicing against the grain.
  • While the steak is resting, heat 1 tablespoon of olive oil in the same skillet over medium heat.
  • Add the sliced onions and bell peppers to the skillet and cook until they are softened and slightly caramelized, about 8-10 minutes. Stir occasionally.
  • In a bowl, layer your chosen base (rice, quinoa, or lettuce).
  • Top with the sliced steak and fajita vegetables.
  • Add your favorite toppings, such as salsa, guacamole, sour cream, cheese, cilantro, and lime wedges.
  • Enjoy your delicious and healthy Steak Fajita Bowl!

Notes

Don't overcrowd the pan when cooking the steak. Use a cast iron skillet for the best sear. Don't overcook the steak; aim for an internal temperature of 130-135°F for medium-rare. Prep ahead by marinating the steak and chopping the vegetables in advance. Customize your bowl with your favorite toppings. For a low-carb option, use cauliflower rice or lettuce. Store leftovers in separate containers in the refrigerator for up to 3 days.