Steak Fajita Bowl Recipe
If you crave bold flavors, colorful presentations, and hearty satisfaction in one bowl, this Steak Fajita Bowl Recipe will quickly become a weeknight hero in your kitchen. Bright citrus, smoky steak, vibrant veggies, and zesty sauces all come together to create a lively, build-your-own dinner that feels like a celebration every time. Each scoop is loaded with sizzling steak, homemade corn salsa, and just the right kick of spice—making this steak fajita bowl recipe an irresistible favorite you’ll be excited to share.

Ingredients You’ll Need
Let’s talk about how each ingredient shines in this dish. You won’t need anything fancy, just honest, flavorful essentials that work together to highlight the steak’s richness and the vegetables’ crunch—all woven together in a beautifully layered Steak Fajita Bowl Recipe.
- Corn: Grilled, boiled, or even frozen, its natural sweetness is the perfect foil to the steak’s smokiness.
- Cherry Tomatoes: These juicy little gems bring acidity and burst with fresh flavor.
- Jalapeños: Diced, they add just the right amount of heat; remove seeds if you want it milder.
- Red Onion (diced and sliced): Crisp raw in corn salsa, caramelized in the skillet for depth with the fajitas.
- Lime Zest & Juice: This dynamic duo keeps every bite bright and vibrant.
- Cilantro: Chopped fresh for garnish, it layers in herby freshness throughout.
- Kosher Salt & Black Pepper: Essential for bringing out all the wonderful flavors.
- Chili Powder & Cumin: Warm, aromatic spices make the marinade and veggies sing.
- Flank Steak: Lean, flavorful, and so satisfying when cooked just right—always slice against the grain!
- Olive Oil: A touch of richness for the marinade and sautéing veggies.
- Garlic: Doubled for both marinade and veggies, it builds layers of savory flavor.
- Soy Sauce: Adds an unexpected umami punch; use Tamari if gluten-free.
- Chicken Broth: Handy for deglazing the pan so you don’t miss out on any seared flavor.
- Yellow Onion & Bell Peppers: Satisfyingly sweet and colorful; they star alongside the steak in classic fajita style.
- Fajita Seasoning: The secret to that unmistakable, restaurant-worthy flavor—make your own or use store-bought.
- Cilantro Lime Rice: The bowl’s foundation; its fragrant tang ties everything together beautifully.
- Cilantro Lime Sauce: Optional but highly recommended for a creamy, zippy drizzle.
- Guacamole or Avocado Chunks: Up to your mood—both add creamy richness and another layer of flavor.
- Sour Cream: A classic dollop for cooling, plus it pairs perfectly with the spices (regular or dairy-free).
- Tomatoes or Salsa: One more juicy, tangy note for balance.
- Lime Wedges & Fresh Cilantro: The finishing touches that add color and fresh aromas to your bowl.
How to Make Steak Fajita Bowl Recipe
Step 1: Make the Corn Salsa
Start with the bright, punchy corn salsa that sets this Steak Fajita Bowl Recipe apart from the start. Combine your corn—whether it’s grilled for a little smoky char, boiled, or thawed frozen kernels—with quartered cherry tomatoes, diced jalapeños, diced red onion, fresh lime zest, lime juice, chopped cilantro, salt, black pepper, and a dash of chili powder and cumin if you need a flavor boost. Mix well and adjust seasoning to taste. If you’d like, whip up your cilantro lime sauce now, so it chills while you finish everything else.
Step 2: Prepare the Steak
Pat the flank steak absolutely dry with paper towels to help achieve that crave-worthy sear. Sprinkle lightly with salt and pepper, pressing it in so the seasoning sticks. Place the steak in a reusable silicone bag or a glass baking dish—both are game-changers for easy marinating and cleanup.
Step 3: Marinate the Steak
In a small bowl, whisk together olive oil, fresh lime juice, the zest of two limes, chili powder, cumin, minced garlic, soy sauce, salt, and a healthy dose of fresh cilantro if you’re a fan. Pour this lively marinade over your steak, ensuring every side is smothered and ready to soak up all those bold flavors. Seal and stash in the fridge for at least 30 minutes—an hour or more only amps up the taste!
Step 4: Cook the Steak
Heat a large cast iron skillet over medium-high until it’s nice and hot, then coat the bottom lightly with oil. Remove your steak from the marinade, letting the excess drip off. Sear the steak for 4 to 5 minutes per side, then give it another quick 1 to 2 minutes per side until the thickest part reaches 130-135 degrees F for a gorgeous medium-rare. Let the steak rest on a cutting board for at least 10 minutes. This part is crucial—it keeps all those juices locked in while you prepare the veggies.
Step 5: Cook the Fajita Veggies
With the pan still hot, pour in 2-3 tablespoons chicken broth to deglaze and scrape up every delicious caramelized bit. Add a second helping of garlic, swirl to release the aroma, then toss in sliced red onion, yellow onion, and your medley of bell peppers. Sprinkle generously with fajita seasoning and a touch more salt and pepper as needed. Sauté for about 10-15 minutes, adjusting the time for your preferred pepper tenderness—leave them a little firmer for a classic fajita crunch, or go super soft and sweet if you prefer.
Step 6: Slice and Serve
Once your steak has rested, slice it thinly against the grain—this makes each bite melt-in-your-mouth tender. Now, build your bowls: start with a base of cilantro lime rice, then layer on steak, fajita veggies, corn salsa, guacamole or avocado, a drizzle of cilantro lime sauce or a dollop of sour cream, extra tomatoes or salsa, a final flourish of fresh cilantro, and lime wedges for squeezing just before serving.
How to Serve Steak Fajita Bowl Recipe

Garnishes
Garnishing is the best way to personalize each Steak Fajita Bowl Recipe. Pile on fresh cilantro, thinly sliced jalapeños, extra lime wedges, or even a dusting of queso fresco for that authentic tex-mex finish. Let everyone choose their favorite toppings—they’ll love having options!
Side Dishes
While this bowl stands tall and proud all on its own, it pairs beautifully with crisp tortilla chips, a side of refried beans, or even a simple chopped salad. A pitcher of homemade lemonade or icy margaritas wouldn’t hurt, either—make it a real south-of-the-border feast!
Creative Ways to Present
Turn your Steak Fajita Bowl Recipe night into a DIY dinner party by setting out a toppings bar with all the trimmings. For a fun twist, serve the components in separate dishes family-style, or pile the whole ensemble inside halved roasted peppers or in mini mason jars for a stunning appetizer at your next gathering.
Make Ahead and Storage
Storing Leftovers
Leftovers of the Steak Fajita Bowl Recipe keep wonderfully in airtight containers in the refrigerator for up to three days. Store each component—steak, fajita veggies, corn salsa, and rice—separately when possible to preserve their individual textures and flavors.
Freezing
Both the sliced steak and fajita veggies freeze well for up to two months. Just be sure to cool them completely before sealing in freezer-safe bags or containers. For the freshest flavor, freeze the rice separately and avoid freezing the corn salsa, as the tomatoes and cilantro can become watery.
Reheating
Reheat your steak and veggies gently in a skillet over medium-low heat with a splash of broth to help things stay juicy. Microwave is fine in a pinch, but for best results (and to avoid chewy steak), the stovetop is king. Always add fresh garnishes and sauces after reheating for that just-cooked taste.
FAQs
Can I use a different cut of steak for the Steak Fajita Bowl Recipe?
Absolutely! While flank steak is traditional for maximum flavor and tenderness, skirt steak and sirloin are both excellent alternatives. Just keep an eye on cooking times—they may vary slightly depending on thickness and marbling.
How spicy is this Steak Fajita Bowl Recipe?
It’s as spicy as you want it to be! The jalapeños and optional chili powder bring some heat, but you can easily adjust both or omit the seeds for a milder bowl. Serve extra hot sauce on the side for those who like an extra punch.
Can I make this recipe gluten-free?
Yes! Simply use Tamari instead of soy sauce and double-check your fajita seasoning to ensure it’s gluten-free. All the other ingredients in the Steak Fajita Bowl Recipe are naturally gluten-free, so you’re all set for a celiac-friendly meal.
What’s the best way to tell when the steak is done?
A meat thermometer is your friend! For medium-rare steak (which is juicy and tender), aim for an internal temperature of 130-135 degrees Fahrenheit. The steak will continue to cook a bit as it rests.
Can I prep anything ahead for busy nights?
Definitely. The corn salsa and steak marinade can both be made up to a day in advance, and the veggies can be sliced and kept in the fridge until you’re ready to cook. When dinnertime rolls around, just cook and assemble—dinner will feel effortless!
Final Thoughts
There’s a reason this Steak Fajita Bowl Recipe has quickly become a mainstay in my kitchen—it’s endlessly customizable, bursting with flavor, and makes even a weeknight feel special. Grab these simple ingredients, invite your favorite people, and turn dinner into a fiesta tonight!
PrintSteak Fajita Bowl Recipe
This Steak Fajita Bowl recipe combines tender marinated flank steak with flavorful fajita veggies, zesty corn salsa, creamy guacamole, and more, all served over cilantro lime rice. A delicious and satisfying meal!
- Prep Time: 20 minutes
- Cook Time: 20 minutes
- Total Time: 40 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Method: Stovetop, Oven
- Cuisine: Mexican
- Diet: Gluten Free
Ingredients
Corn Salsa:
- 12oz corn (grilled, boiled or frozen)
- 1 cup cherry tomatoes, quartered (more if desired)
- 1–2 jalapeños, diced (remove seeds and white membrane)
- 1/2 red onion, diced
- 2 teaspoons lime zest
- 2 tablespoons lime juice
- 1/2 cup cilantro, roughly chopped
- 1/4 teaspoon kosher salt, more to taste
- 1/8 teaspoon ground black pepper
- 1/4 teaspoon chili powder (optional)
- 1/4 teaspoon cumin (optional)
Steak:
- 1.5 pound flank steak*
- 1/4 cup olive oil
- 1/3 cup fresh lime juice (approx. 2 limes)
- zest of 2 limes
- 1/2 teaspoon chili powder
- 1/2 teaspoon ground cumin
- 1 tablespoon garlic, minced
- 1 tablespoon soy sauce (use Tamari for gluten-free)
- 1/4 teaspoon kosher salt
- 1–2 tablespoons cilantro, chopped (optional)
Veggies:
- 2–3 tablespoons chicken broth, more if needed
- 1 tablespoon garlic, minced
- 1/2 red onion, sliced
- 1/2 yellow onion, sliced
- 3 bell peppers (red, green, orange), sliced
- 2 tablespoons fajita seasoning
- additional kosher salt and ground black pepper, to taste
Additional:
- cilantro lime rice (homemade or store-bought)
- cilantro lime sauce
- guacamole or avocado chunks
- tomatoes or salsa
- sour cream, regular or dairy-free
- lime wedges
- fresh cilantro
Instructions
- Make Corn Salsa
Add ingredients to a medium-sized mixing bowl. Stir to combine. Taste and add any additional salt, cilantro, or lime juice.
- Prepare Steak
Pat steak dry with clean paper towels. Season lightly with salt and pepper. Place steak in a large reusable silicone bag or glass baking dish and set aside.
- Marinate Steak
Add olive oil, fresh lime juice, lime zest, chili powder, cumin, garlic, soy sauce, kosher salt, and cilantro into a small mixing bowl. Pour the marinade over the steak, ensuring it is fully coated. Refrigerate for 30 minutes or more.
- Cook Steak
Bring a large cast iron skillet to medium-high heat. Sear the steak on each side until desired doneness is reached. Rest the steak on a cutting board for 10 minutes.
- Cook Veggies
Add chicken broth to deglaze the pan. Add garlic, onion, bell peppers, and fajita seasoning. Sauté until cooked to your liking.
- Finish Veggies
Sauté for 10-15 minutes or until peppers reach desired doneness. Adjust seasoning if needed.
- Serve
Slice the steak and assemble bowls with rice, steak, veggies, corn salsa, guacamole, sour cream, cilantro lime sauce, tomatoes, cilantro, and lime wedges.
Nutrition
- Serving Size: 1 bowl
- Calories: 550
- Sugar: 8g
- Sodium: 870mg
- Fat: 24g
- Saturated Fat: 6g
- Unsaturated Fat: 14g
- Trans Fat: 0g
- Carbohydrates: 38g
- Fiber: 6g
- Protein: 45g
- Cholesterol: 110mg
Keywords: Steak Fajita Bowl, Fajita Bowl Recipe, Mexican Bowl Recipe