Recipes By Hazel

  • Recipe Index
  • Breakfast
  • Dinner
  • By Meals
    • Appetizers and Snacks
    • Side-Dish
    • Soups
    • Drinks
    • Desserts
  • About
menu icon
go to homepage
  • Recipe Index
  • Breakfast
  • Dinner
  • By Meals
    • Appetizers and Snacks
    • Side-Dish
    • Soups
    • Drinks
    • Desserts
  • About
search icon
Homepage link
  • Recipe Index
  • Breakfast
  • Dinner
  • By Meals
    • Appetizers and Snacks
    • Side-Dish
    • Soups
    • Drinks
    • Desserts
  • About
×

Sizzling Steak Fajitas with Colorful Bell Peppers and Onions Recipe

Published: Feb 25, 2026 by Hazel · This post may contain affiliate links · Leave a Comment

↓ Jump to Recipe

If you’re craving a meal that bursts with flavor, color, and a bit of sizzle, the Sizzling Steak Fajitas with Colorful Bell Peppers and Onions Recipe is exactly what you need. This dish brings together juicy, marinated steak seared to perfection alongside sweet and smoky bell peppers and onions, creating a mouthwatering combination that’s both hearty and vibrant. Whether you’re whipping up a quick weeknight dinner or planning a fun taco night, these fajitas are guaranteed to be a crowd-pleaser that feels special yet surprisingly simple to make.

Ingredients You'll Need

The image shows ingredients neatly arranged on a white marbled surface. There are thin slices of raw red meat placed in a white bowl at the bottom left, with four white tortillas stacked on the right side of the meat. Above the tortillas, two green limes are placed side by side. To the left of the limes is a whole white onion and to its left is a small pile of reddish-brown seasoning powder. Above the meat is a pat of butter on a small white dish, and next to it is a small bowl filled with light yellow liquid, likely oil or broth. At the top right corner are three whole bell peppers in green, yellow, and red colors arranged from left to right. A white and gray kitchen towel is partially visible at the top left. photo taken with an iphone --ar 4:5 --v 7

The magic of this recipe lies in using fresh, straightforward ingredients that each play an important role in delivering bold flavors and beautiful textures. From juicy steak to crisp bell peppers, every component adds something unique to the table.

  • Steak (t cut): The star protein that soaks up all the wonderful marinade, giving you tenderness and robust beefy flavor.
  • Olive oil (¼ cup + 1 tbsp): Used both in the marinade and for cooking to ensure perfect searing and moisture.
  • Lime juice (from 2 limes): Brings a bright, zesty tang that balances the richness of the steak.
  • Orange juice (2 tbsp): Adds natural sweetness and helps tenderize the meat gently.
  • Garlic (3 cloves, minced): Delivers aromatic depth and savory warmth.
  • Soy sauce (1 tbsp): Infuses umami flavor that enhances the marinade's complexity.
  • Worcestershire sauce (1 tbsp): Adds a subtle pungency and ancho flavor note that complements the beef.
  • Chili powder (1 tsp): Gives a smoky, mild heat to awaken your taste buds.
  • Ground cumin (1 tsp): Provides earthy undertones essential to classic fajita seasoning.
  • Smoked paprika (½ tsp): Introduces a rich smokiness without overpowering.
  • Dried oregano (½ tsp): Offers herbal brightness and a touch of complexity.
  • Cayenne pepper (¼ tsp): For a whisper of spicy heat that enlivens the dish.
  • Salt and black pepper: Essential seasonings to enhance every ingredient perfectly.
  • Red, green, and yellow bell peppers (sliced): Adds sweet crunch and eye-catching color to the fajitas.
  • Large onion (sliced): Caramelizes beautifully when sautéed, adding sweetness and texture.
  • Warm tortillas: The perfect vehicle to wrap up all those sizzling flavors.
  • Fresh cilantro (chopped): Adds a fresh herbal kick that brightens each bite.
  • Sour cream or Mexican crema: Provides a cool, creamy contrast to the spices.
  • Salsa or pico de gallo: Fresh, tangy accompaniments that elevate the fajitas.
  • Sliced avocado or guacamole: Offers buttery richness and mellow flavor balance.
  • Lime wedges: Perfect for squeezing over fajitas for an extra pop of citrus.

How to Make Sizzling Steak Fajitas with Colorful Bell Peppers and Onions Recipe

Step 1: Prepare the Marinade and Marinate the Steak

Start by whisking together olive oil, freshly squeezed lime juice, orange juice, minced garlic, soy sauce, Worcestershire sauce, chili powder, cumin, smoked paprika, oregano, cayenne, salt, and pepper. This marinade is your flavor powerhouse, combining bright citrus notes, umami depth, and warming spices. Place your steak into this mixture and let it soak for at least 30 minutes, though a couple of hours or even overnight will work wonders for tenderness and flavor infusion.

Step 2: Sauté the Bell Peppers and Onions

While your steak marinates, heat a tablespoon of olive oil in a skillet over medium-high heat. Toss in the red, green, and yellow bell peppers along with sliced onions. Sauté them for 6 to 8 minutes until they're tender, slightly charred, and bursting with sweetness. This colorful trio brings that signature fajita pop you want, balancing tender steak with crisp veggies.

Step 3: Cook the Steak

After marinating, remove the steak and allow any excess liquid to drip off. Using the same skillet, crank the heat to high and sear the steak for about 3 to 4 minutes on each side, depending on thickness and your preferred doneness. This quick searing locks in juices and develops a beautiful crust. Once cooked, let the steak rest for a few minutes before slicing it thinly against the grain for maximum tenderness.

Step 4: Combine and Warm

Return the sliced steak to the skillet with the peppers and onions, stirring everything together to meld those sizzling flavors. Warm your tortillas on the side, either in a pan or wrapped in foil in the oven, so they’re soft and flexible, ready to cradle your filling.

How to Serve Sizzling Steak Fajitas with Colorful Bell Peppers and Onions Recipe

A white soft flat tortilla holds three main layers stacked inside: the first layer is thin strips of cooked beef with a browned, slightly juicy texture; the second layer consists of red, green, and yellow cooked bell pepper strips, vibrant and tender; the third layer is a smooth drizzle of white sauce spread unevenly over the top. Fresh chopped green cilantro leaves are scattered on all layers adding small pops of green color. The taco is shown on a white marbled surface, and a small part of a woman's hand is slightly visible holding the taco from the side. photo taken with an iphone --ar 4:5 --v 7

Garnishes

Sprinkle freshly chopped cilantro over your fajitas for a burst of herbaceous freshness that brightens each bite. Add dollops of sour cream or Mexican crema to introduce a cooling creaminess that cuts through the spices beautifully. A few spoonfuls of tangy salsa or freshly made pico de gallo adds zesty contrast, while slices of avocado or a scoop of guacamole layer in richness and buttery texture. Don’t forget to squeeze lime wedges over the top just before eating to awaken all the explosive flavors.

Side Dishes

Completing your meal is fun and easy. Pair your sizzling fajitas with warm Mexican rice or cilantro-lime rice for a hearty side. Black beans or refried beans offer protein and earthiness that complements the meat perfectly. A simple green salad with a citrus vinaigrette cuts through all the richness, keeping the meal balanced and fresh.

Creative Ways to Present

For a festive touch, serve your Sizzling Steak Fajitas with Colorful Bell Peppers and Onions Recipe on a hot cast iron skillet to keep everything warm and maintain that irresistible sizzle. You can also set up a fajita bar with all the garnishes and sides so everyone can customize their own. For a lighter twist, try wrapping your fajita fillings in lettuce leaves instead of tortillas, offering a crunchy and refreshing low-carb option.

Make Ahead and Storage

Storing Leftovers

Leftover steak and veggies can be stored in an airtight container in the refrigerator for up to 3 days. Keep your tortillas separate to avoid sogginess. When you’re ready to enjoy, simply reheat the steak and vegetables gently on the stove or in the microwave.

Freezing

If you want to save leftovers for longer, you can freeze the cooked steak and peppers in a freezer-safe container or bag for up to 2 months. It’s best to freeze without the tortillas and garnishes, which stay fresher if refrigerated and added fresh later.

Reheating

To reheat, thaw frozen portions overnight in the fridge. Warm the steak and peppers in a skillet over medium heat just until heated through, which helps maintain their texture and flavor better than microwaving. Warm your tortillas separately either on the stove or in the oven before assembling to keep everything delicious and fresh.

FAQs

Can I use other cuts of steak for this fajita recipe?

Absolutely! While a tender cut like skirt or flank steak works best due to their flavor and texture, you can also use sirloin or ribeye. Just be mindful to slice it thinly against the grain for the most tender bites.

How long should I marinate the steak for the best flavor?

Marinating for at least 30 minutes is fine in a pinch, but for deeper flavor and tenderness, 2 to 4 hours or even overnight is ideal. Just don’t exceed 24 hours to avoid the citrus breaking down the meat too much.

Are there vegetarian alternatives for the fajitas?

Yes, you can swap steak for hearty vegetables like portobello mushrooms, tofu, or tempeh marinated with the same seasoning. Grilled or sautéed, they make a delicious plant-based version of the Sizzling Steak Fajitas with Colorful Bell Peppers and Onions Recipe.

What type of tortillas should I use?

Flour tortillas are traditional and flexible, perfect for wrapping up your fillings. Corn tortillas also work wonderfully and offer a slight sweetness and texture, especially if warmed gently before serving.

Can I make these fajitas gluten-free?

Yes! Just use gluten-free soy sauce or tamari in the marinade, and double-check that your Worcestershire sauce and any other condiments are gluten-free. Serve with gluten-free tortillas to keep the whole dish safe.

Final Thoughts

I can’t recommend the Sizzling Steak Fajitas with Colorful Bell Peppers and Onions Recipe enough for anyone looking to add vibrant color and bold flavor to their dinner table. It’s one of those dishes that feels both comforting and exciting, easy to make yet impressive to serve. So go ahead and try it — I promise it will become a fast favorite in your culinary rotation, bringing smiles and satisfied appetites every time.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Sizzling Steak Fajitas with Colorful Bell Peppers and Onions Recipe

Sizzling Steak Fajitas with Colorful Bell Peppers and Onions Recipe


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

3.8 from 4 reviews

  • Author: Hazel
  • Total Time: 30 minutes (excluding marinating time)
  • Yield: 4 servings
Print Recipe
Pin Recipe

Description

These Steak Fajitas bring bold, restaurant-quality flavors to your kitchen with juicy marinated steak seared to perfection and paired with colorful sautéed bell peppers and onions. Wrapped in warm tortillas and served with fresh toppings like cilantro, avocado, and salsa, this dish is perfect for quick weeknight dinners, meal prep, or flavorful taco nights. Easy to prepare and customizable, these fajitas offer a delicious, protein-packed meal bursting with vibrant textures and savory spices.


Ingredients

Steak Marinade

  • 1 lb steak
  • ¼ cup olive oil
  • 2 limes, juiced
  • 2 tablespoons orange juice
  • 3 cloves garlic, minced
  • 1 tablespoon soy sauce
  • 1 tablespoon Worcestershire sauce
  • 1 teaspoon chili powder
  • 1 teaspoon ground cumin
  • ½ teaspoon smoked paprika
  • ½ teaspoon dried oregano
  • ¼ teaspoon cayenne pepper
  • Salt and black pepper to taste

Vegetables

  • 1 red bell pepper, sliced
  • 1 green bell pepper, sliced
  • 1 yellow bell pepper, sliced
  • 1 large onion, sliced
  • 1 tablespoon olive oil
  • Salt and pepper to taste

To Serve

  • Tortillas, warmed
  • Fresh cilantro, chopped
  • Sour cream or Mexican crema
  • Salsa or pico de gallo
  • Sliced avocado or guacamole
  • Lime wedges


Instructions

  1. Prepare the Marinade: In a mixing bowl, whisk together ¼ cup olive oil, lime juice from 2 limes, 2 tablespoons orange juice, minced garlic, soy sauce, Worcestershire sauce, and all the spices including chili powder, ground cumin, smoked paprika, dried oregano, cayenne pepper, salt, and black pepper. This marinade infuses the steak with citrusy, savory, and spicy flavors.
  2. Marinate the Steak: Add the steak to the marinade, making sure it is fully coated. Cover and refrigerate for at least 30 minutes, ideally 2–4 hours to maximize flavor and tenderness.
  3. Sauté Vegetables: Heat a skillet over medium-high heat and add 1 tablespoon of olive oil. Add the sliced red, green, and yellow bell peppers along with the sliced onion. Cook for 6–8 minutes, stirring occasionally, until the vegetables are tender with slight char marks. Season with salt and pepper to taste, then remove from heat and set aside.
  4. Cook the Steak: Using the same skillet, increase heat to medium-high. Remove the steak from the marinade and sear it in the hot skillet, about 3-4 minutes per side for medium-rare depending on steak thickness. Adjust cook time for your preferred doneness. Allow the steak to rest a few minutes before slicing into thin strips.
  5. Assemble Fajitas: Warm the tortillas, then fill each with sliced steak and sautéed peppers and onions. Top with fresh cilantro, sour cream or crema, salsa or pico de gallo, and sliced avocado or guacamole. Serve with lime wedges on the side for an extra burst of citrus flavor.

Notes

  • For best results, marinate the steak for at least 2 hours to fully develop flavors and tenderize the meat.
  • You can substitute flank or skirt steak for other cuts such as sirloin if preferred.
  • Adjust cayenne pepper to your heat tolerance to keep the fajitas mild or spicy.
  • Serve with additional sides like Mexican rice or beans to make a complete meal.
  • Leftovers can be refrigerated and taste great reheated for next-day lunches or dinners.
  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Category: Main Dish
  • Method: Stovetop
  • Cuisine: Mexican

Have you made this recipe? I'd love to see it!

Click here to Follow me on Pinterest

More Dinner

  • Tuscan Skillet Chicken With Creamy Sun-Dried Tomatoes and Spinach Recipe
    Tuscan Skillet Chicken With Creamy Sun-Dried Tomatoes and Spinach Recipe
  • Roasted Shrimp and Green Beans Recipe
    Roasted Shrimp and Green Beans Recipe
  • Fresh Strawberry Bread Recipe
    Fresh Strawberry Bread Recipe
  • Creamy Baked Chicken with Sun-Dried Tomatoes and Spinach Recipe
    Creamy Baked Chicken with Sun-Dried Tomatoes and Spinach Recipe

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

I’m Hazel, and I created Recipes By Hazel to share the kind of food that feels like home — warm, comforting, and full of meaning.

Learn more

Popular

  • Healthy Greek Pasta Salad (Quick & Easy) Recipe
    Healthy Greek Pasta Salad (Quick & Easy) Recipe
  • Wedge Salad Platter for a Crowd Recipe
    Wedge Salad Platter for a Crowd Recipe
  • The Secret to the Best Quesadilla Recipe
    The Secret to the Best Quesadilla Recipe
  • Sugar Free Keto Mince Pies Recipe
    Sugar Free Keto Mince Pies Recipe

Footer

↑ back to top

Explore

  • Appetizers and Snacks
  • Breakfast
  • Soups
  • Dinner
  • Side-Dish
  • Desserts
  • Drinks

About

  • Privacy Policy
  • Terms & Conditions
  • Contact
  • Disclosure
  • DMCA

We may earn from qualifying purchases through affiliate links at no extra cost to you.

Copyright © 2025 Recipes By Hazel. All rights reserved.