BBQ Steak Fajita Bowl

Featured in: Quick Weeknight Dinners

This vibrant bowl features tender grilled steak marinated in smoky spices, paired with sautéed bell peppers and onions. Fluffy long-grain rice forms the base, complemented by fresh cherry tomatoes, creamy avocado, corn, and melted cheese. A squeeze of lime and fresh cilantro add brightness and depth. The dish balances smoky, savory, and fresh flavors for a colorful, satisfying meal that’s easy to prepare in under 40 minutes.

Perfect for those seeking a gluten-free option (with appropriate sauce choice), this bowl offers a versatile Tex-Mex-inspired meal with optional toppings like sour cream or yogurt. Simple preparations like quick marinating and grilling make it ideal for a flavorful weeknight dinner or casual entertaining.

Updated on Sat, 15 Nov 2025 10:06:00 GMT
Juicy BBQ Steak Fajita Bowls with colorful peppers and onions, a flavorful Tex-Mex delight. Pin
Juicy BBQ Steak Fajita Bowls with colorful peppers and onions, a flavorful Tex-Mex delight. | garlicgroove.com

A vibrant smoky bowl featuring tender grilled steak, sautéed peppers and onions, fluffy rice, and fresh toppings—perfect for a satisfying and colorful meal.

I first made this BBQ Steak Fajita Bowl after a summer gathering, and it quickly became a family request thanks to the irresistible mix of smoky steak, charred peppers, and fresh toppings.

Ingredients

  • Flank steak or sirloin: 500 g (1.1 lbs)
  • Olive oil: 2 tbsp, plus 1 tbsp for vegetables
  • BBQ sauce (gluten-free if needed): 2 tbsp
  • Lime juice: 1 tbsp
  • Smoked paprika: 1 tsp
  • Ground cumin: 1 tsp
  • Garlic powder: 1/2 tsp
  • Salt: 1/2 tsp for marinade, pinch for vegetables, 1/2 tsp for rice
  • Black pepper: 1/4 tsp for marinade, pinch for vegetables
  • Red bell pepper: 1, sliced
  • Yellow bell pepper: 1, sliced
  • Green bell pepper: 1, sliced
  • Large red onion: 1, sliced
  • Long grain rice (basmati or jasmine): 250 g (1 1/4 cups)
  • Water: 500 ml (2 cups)
  • Cherry tomatoes: 100 g (1/2 cup), halved
  • Avocado: 1, sliced
  • Corn kernels (fresh, canned, or thawed): 80 g (1/3 cup)
  • Shredded cheddar or Monterey Jack cheese: 40 g (1/4 cup)
  • Fresh cilantro: 2 tbsp, chopped
  • Lime wedges: 4
  • Optional: sour cream or Greek yogurt

Instructions

Marinate the steak:
In a bowl, whisk olive oil, BBQ sauce, lime juice, smoked paprika, cumin, garlic powder, salt, and black pepper. Add steak, turning to coat. Marinate for at least 15 minutes or up to 2 hours refrigerated.
Cook the rice:
Rinse rice under cold water until water runs clear. In a saucepan, combine rice, water, and salt. Bring to a boil, reduce to low, cover, and simmer for 12 to 15 minutes until water is absorbed. Remove from heat and fluff with a fork.
Sauté vegetables:
Heat 1 tbsp olive oil in a large skillet or grill pan over medium-high heat. Add sliced peppers and onion, season with salt and pepper, and sauté for 5 to 7 minutes till softened and slightly charred. Remove and keep warm.
Grill the steak:
Increase heat to high. Add marinated steak to pan or grill. Sear for 3 to 4 minutes per side for medium-rare, or your desired doneness. Transfer to a plate, cover loosely, and rest 5 minutes.
Slice the steak:
Slice steak thinly across the grain.
Assemble the bowls:
Divide rice among bowls. Top with sautéed peppers and onions, steak, cherry tomatoes, avocado, corn, cheese, and cilantro. Serve with lime wedges and optional sour cream.
Pin
| garlicgroove.com

This recipe is a staple for our family taco nights, and the kids love picking their own toppings for dinner bowls.

Serving Suggestions

Serve these steak fajita bowls with a side of tortilla chips and fresh salsa, or layer lettuce leaves underneath for a salad-style twist.

Ingredient Swaps

Swap the steak for grilled chicken, tofu, or portobello mushrooms to fit different diets and preferences without losing flavor.

Storing Leftovers

Store any leftovers in separate containers in the fridge for up to 3 days and reheat the steak and veggies just before serving.

Enjoy a delicious bite of grilled steak in these BBQ Steak Fajita Bowls with fresh, vibrant toppings. Pin
Enjoy a delicious bite of grilled steak in these BBQ Steak Fajita Bowls with fresh, vibrant toppings. | garlicgroove.com

Bring everyone together with these colorful bowls—customize toppings for a meal that pleases everyone. Enjoy the burst of flavors in every bite!

Recipe Questions

What cut of steak works best for this dish?

Flank steak or sirloin are ideal as they are tender and absorb marinade flavors well, providing great texture after grilling.

Can I prepare this bowl gluten-free?

Yes, using a gluten-free BBQ sauce ensures the dish remains gluten-free without sacrificing smoky flavor.

How do I achieve tender steak when grilling?

Marinate the steak for at least 15 minutes up to 2 hours, then sear over high heat for a few minutes per side to lock in juiciness while keeping it tender.

Is it possible to substitute the rice base?

Certainly, cauliflower rice works well as a lower-carb, lighter alternative without losing the dish’s texture and balance.

What toppings enhance the flavor best?

Fresh cherry tomatoes, avocado slices, corn kernels, shredded cheese, and chopped cilantro add freshness, creaminess, and color to complement the smoky steak and peppers.

Can I use other proteins instead of steak?

Yes, chicken, tofu, or portobello mushrooms provide versatile options while keeping the overall flavor profile balanced and satisfying.

BBQ Steak Fajita Bowl

Tender grilled steak layered with sautéed peppers, rice, and fresh toppings in a vibrant Tex-Mex bowl.

Prep duration
20 min
Cook duration
20 min
Complete duration
40 min


Complexity Medium

Heritage Tex-Mex

Output 4 Portions

Dietary requirements No gluten

Components

Steak and Marinade

01 1.1 lbs flank steak or sirloin
02 2 tbsp olive oil
03 2 tbsp gluten-free BBQ sauce
04 1 tbsp lime juice
05 1 tsp smoked paprika
06 1 tsp ground cumin
07 1/2 tsp garlic powder
08 1/2 tsp salt
09 1/4 tsp black pepper

Vegetables

01 1 red bell pepper, sliced
02 1 yellow bell pepper, sliced
03 1 green bell pepper, sliced
04 1 large red onion, sliced
05 1 tbsp olive oil
06 Pinch of salt and black pepper

Rice Base

01 1 1/4 cups long grain rice (basmati or jasmine)
02 2 cups water
03 1/2 tsp salt

Toppings

01 1/2 cup cherry tomatoes, halved
02 1 avocado, sliced
03 1/3 cup corn kernels (fresh, canned, or thawed)
04 1/4 cup shredded cheddar or Monterey Jack cheese
05 2 tbsp fresh cilantro, chopped
06 4 lime wedges
07 Optional: sour cream or Greek yogurt

Directions

Step 01

Prepare marinade and marinate steak: In a bowl, whisk together olive oil, BBQ sauce, lime juice, smoked paprika, cumin, garlic powder, salt, and black pepper. Add steak and turn to coat thoroughly. Marinate for at least 15 minutes, or up to 2 hours in the refrigerator for enhanced flavor.

Step 02

Cook rice: Rinse rice under cold water until clear. Combine rice, water, and salt in a saucepan. Bring to boil, then reduce heat to low, cover, and simmer for 12 to 15 minutes until water is absorbed. Remove from heat and fluff with a fork.

Step 03

Sauté vegetables: Heat one tablespoon olive oil in a large skillet or grill pan over medium-high heat. Add sliced bell peppers and onion. Season with salt and pepper, then sauté for 5 to 7 minutes until softened and slightly charred. Remove from pan and keep warm.

Step 04

Cook steak: Increase heat to high. Add marinated steak to the skillet or grill. Sear for 3 to 4 minutes per side for medium-rare, or until desired doneness. Remove, cover loosely with foil, and let rest for 5 minutes.

Step 05

Slice steak: Cut steak thinly against the grain for maximum tenderness.

Step 06

Assemble bowls: Divide rice among four bowls. Top with sautéed peppers and onions, sliced steak, cherry tomatoes, avocado, corn, cheese, and chopped cilantro. Serve with lime wedges and optional sour cream or Greek yogurt.

Necessary tools

  • Sharp knife
  • Cutting board
  • Large skillet or grill pan
  • Saucepan with lid
  • Mixing bowls
  • Tongs or spatula

Allergy details

Review each ingredient for potential allergens and speak with a healthcare provider if you're uncertain about anything.
  • Contains dairy (cheese and optional sour cream).
  • May contain gluten if BBQ sauce is not gluten-free.
  • Avocado and other toppings may cause allergic reactions in sensitive individuals.

Nutrition breakdown (per portion)

These values are provided as estimates only and shouldn't replace professional medical guidance.
  • Energy: 540
  • Fat: 23 g
  • Carbohydrates: 47 g
  • Protein: 34 g