Why Make This Recipe
If you’re looking for a delicious and colorful meal that is packed with flavor, the Steak Fajita Bowl is a fantastic choice. This bowl combines marinated flank steak, sautéed veggies, and vibrant corn salsa, all served over a bed of cilantro lime rice. It’s not just tasty; it’s also customizable, allowing you to add your favorite toppings like guacamole, sour cream, or fresh salsa. This dish is perfect for a casual dinner at home or a festive gathering with friends. Making it at home saves money and gives you the chance to use fresh, high-quality ingredients. Plus, it’s a fun way to get everyone involved in the cooking process—each person can assemble their own bowl just the way they like it!
How to Make Steak Fajita Bowl
Making a Steak Fajita Bowl is a straightforward process. The key steps involve making the corn salsa, marinating the steak, cooking the steak and vegetables, and assembling the bowl. Here’s how to do it step-by-step:
Ingredients
- 12 ounces corn kernels (grilled, boiled, or frozen)
- 1 cup cherry tomatoes (quartered)
- 1-2 jalapeños (diced, seeds removed)
- ½ red onion (diced)
- 2 teaspoons lime zest
- 2 tablespoons lime juice
- ½ cup cilantro (roughly chopped)
- ¼ teaspoon kosher salt
- ⅛ teaspoon ground black pepper
- ¼ teaspoon chili powder (optional)
- ¼ teaspoon cumin (optional)
- 1 ½ pounds flank steak
- ¼ cup olive oil
- ⅓ cup fresh lime juice (approx. 2 limes)
- Zest of 2 limes
- ½ teaspoon chili powder
- ½ teaspoon ground cumin
- 1 tablespoon garlic (minced)
- 1 tablespoon soy sauce (use Tamari for gluten-free)
- ½ red onion (sliced)
- ½ yellow onion (sliced)
- 3 bell peppers (sliced; red, green, orange)
- 2 tablespoons fajita seasoning
- Kosher salt and ground black pepper (to taste)
- Cilantro lime rice
- Cilantro lime sauce
- Homemade guacamole or avocado chunks
- Tomatoes or blender salsa
- Sour cream (regular or dairy-free)
- Lime wedges
- Fresh cilantro

Directions
Make Corn Salsa:
Start by preparing the corn salsa. In a medium-sized bowl, combine the corn, diced cherry tomatoes, jalapeños, red onion, lime zest, lime juice, chopped cilantro, kosher salt, and ground black pepper. Mix everything well. Taste the corn salsa and adjust the seasoning if needed. You can add more lime juice or salt to make the flavors pop!Prepare Steak:
While the corn salsa is resting, prepare the flank steak. Pat the steak dry with paper towels. This will help the steak sear nicely. Season both sides of the steak generously with kosher salt and ground black pepper. Let it sit for a moment while you prepare the marinade.Marinate Steak:
In a bowl, mix together the olive oil, fresh lime juice, lime zest, chili powder, ground cumin, minced garlic, soy sauce, and a pinch of salt. Once combined, pour this marinade over the flank steak, ensuring it is well-coated on all sides. Cover the bowl with plastic wrap and refrigerate for at least 30 minutes, or up to 6 hours if you have time. This marinating step is essential for flavorful and tender steak.Cook Steak:
After marinating, heat a skillet over medium-high heat. Add a drizzle of oil to the skillet to prevent sticking. When the skillet is hot, carefully place the marinated steak in the pan. Sear the steak for about 4-5 minutes on each side for medium-rare. Cooking times may vary depending on the thickness of the steak and how well-done you like it. After cooking, remove the skillet from heat and let the steak rest for about 10 minutes. This resting period allows the juices to redistribute, ensuring a juicy steak when sliced.Cook Veggies:
Using the same skillet, add a little more oil if necessary and then add the sliced garlic, onions, and bell peppers. Season the mixture with the fajita seasoning. Sauté the vegetables over medium heat until they are tender and caramelized, about 6-8 minutes. Stir occasionally to ensure they cook evenly. You want them to be soft yet still vibrant in color.Serve:
Now it’s time to assemble your Steak Fajita Bowls! Start by layering some cilantro lime rice at the bottom of each bowl. Add slices of the rested flank steak on top, followed by the sautéed veggies. Next, spoon some corn salsa over the top. Finally, add your favorite toppings like homemade guacamole or avocado chunks, tomatoes or salsa, sour cream, and a sprinkle of cilantro. Serve with fresh lime wedges on the side for an extra zesty kick!
How to Serve Steak Fajita Bowl
The best part about serving Steak Fajita Bowls is the individuality it allows. Each guest can create their own bowl, adding as little or as much as they wish. Set out all the components separately, including the steak, sautéed veggies, corn salsa, and toppings, so everyone can customize their meal. It makes for a fun and interactive dining experience! Serve with a refreshing drink, such as lime-infused water or your choice of beer, for the perfect meal.
How to Store Steak Fajita Bowl
If you have leftovers, storing them properly is crucial to maintaining freshness. To store the components:
Steak: Allow the cooked steak to cool down to room temperature, then wrap it tightly in plastic wrap or aluminum foil. It can be stored in the refrigerator for up to 3 days. For longer storage, consider freezing it in an airtight container, where it can last up to 3 months.
Veggies and Corn Salsa: Place the leftover vegetables and corn salsa in airtight containers. They can also be stored in the fridge for about 3 days.
Cilantro Lime Rice: Cool the rice and transfer it to a sealed container. Store it in the fridge for up to 4 days.
When you’re ready to enjoy leftovers, reheat the steak and vegetables in a skillet on low heat until warmed through. The corn salsa and rice can be served cold or reheated according to preference.
Tips to Make Steak Fajita Bowl
Choose the Right Steak: Flank steak is a great choice for fajitas due to its flavor and tenderness. However, you can also use skirt steak, sirloin, or even chicken if desired.
Don’t Skimp on the Marinade Time: The more time the steak marinates, the better it will taste! Aim for at least 30 minutes, but marinating for 2-6 hours enhances the flavors substantially.
Sear the Steak Properly: Ensure your skillet is hot enough before adding the steak. A hot skillet creates a good sear, which helps lock in flavor and juices.
Customize Your Toppings: Feel free to add your favorite toppings. Try adding cheese, diced onions, or pickled jalapeños for extra flavor.
Make It a Complete Meal: Add additional sides like chips and salsa, refried beans, or a side salad to make your meal even more filling.
Variation
While the classic Steak Fajita Bowl is a hit, don’t hesitate to experiment! Here are a few variations you might enjoy:
Chicken Fajita Bowl: Substitute flank steak with grilled chicken breast marinated in the same way. It’s a lighter alternative!
Vegetarian Option: Use grilled or sautéed vegetables as the main ingredient and replace the steak with black beans or grilled portobello mushrooms to create a vegetarian fajita bowl.
Spicy Twist: For those who love heat, add more diced jalapeños or a splash of hot sauce to the corn salsa and even in the marinade for the steak.
FAQs
Can I use frozen corn for the salsa?
Yes, frozen corn works perfectly! Just make sure to thaw and drain it before using it in the salsa.How can I make this recipe gluten-free?
To make this recipe gluten-free, ensure you use Tamari instead of soy sauce. All other ingredients are naturally gluten-free, but always check labels to be safe.Can I prepare the steak in advance?
Absolutely! You can marinate the steak a day ahead. Just store it in the fridge and cook it when you’re ready to serve.Is it possible to make this dish in a slow cooker?
Yes, you can prepare the steak in a slow cooker! Just season and marinate as usual. Then, cook it on low for about 6-8 hours or until tender. Shred the beef for a different take on the fajita bowls.What sides can I serve with Steak Fajita Bowls?
Consider serving with tortilla chips, guacamole, or a simple green salad. Pinto beans, black beans, or even a light corn salad can also complement this dish beautifully.
Not only does the Steak Fajita Bowl deliver on taste, but it also provides a nutritious and satisfying meal that you can enjoy any night of the week. Get cooking and impress your family or friends with this homemade delight!
Print
Steak Fajita Bowl
- Total Time: 45 minutes
- Yield: 4 servings 1x
- Diet: Dairy-free, Gluten-free option available
Description
A delicious and customizable bowl filled with marinated flank steak, sautéed veggies, and vibrant corn salsa served over cilantro lime rice.
Ingredients
- 12 ounces corn kernels (grilled, boiled, or frozen)
- 1 cup cherry tomatoes (quartered)
- 1–2 jalapeños (diced, seeds removed)
- ½ red onion (diced)
- 2 teaspoons lime zest
- 2 tablespoons lime juice
- ½ cup cilantro (roughly chopped)
- ¼ teaspoon kosher salt
- ⅛ teaspoon ground black pepper
- ¼ teaspoon chili powder (optional)
- ¼ teaspoon cumin (optional)
- 1 ½ pounds flank steak
- ¼ cup olive oil
- ⅓ cup fresh lime juice (approx. 2 limes)
- Zest of 2 limes
- ½ teaspoon chili powder
- ½ teaspoon ground cumin
- 1 tablespoon garlic (minced)
- 1 tablespoon soy sauce (use Tamari for gluten-free)
- ½ red onion (sliced)
- ½ yellow onion (sliced)
- 3 bell peppers (sliced; red, green, orange)
- 2 tablespoons fajita seasoning
- Kosher salt and ground black pepper (to taste)
- Cilantro lime rice
- Cilantro lime sauce
- Homemade guacamole or avocado chunks
- Tomatoes or blender salsa
- Sour cream (regular or dairy-free)
- Lime wedges
- Fresh cilantro
Instructions
- Make Corn Salsa: In a medium-sized bowl, combine the corn, diced cherry tomatoes, jalapeños, red onion, lime zest, lime juice, chopped cilantro, kosher salt, and ground black pepper. Mix everything well. Taste and adjust seasoning if needed.
- Prepare Steak: Pat the steak dry with paper towels. Season both sides with kosher salt and ground black pepper. Let it sit while you prepare the marinade.
- Marinate Steak: Mix olive oil, fresh lime juice, lime zest, chili powder, ground cumin, minced garlic, soy sauce, and a pinch of salt. Pour over the flank steak, ensuring it’s well-coated. Cover and refrigerate for at least 30 minutes.
- Cook Steak: Heat a skillet over medium-high heat and add oil. Place the marinated steak in the pan and sear for 4-5 minutes per side for medium-rare. Let the steak rest for about 10 minutes after cooking.
- Cook Veggies: In the same skillet, add sliced garlic, onions, and bell peppers. Season with fajita seasoning and sauté until tender and caramelized, about 6-8 minutes.
- Serve: Assemble the bowls by layering cilantro lime rice, then slices of flank steak, sautéed veggies, corn salsa, and your choice of toppings like guacamole, sour cream, and cilantro.
Notes
Use Tamari to make this recipe gluten-free. Marinating the steak longer enhances its flavor.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Main Course
- Method: Sautéing, Grilling
- Cuisine: Mexican
Nutrition
- Serving Size: 1 bowl
- Calories: 550
- Sugar: 6g
- Sodium: 500mg
- Fat: 18g
- Saturated Fat: 4g
- Unsaturated Fat: 10g
- Trans Fat: 0g
- Carbohydrates: 70g
- Fiber: 8g
- Protein: 32g
- Cholesterol: 90mg
Keywords: fajita bowl, steak fajitas, Mexican recipes, customizable bowl
