Grilled Steak Fajita Bowls

Highlighted under: Easy Meals

I absolutely love creating vibrant and flavorful meals that are both satisfying and nutritious. These Grilled Steak Fajita Bowls are one of my go-to recipes because they combine tender, marinated steak with colorful vegetables and fragrant spices. I’m always excited to toss everything on the grill to achieve that delicious smoky flavor. The result is a hearty dish that's perfect for meal prep or a casual weeknight dinner with family and friends. Trust me; you’ll want to dive into this bowl of goodness!

Created by

Yvette Harrington

Last updated on 2026-03-29T05:28:54.042Z

When I first tried making these Grilled Steak Fajita Bowls, I was on a mission to elevate my usual taco night. The combination of marinated flank steak, grilled bell peppers, and onions created an explosion of flavor that made my taste buds dance with joy. I discovered that letting the steak sit in a marinade for at least 30 minutes really allows those flavors to penetrate and enhance the meat.

Cooking the steak and vegetables on the grill gives everything a delightful char, which automatically adds depth to the dish. One tip I have is to keep the veggies moving on the grill to prevent them from becoming too soft while still achieving that perfect grilled texture. The result is a fresh and delicious bowl of fajita goodness!

Secondary image

Why You'll Love These Bowls

  • Juicy grilled steak bursting with flavor and spices
  • Colorful vegetables that add a crunchy texture
  • Easily customizable with your favorite toppings

The Role of Marinade

Marinating the flank steak not only infuses it with the zesty flavors of lime, garlic, and spices but also helps tenderize the meat. This is particularly important for flank steak, which can be tougher than other cuts. Allowing the steak to marinate for at least 30 minutes enhances the overall flavor profile, but for an even deeper taste, you can marinate it up to 2 hours. Just be cautious not to over-marinate, as the acidity from the lime juice can begin to break down the proteins too much, resulting in a mushy texture.

The combination of chili powder and cumin in your marinade creates a warm, earthy flavor that complements the smokiness from grilling perfectly. You can adjust the amount of chili powder based on your heat preference, or substitute half with smoked paprika for a different twist. Remember that the marinade is also a great base for other protein options, such as chicken or tofu, making this recipe versatile for various dietary preferences.

Grilling Tips for Perfection

For best results, preheat your grill to a stable medium-high heat, around 400-450°F (204-232°C). This temperature allows for optimal searing, giving the steak those beautiful, grill-marked edges while sealing in the juices. If you're using a charcoal grill, ensure the coals are ashed over and uniformly spread out to create even heat. Keeping the lid closed while grilling will help maintain temperature and allow for even cooking throughout the steak and vegetables.

When grilling the vegetables, a grill basket can be handy to prevent smaller pieces from falling through the grates. Keep the sliced bell peppers and onions at one side of the grill once placed on, turning them occasionally until they become tender and charred—typically 5 to 8 minutes. You can also brush them lightly with oil or add a sprinkle of salt for enhanced flavor as they grill.

Serving Suggestions and Variations

These Grilled Steak Fajita Bowls are delicious as is, but they're also a blank canvas for your creativity. For a refreshing twist, consider adding fresh avocado slices, a dollop of cool sour cream, or a zesty homemade salsa. To cater to different palates, set up a toppings bar so guests can customize their bowls with items like shredded cheese, pickled jalapeños, or even a sprinkling of feta cheese for a Mediterranean flair.

If you're planning to make these Bowls for meal prep, consider using quinoa or cauliflower rice instead of traditional rice for a healthier option. You can store the components separately in airtight containers in the fridge for up to four days, ensuring the ingredients remain fresh. When reheating, keep the steak and vegetables separate to maintain their texture and flavor, quickly warming the steak on a skillet over medium heat for best results.

Ingredients

Gather these ingredients before you start cooking:

For the Fajita Bowls

  • 1 lb flank steak
  • 2 tablespoons olive oil
  • 2 tablespoons lime juice
  • 1 tablespoon chili powder
  • 1 teaspoon ground cumin
  • 1 teaspoon garlic powder
  • 1 bell pepper, sliced
  • 1 onion, sliced
  • Salt and pepper to taste
  • 4 cups cooked rice
  • Fresh cilantro, for garnish

Make sure to have all your ingredients prepped and ready!

Instructions

Follow these steps to create delicious Grilled Steak Fajita Bowls:

Marinate the Steak

In a bowl, combine olive oil, lime juice, chili powder, cumin, garlic powder, and a generous pinch of salt and pepper. Add the flank steak, ensuring it is well coated in the marinade. Cover and let it marinate in the fridge for at least 30 minutes.

Prepare the Vegetables

While the steak is marinating, slice the bell pepper and onion. Set them aside, ready for the grill.

Grill the Steak and Vegetables

Preheat your grill to medium-high heat. Grill the marinated steak for about 5-7 minutes on each side, or until desired doneness. Simultaneously, place the sliced vegetables on the grill, turning occasionally, until tender and slightly charred.

Assemble the Bowls

Once the steak is done, let it rest for a few minutes before slicing it against the grain. In serving bowls, add cooked rice as the base, then top with grilled steak, bell peppers, and onions. Garnish with fresh cilantro.

Serve and Enjoy

Serve the bowls warm, and feel free to add additional toppings like sour cream, avocado, or salsa if desired. Enjoy your vibrant and delicious Grilled Steak Fajita Bowls!

Now that you’ve built your delicious bowl, dig in and enjoy every bite!

Pro Tips

  • For extra flavor, you can add a pinch of smoked paprika to the marinade. Serve with corn tortillas for a complete meal.

Ingredient Substitutions

This recipe is highly adaptable, so if flank steak isn't available, you can substitute with sirloin or skirt steak, both of which can deliver similar flavor and tenderness when grilled. For a lighter alternative, try using chicken breast or shrimp, adjusting the marinating time accordingly—shrimp only need 15-20 minutes to soak up the marinade.

Vegetarian or vegan diners can enjoy this dish by replacing the meat with marinated portobello mushrooms or tofu. Just slice the mushrooms thickly, marinate as directed, and grill until tender. Tofu, especially extra-firm, should be pressed before marinating to shed excess water, allowing it to soak in more flavor.

Make-Ahead and Storage

If you want to save time on busy weeknights, consider preparing the marinade and slicing the vegetables ahead of time. Both can be stored in the refrigerator for up to 24 hours before grilling. The marinated steak should also be cooked within 1-2 days for the best flavor and freshness, so keep that in mind when planning your meal prep.

Leftovers can be refrigerated for 3-4 days. To reheat, gently warm the steak and vegetables in a skillet over medium-low heat to prevent drying out. Adding a splash of water or broth can help create steam and retain moisture. Make sure to serve it again with fresh toppings to revive the meal.

Troubleshooting Common Issues

If you find that your steak is tough after grilling, it could be due to cooking it too long or not slicing it against the grain. Always use a sharp knife to slice your steak thinly across the grain; this shortens the muscle fibers, making the steak easier to chew. For a flavorful crust without overcooking the interior, consider using a digital meat thermometer to check for doneness—135°F (57°C) for medium-rare, or 145°F (63°C) for medium.

When grilling vegetables, if you notice they aren’t charred but become mushy, it indicates they may have been placed on a too-cool grill or cooked for too long. Always ensure your grill is adequately heated and keep an eye on them to achieve tender yet crunchy results, turning them often for even cooking.

Questions About Recipes

→ Can I use chicken instead of steak?

Absolutely! This recipe works great with grilled chicken breast. Just adjust the cooking time.

→ How can I make this recipe vegetarian?

You can replace the steak with grilled portobello mushrooms or extra veggies like zucchini and corn.

→ What toppings do you recommend?

Some popular toppings include guacamole, salsa, sour cream, and shredded cheese for extra flavor.

→ Can I make these bowls in advance?

Yes! You can prepare the steak and veggies ahead of time and store them in the fridge. Just reheat before serving.

Grilled Steak Fajita Bowls

Prep Time15 minutes
Cooking Duration20 minutes
Overall Time35 minutes

Created by: Yvette Harrington

Recipe Type: Easy Meals

Skill Level: Intermediate

Final Quantity: 4 servings

What You'll Need

For the Fajita Bowls

  1. 1 lb flank steak
  2. 2 tablespoons olive oil
  3. 2 tablespoons lime juice
  4. 1 tablespoon chili powder
  5. 1 teaspoon ground cumin
  6. 1 teaspoon garlic powder
  7. 1 bell pepper, sliced
  8. 1 onion, sliced
  9. Salt and pepper to taste
  10. 4 cups cooked rice
  11. Fresh cilantro, for garnish

How-To Steps

Step 01

In a bowl, combine olive oil, lime juice, chili powder, cumin, garlic powder, and a generous pinch of salt and pepper. Add the flank steak, ensuring it is well coated in the marinade. Cover and let it marinate in the fridge for at least 30 minutes.

Step 02

While the steak is marinating, slice the bell pepper and onion. Set them aside, ready for the grill.

Step 03

Preheat your grill to medium-high heat. Grill the marinated steak for about 5-7 minutes on each side, or until desired doneness. Simultaneously, place the sliced vegetables on the grill, turning occasionally, until tender and slightly charred.

Step 04

Once the steak is done, let it rest for a few minutes before slicing it against the grain. In serving bowls, add cooked rice as the base, then top with grilled steak, bell peppers, and onions. Garnish with fresh cilantro.

Step 05

Serve the bowls warm, and feel free to add additional toppings like sour cream, avocado, or salsa if desired. Enjoy your vibrant and delicious Grilled Steak Fajita Bowls!

Extra Tips

  1. For extra flavor, you can add a pinch of smoked paprika to the marinade. Serve with corn tortillas for a complete meal.

Nutritional Breakdown (Per Serving)

  • Calories: 450 kcal
  • Total Fat: 22g
  • Saturated Fat: 7g
  • Cholesterol: 75mg
  • Sodium: 530mg
  • Total Carbohydrates: 40g
  • Dietary Fiber: 3g
  • Sugars: 2g
  • Protein: 30g