If you are craving a vibrant, flavor-packed meal that feels like a fiesta in every bite, you absolutely must try this Steak Fajita Bowl with Cilantro Lime Rice and Fresh Salsa Recipe. This dish brings together perfectly marinated, tender flank steak, colorful sautéed peppers and onions, zesty cilantro lime rice, and a refreshing homemade corn salsa that bursts with brightness. Every element complements each other beautifully, delivering a harmony of textures and flavors that will leave you feeling warm and thoroughly satisfied. Whether it’s a family dinner or a casual get-together with friends, this bowl is an easy, impressive showstopper you’ll want to make again and again.
Ingredients You’ll Need
These ingredients are straightforward but mighty, each adding unique goodness that makes this recipe truly unforgettable. From the fresh vegetables lending crunch and color to the spices that build layers of flavor, this mix is all about balance and freshness.
- 12 ounces corn kernels: Grilled or boiled for a sweet, smoky crunch in the salsa.
- 1 cup cherry tomatoes: Quartered to add juicy bursts of acidity.
- 1-2 jalapeños: Diced with seeds removed for just the right touch of heat.
- ½ red onion: Diced for a sharp, crisp bite in the salsa.
- 2 teaspoons lime zest: Adds aromatic citrus brightness to the salsa and marinade.
- 2 tablespoons lime juice: Essential for that fresh, tangy kick binding the salsa flavors together.
- ½ cup cilantro: Roughly chopped, bringing vibrant herbaceous notes to the dish.
- ¼ teaspoon kosher salt: Enhances all the natural flavors.
- ⅛ teaspoon ground black pepper: Adds subtle warmth.
- ¼ teaspoon chili powder: Optional, for a slight smoky depth.
- ¼ teaspoon cumin: Optional, infuses earthiness.
- 1½ pounds flank steak: The star protein, tender when marinated, juicy when seared.
- ¼ cup olive oil: For the marinade, keeps the steak moist and flavorful.
- ⅓ cup fresh lime juice: Brightens the steak marinade beautifully.
- Zest of 2 limes: Provides vibrant citrus essence.
- ½ teaspoon chili powder: Adds a kick to the steak seasoning.
- ½ teaspoon ground cumin: Warms up the steak flavor with its smoky notes.
- 1 tablespoon garlic: Minced, used in both marinade and veggies for aromatic richness.
- 1 tablespoon soy sauce: Brings umami depth; Tamari recommended if gluten-free.
- ¼ teaspoon kosher salt: To season the steak perfectly.
- 1-2 tablespoons cilantro: Optional, for extra freshness in the marinade.
- 2-3 tablespoons chicken broth: Used for deglazing the skillet when cooking veggies, keeping everything moist.
- ½ red onion: Sliced for sautéing with bell peppers.
- ½ yellow onion: Sliced alongside the red for a sweet crunch.
- 3 bell peppers: Sliced, a colorful combination of red, green, and orange adds sweetness and texture.
- 2 tablespoons fajita seasoning: Ties the veggie flavors together with classic Tex-Mex spice.
- Additional kosher salt and ground black pepper: For final seasoning adjustments.
- Cilantro lime rice: The bright, fluffy base that soaks up all the steak and veggie juices.
- Cilantro lime sauce: Optional but highly recommended to drizzle for creaminess and zest.
- Homemade guacamole or avocado chunks: Adds luscious creaminess and subtle richness.
- Tomatoes or blender salsa: For extra freshness and acidity on top.
- Sour cream: Regular or dairy-free, balances the spice with cooling smoothness.
- Lime wedges: For squeezing extra citrusy brightness at the table.
- Fresh cilantro: Scattered on top as a fragrant final touch.
How to Make Steak Fajita Bowl with Cilantro Lime Rice and Fresh Salsa Recipe
Step 1: Make the Corn Salsa
Combine the corn kernels, cherry tomatoes, diced jalapeños, red onion, lime zest, lime juice, cilantro, kosher salt, pepper, and the optional chili powder and cumin in a medium bowl. Stir everything well so all those fresh ingredients marry perfectly. Taste and tweak the seasoning to your liking—this salsa is bright, crunchy, and absolutely bursting with flavor, setting the tone for the entire dish.
Step 2: Prepare and Marinate the Steak
Pat your flank steak dry with paper towels to ensure it sears beautifully. Lightly season it with salt and pepper, pressing the seasoning into the meat for flavor that penetrates. Whisk together olive oil, fresh lime juice and zest, chili powder, cumin, garlic, soy sauce, salt, and fresh cilantro if using, then pour this marinade over the steak. Seal it up and refrigerate for at least 30 minutes. This step tenderizes the meat and infuses every bite with tangy, savory goodness.
Step 3: Cook the Steak to Perfection
Heat a cast iron skillet over medium-high heat until hot and slightly shimmering. Add a splash of oil and let it coat the pan. Remove the steak from the marinade and let the excess drip off—discard the leftover marinade. Place the steak in the pan and sear for about 4-5 minutes on the first side, then flip and cook another 1-2 minutes per side until the center hits a medium-rare 130-135°F. Remember to reduce heat if the pan gets too hot to avoid burning, and add a bit more oil if the pan gets dry. Once done, transfer steak to a cutting board and let it rest 10 minutes.
Step 4: Sauté the Fajita Veggies
Using the same pan, add the chicken broth to deglaze and scrape up those flavorful browned bits stuck to the bottom—this is pure flavor gold. Toss in garlic and let it cook for about a minute until fragrant. Then add the sliced red and yellow onions, bell peppers, and fajita seasoning. Stir well and cook for 10-15 minutes until the peppers soften to your liking—less time for a nice firm texture, more time for a tender finish. Adjust seasoning with salt and pepper to taste.
Step 5: Assemble Your Steak Fajita Bowl with Cilantro Lime Rice and Fresh Salsa Recipe
Slice the rested steak thinly across the grain for perfect tenderness. Layer your bowl starting with fluffy cilantro lime rice, add the sliced steak, then top with those gorgeous fajita veggies and fresh corn salsa. Add dollops of guacamole or avocado, a smear of sour cream or drizzle of cilantro lime sauce, some fresh chopped tomatoes or your favorite salsa, and sprinkle with fresh cilantro. Don’t forget a squeeze of lime wedges for that added fresh zing at the table.
How to Serve Steak Fajita Bowl with Cilantro Lime Rice and Fresh Salsa Recipe
Garnishes
Fresh cilantro leaves and lime wedges are the simplest garnishes that instantly brighten the whole bowl with herbaceous and citrus notes. Adding a scoop of creamy guacamole or a drizzle of tangy sour cream or cilantro lime sauce also elevates the dish, balancing the savory and spicy flavors while adding luscious texture.
Side Dishes
This meal is hearty enough on its own, but pairing it with a crisp green salad, black beans, or even a light corn tortilla on the side can provide contrast. The side dishes should complement and not overpower, keeping the star firmly the Steak Fajita Bowl with Cilantro Lime Rice and Fresh Salsa Recipe.
Creative Ways to Present
For a fun twist, serve your bowls with colorful tortilla chips for scooping or offer a build-your-own fajita bowl bar where guests can add toppings to their taste. You can also layer the ingredients in pretty glass jars for meal prep or picnics. No matter how you present it, this dish bursts with visual appeal and invites everyone to dig in.
Make Ahead and Storage
Storing Leftovers
Store leftover components in airtight containers in the fridge. Keep the steak, veggies, rice, and salsa separate to maintain freshness and texture. Leftovers are best enjoyed within 3-4 days for optimal flavor and safety.
Freezing
You can freeze the cooked steak and sautéed veggies separately for up to 3 months. Avoid freezing fresh salsa or guacamole as their textures change, but the rice freezes well when stored airtight and reheated gently.
Reheating
Reheat the steak and veggies in a skillet over medium heat to keep that wonderful seared flavor and avoid drying out. Microwave the rice covered with a damp paper towel to retain moisture. Add fresh salsa, guacamole, and garnishes only after reheating for best results.
FAQs
Can I use a different cut of steak for this recipe?
Absolutely! While flank steak is ideal for its flavor and texture when sliced thinly, skirt steak or sirloin also work wonderfully and can be substituted based on availability or preference.
Is this recipe gluten-free?
It can be! Just be sure to use tamari or a gluten-free soy sauce in the marinade instead of regular soy sauce to keep it safe for gluten-sensitive diets.
Can I make this recipe vegetarian?
Definitely. Swap out the steak for grilled portobello mushrooms, tofu, or even roasted cauliflower while keeping all the vibrant veggies, rice, and salsa. You won’t lose any of the flavor or fun.
How spicy is the steak fajita bowl?
The heat level is moderate and customizable. The jalapeños in the salsa and chili powder in the marinade add a gentle warmth, but you can adjust the amount or omit chili powder to suit your taste buds perfectly.
What’s the best way to cook the rice for this recipe?
Cook jasmine or long-grain white rice according to package instructions, then fluff with cilantro, lime zest, and lime juice right after cooking to infuse it with bright, fresh flavors that make every bite sing.
Final Thoughts
Making the Steak Fajita Bowl with Cilantro Lime Rice and Fresh Salsa Recipe at home is a joyous experience that brings bold Tex-Mex flavors to your table with minimal fuss and maximum wow factor. It’s a dish that looks as beautiful as it tastes and invites everyone to savor every mouthwatering bite. Give it a try soon — your taste buds (and everyone you serve) will thank you!
Print
Steak Fajita Bowl with Cilantro Lime Rice and Fresh Salsa Recipe
- Total Time: 1 hour 10 minutes
- Yield: 6 servings
- Diet: Gluten Free
Description
This vibrant Steak Fajita Bowl combines flavorful marinated flank steak with sautéed bell peppers and onions, fresh corn salsa, and a zesty cilantro lime rice base. Perfectly balanced with guacamole, sour cream, and fresh lime wedges, this recipe offers a colorful and delicious Mexican-inspired bowl that’s ideal for a satisfying family meal or entertaining guests.
Ingredients
Corn Salsa
- 12 ounces corn kernels (grilled, boiled or frozen)
- 1 cup cherry tomatoes (quartered, more if desired)
- 1–2 jalapeños (diced, seeds and white membrane removed)
- ½ red onion (diced)
- 2 teaspoons lime zest
- 2 tablespoons lime juice
- ½ cup cilantro (roughly chopped)
- ¼ teaspoon kosher salt (more to taste)
- ⅛ teaspoon ground black pepper
- ¼ teaspoon chili powder (optional)
- ¼ teaspoon ground cumin (optional)
Steak Marinade and Steak
- 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)
- ¼ teaspoon kosher salt
- 1–2 tablespoons cilantro (chopped, optional)
Veggies
- 1 tablespoon garlic (minced)
- ½ 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)
- 2–3 tablespoons chicken broth (more if needed)
To Serve
- 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 mixing bowl, combine the corn kernels, cherry tomatoes, diced jalapeños, diced red onion, lime zest, lime juice, chopped cilantro, kosher salt, ground black pepper, chili powder, and cumin (if using). Stir well to combine. Taste and adjust seasoning with additional salt, cilantro, or lime juice as desired.
- Prepare Steak: Pat the flank steak dry using clean paper towels. Lightly season both sides with kosher salt and ground black pepper, pressing the seasoning into the meat. Place the steak into a large reusable silicone bag or glass baking dish and set aside.
- Marinate Steak: In a small mixing bowl, whisk together olive oil, fresh lime juice, lime zest, chili powder, ground cumin, minced garlic, soy sauce, kosher salt, and chopped cilantro if using. Pour this marinade over the steak, ensuring the meat is fully coated. Seal the bag or cover the dish and refrigerate for at least 30 minutes to allow flavors to infuse.
- Cook Steak: Preheat a large cast iron skillet over medium-high heat and add a splash of oil to coat the pan. Remove the steak from the marinade, letting excess marinade drip off, and discard the marinade. Place the steak into the hot skillet and sear for 4-5 minutes per side, then reduce heat if needed and cook an additional 1-2 minutes per side until the internal temperature reaches 130-135°F for medium-rare. Use a meat thermometer for accuracy. Remove steak from skillet and transfer to a cutting board to rest for 10 minutes.
- Cook Veggies: Using the same skillet, keep the heat at medium-high and add 2-3 tablespoons of chicken broth to deglaze the pan, scraping up browned bits with a spatula. Add the minced garlic and cook, stirring, until fragrant, about 1 minute. Add the sliced red and yellow onions, bell peppers, and fajita seasoning. Stir to combine and add additional chicken broth or olive oil if pan seems dry.
- Finish Veggies: Sauté the vegetables for 10-15 minutes, depending on your preferred tenderness: cook shorter for firmer, more tender peppers, or longer for softer vegetables. Taste and season with additional salt and pepper as needed.
- Serve: Slice the rested steak thinly against the grain. Assemble bowls by layering cilantro lime rice, sliced steak, fajita vegetables, corn salsa, guacamole or avocado chunks, sour cream or cilantro lime sauce, fresh cilantro, chopped tomatoes or salsa, and lime wedges. Serve immediately.
Notes
- Use Tamari soy sauce to keep the recipe gluten-free.
- The cooking time for steak depends on thickness; use a thermometer for best results.
- Adjust jalapeño quantity and seeds based on your heat preference.
- Homemade cilantro lime sauce and guacamole elevate the bowl’s flavor but can be substituted with store-bought options.
- Chicken broth in veggie sauté adds moisture and flavor; you can substitute with vegetable broth for a vegetarian option.
- Allow steak to rest to retain juices before slicing for maximum tenderness.
- Fajita seasoning can be homemade or store-bought; adjust amount based on desired spice level.
- Prep Time: 25 minutes
- Cook Time: 45 minutes
- Category: Main Dish
- Method: Stovetop
- Cuisine: Mexican
