Grilled Steak Fajita Bowls

Highlighted under: Family Recipes

I absolutely love preparing grilled steak fajita bowls for a quick weeknight dinner or a gathering with friends. The smoky flavor from the grilled steak combined with fresh, vibrant veggies creates a delicious combination. I find that marinating the steak with lime juice and spices enhances its flavor while keeping it tender. Assembling these bowls is my favorite part; it allows everyone to customize their meal with various toppings. Whether you go for guacamole or salsa, every bite is bursting with flavor and freshness.

Created by

Gillian Sykes

Last updated on 2026-03-24T23:45:35.237Z

When I first made grilled steak fajita bowls, I was surprised by how easy it was to create a vibrant meal that looked as good as it tasted. The key is in the marinade – I always use fresh lime juice, garlic, and chili powder to really bring out the beef's flavors. Grilling the vegetables alongside the steak adds a delightful smokiness and caramelization that enhances everything in the bowl.

One tip I have is to cut the steak against the grain for optimal tenderness. This small detail makes a huge difference in texture and ensures every bite is juicy and flavorful. The color and variety of toppings really elevate the experience and make it perfect for any dinner occasion.

Why You Will Love This Recipe

  • Juicy steak grilled to perfection
  • Colorful bell peppers and onions for added crunch
  • Easily customizable with your favorite toppings

Choosing the Right Steak

Flank steak is an excellent choice for this recipe because of its rich flavor and tenderness when marinated correctly. The long grain of flank steak means it can be tough if not sliced properly, so always cut against the grain for the best texture. If flank steak is unavailable, you can substitute with skirt steak or even sirloin, adjusting the marinating time slightly for thicker cuts.

Marinating the steak is crucial for achieving that tender, flavorful bite. The acidity of lime juice not only infuses the steak with zesty flavor but also helps to tenderize it. For an enhanced taste, consider adding a splash of soy sauce or a teaspoon of honey for sweetness. If you're short on time, marinating for at least 15 minutes will suffice, but allowing several hours or overnight will yield even more flavor.

Perfecting Your Grilled Vegetables

The grilling of the bell peppers and onions plays a vital role in adding depth to the fajita bowls. Use a grill pan to achieve those quintessential grill marks and smoky flavor. When grilling, keep an eye on the vegetables; you want them to be tender yet retain a bit of crunch. Aim for 5-7 minutes over medium heat, tossing occasionally to ensure even cooking and to avoid burning.

If you want to add a different flavor to your grilled vegetables, consider seasoning them with a sprinkle of smoked paprika or a dash of balsamic vinegar before grilling. This extra layer of flavor pairs perfectly with the steak and adds complexity to your fajita bowls. Feel free to experiment with other vegetables like zucchini or mushrooms, which can also be delicious when grilled.

Customizing Your Bowls

One of my favorite aspects of these fajita bowls is the ability to customize each serving to suit different tastes. Offer a variety of toppings so that every guest can build their dream bowl. Fresh guacamole, chunky salsa, and crisp shredded lettuce are excellent choices, and don’t forget to include some sliced jalapeños for an extra kick. A dollop of sour cream or crème fraîche can also balance out the flavors beautifully.

If you're planning to make this recipe ahead of time, you can prepare the steak and vegetables earlier in the day or even the night before. Store them in airtight containers in the refrigerator. Reheat in a skillet or microwave before assembling the bowls. This way, you can quickly put the meal together and enjoy a flavorful, satisfying dinner with minimal effort on a busy weeknight.

Ingredients

Gather the following ingredients to make your delicious grilled steak fajita bowls.

For the Steak Marinade

  • 1 lb flank steak
  • 1/4 cup lime juice
  • 2 cloves garlic, minced
  • 1 tablespoon chili powder
  • 1 tablespoon ground cumin
  • Salt and pepper to taste

For the Fajita Bowls

  • 1 tablespoon olive oil
  • 1 red bell pepper, sliced
  • 1 green bell pepper, sliced
  • 1 yellow onion, sliced
  • 4 cups cooked rice (white or brown)
  • Toppings: diced tomatoes, avocado, shredded cheese, sour cream, fresh cilantro

Once you have gathered your ingredients, you are ready to start assembling your fajita bowls.

Secondary image

Instructions

Follow these steps to grill your steak and assemble your fajita bowls.

Marinate the Steak

In a bowl, combine lime juice, minced garlic, chili powder, cumin, salt, and pepper. Add the flank steak and let it marinate for at least 15 minutes.

Prepare the Grilled Vegetables

Heat the olive oil in a grill pan over medium heat. Add sliced bell peppers and onion, and grill for about 5-7 minutes until they are tender and slightly charred.

Grill the Steak

Preheat the grill or grill pan to medium-high heat. Grill the marinated steak for about 4-5 minutes on each side for medium-rare, or to your desired doneness.

Slice the Steak

Once the steak is cooked, remove it from the grill and let it rest for a few minutes. Slice it against the grain into thin strips.

Assemble the Bowls

In each bowl, add a serving of cooked rice. Top with grilled vegetables, sliced steak, and your choice of toppings such as diced tomatoes, avocado, cheese, sour cream, and cilantro.

Now that your bowls are assembled, dig in and enjoy this flavorful meal!

Pro Tips

  • For extra flavor, try adding a sprinkle of lime juice over the assembled bowls just before serving. You can also substitute the steak with chicken or shrimp for variety.

Storing Leftovers

If you find yourself with leftover steak or grilled veggies, store them in airtight containers in the refrigerator for up to three days. Reheat them gently in a skillet over medium heat, adding a splash of water or broth to retain moisture and prevent dryness. This makes them a perfect filling for tacos or burritos on another day.

For longer storage, you can freeze the cooked steak and vegetables. Place them in freezer-safe bags, ensuring to remove as much air as possible. They can be kept in the freezer for up to three months. When you're ready to eat, simply thaw in the refrigerator overnight and reheat on a skillet.

Scaling the Recipe

This grilled steak fajita bowl recipe is easily scalable, making it perfect for gatherings or meal prepping. To double the recipe, simply increase the quantities of all ingredients while keeping the same marinade and cooking techniques. If you're cooking for a larger crowd, consider grilling the steak in batches to ensure even cooking and prevent overcrowding the grill.

If you're looking for a lighter version of these bowls, swap in cauliflower rice instead of regular rice. This not only reduces the carbohydrate content but also adds a pleasant crunch and flavor. It cooks quickly too, making it an easy substitute if you're short on time!

Incorporating Different Proteins

While flank steak is the star of this recipe, feel free to get creative with different proteins. Chicken breast or shrimp can also work fantastically with the same marinade and grilling technique. If using chicken, ensure it cooks through for about 6-7 minutes per side, depending on thickness, to avoid dryness.

For a vegetarian option, consider marinating and grilling portobello mushrooms or tofu. These ingredients take on the flavors of the marinade beautifully and provide satisfying textures in the fajita bowls. Just be sure to adjust cooking times accordingly, as tofu will require less time than steak or chicken.

Questions About Recipes

→ Can I prepare the steak ahead of time?

Yes, you can marinate the steak up to 24 hours in advance for even more flavor.

→ What can I substitute for flank steak?

Skirt steak or sirloin are great alternatives that will work well in this recipe.

→ Is this recipe gluten-free?

Yes, this recipe is naturally gluten-free as long as you use gluten-free toppings and rice.

→ Can I make it vegetarian?

Absolutely! Simply replace the steak with grilled vegetables or plant-based protein options like tofu.

Grilled Steak Fajita Bowls

Prep Time20 minutes
Cooking Duration15 minutes
Overall Time35 minutes

Created by: Gillian Sykes

Recipe Type: Family Recipes

Skill Level: Intermediate

Final Quantity: 4 servings

What You'll Need

For the Steak Marinade

  1. 1 lb flank steak
  2. 1/4 cup lime juice
  3. 2 cloves garlic, minced
  4. 1 tablespoon chili powder
  5. 1 tablespoon ground cumin
  6. Salt and pepper to taste

For the Fajita Bowls

  1. 1 tablespoon olive oil
  2. 1 red bell pepper, sliced
  3. 1 green bell pepper, sliced
  4. 1 yellow onion, sliced
  5. 4 cups cooked rice (white or brown)
  6. Toppings: diced tomatoes, avocado, shredded cheese, sour cream, fresh cilantro

How-To Steps

Step 01

In a bowl, combine lime juice, minced garlic, chili powder, cumin, salt, and pepper. Add the flank steak and let it marinate for at least 15 minutes.

Step 02

Heat the olive oil in a grill pan over medium heat. Add sliced bell peppers and onion, and grill for about 5-7 minutes until they are tender and slightly charred.

Step 03

Preheat the grill or grill pan to medium-high heat. Grill the marinated steak for about 4-5 minutes on each side for medium-rare, or to your desired doneness.

Step 04

Once the steak is cooked, remove it from the grill and let it rest for a few minutes. Slice it against the grain into thin strips.

Step 05

In each bowl, add a serving of cooked rice. Top with grilled vegetables, sliced steak, and your choice of toppings such as diced tomatoes, avocado, cheese, sour cream, and cilantro.

Extra Tips

  1. For extra flavor, try adding a sprinkle of lime juice over the assembled bowls just before serving. You can also substitute the steak with chicken or shrimp for variety.

Nutritional Breakdown (Per Serving)

  • Calories: 480 kcal
  • Total Fat: 18g
  • Saturated Fat: 5g
  • Cholesterol: 65mg
  • Sodium: 350mg
  • Total Carbohydrates: 52g
  • Dietary Fiber: 4g
  • Sugars: 3g
  • Protein: 30g