I absolutely love sharing this Sheet Pan Steak Fajitas with Guacamole and Veggies Recipe because it captures all the bright, zesty flavors I crave on busy weeknights without fussing over multiple pans. The combination of perfectly charred, tender flank steak with sweet, smoky bell peppers and onions is simply irresistible, and that creamy guacamole on the side takes it to a whole new level. What’s great is how this recipe lets me enjoy a healthy, vibrant dinner in about 35 minutes, and cleanup is a breeze since everything cooks on one pan. If you want a meal that’s both comforting and fresh, this recipe quickly became one of my top go-tos.
Why You’ll Love This Sheet Pan Steak Fajitas with Guacamole and Veggies Recipe
One of the things I adore most about this Sheet Pan Steak Fajitas with Guacamole and Veggies Recipe is the way the flavors come together effortlessly yet brilliantly. The marinade combines smoky chili powder, fresh lime juice, and fragrant cumin that perfectly complement the natural sweetness of the bell peppers and onions. When everything roasts under the broiler, those edges caramelize beautifully, giving each bite an exciting range of textures and a hint of char. The juicy steak slices soak up all those bold spices, making for a juicy, tender centerpiece that melds with the creamy, tangy guacamole, creating a mouthwatering balance that hits every note.
Another reason I keep coming back to this recipe is really how simple it is to make, yet it feels totally special. Cooking the veggies and steak together on a single sheet pan not only saves me time but also locks in those amazing flavors without any extra dishes to wash. I often recommend this recipe for casual family dinners, weekend get-togethers, or even meal prep because it looks vibrant on the plate, appeals to a crowd, and can be customized easily. Honestly, if you want a stress-free way to impress yourself and others with a seriously satisfying, colorful meal, this sheet pan fajita recipe fits the bill perfectly.
Ingredients You’ll Need
I’m always a fan of recipes that rely on simple, fresh ingredients that bring so much to your dish without overcomplicating things. In this recipe, each component plays a crucial role from the creamy avocado oil that adds smoothness to the marinade, to the trio of colorful bell peppers that add crunch and sweetness, and of course, the juicy flank steak that is the star of the show.
- Avocado Oil: I love how it withstands high heat and adds a subtle buttery flavor that carries the spices perfectly.
- Garlic: Freshly minced or pressed garlic infuses the marinade with a bright, savory punch.
- Chili Powder: This is essential for that smoky, mildly spicy fajita taste that awakens your senses.
- Lime Juice: I use fresh lime juice to brighten the entire dish and balance the richness of the steak.
- Oregano and Cumin: These spices add depth and a hint of earthiness that really rounds out the fajita flavor.
- Salt: Proper seasoning is everything; it enhances each ingredient without overpowering them.
- Bell Peppers: I choose a rainbow of bell peppers for vibrant color and their sweet, crunchy texture.
- Red Onion: The mild sweetness and slight sharpness of red onion perfectly complements the peppers and steak.
- Flank Steak: Thinly sliced, this cut cooks quickly and remains tender with the right marinade.
- Avocados: Ripe and creamy, they turn into luscious guacamole that cools the spicy fajitas.
- Pico de Gallo or Fresh Salsa: I add this for a fresh kick and to add juicy bursts inside the guacamole.
- Additional Toppings: Things like fresh cilantro, lime wedges, radishes, and even lettuce cups or tortillas elevate the final plate beautifully.
Directions
Step 1: First, I preheat my broiler by placing the oven racks so the oven is divided evenly into thirds, then I put an empty baking sheet on the top rack to preheat as well. This step helps get the pan hot and ready for quick roasting.
Step 2: I mix up the marinade for my fajita veggies by combining the avocado oil, minced garlic, chili powder, lime juice, oregano, cumin, and salt in a small bowl. Smelling those spices come together already excites me for the meal.
Step 3: Then I toss my sliced bell peppers and red onions in a large bowl and pour half of the marinade over them, making sure everything is evenly coated. This infuses the vegetables with that great flavor while they cook.
Step 4: Carefully removing the preheated baking sheet from the oven with oven mitts, I spread the marinated peppers and onions in a single layer on the pan and return it to the top rack of the oven. Under the broiler, they cook for about 7 minutes until they soften and start to lightly brown, which brings out their sweetness.
Step 5: While the veggies cook, I whip up the guacamole by mashing ripe avocados with pico de gallo, a tablespoon of lime juice, and a pinch of salt, adjusting to taste. I love this freshness because it complements the warm fajitas perfectly.
Step 6: Next, I add the remaining marinade to my thinly sliced flank steak in a separate bowl, tossing it well to coat every piece. The steak will soak in all those zesty flavors during a short marinating time.
Step 7: After the veggies have cooked, I carefully pull out the baking sheet and use tongs to rearrange the veggies, making some space for the steak. I spread the steak slices out flat and avoid overcrowding so they cook evenly.
Step 8: Back under the broiler for about 4 minutes, the steak begins to brown on top. I flip each slice carefully with tongs to check the underside and add extra time if I want it more cooked. I like mine medium-rare, but you can adjust to your preference.
Step 9: Once everything is perfectly cooked, I remove the pan again and serve immediately. I like to garnish with fresh cilantro, a squeeze of lime, or some sliced radishes for contrasting texture and brightness.
Servings and Timing
This recipe serves 4 hearty portions, which is perfect for a family dinner or a small group of friends. The prep time is about 10 minutes since most of the chopping is quick and the marinade mixes fast. Cooking time under the broiler is 11 minutes in total—7 minutes for the veggies and 4 minutes for the steak—making the overall total time approximately 35 minutes. There is no additional resting time needed, so you can serve it hot and fresh straight from the oven, which is where it tastes the best.
How to Serve This Sheet Pan Steak Fajitas with Guacamole and Veggies Recipe
I like to serve this recipe fresh and warm, scooping the sizzling steak and roasted veggies alongside a generous dollop of cool guacamole. One of my favorite ways is to build fajita bowls using cauliflower rice or other grain alternatives, which makes it a low-carb, gluten-free meal that’s filling and colorful. For a bit more traditional fun, wrapping the filling in warm tortillas (or lettuce cups for a Whole30 twist) makes it interactive, perfect for casual gatherings.
Garnishing always makes the dish feel a little more special in my book. I usually sprinkle chopped fresh cilantro and squeeze extra lime wedges right before serving, and I love adding sliced radishes or thinly diced red onion for crunch and a pop of color. For presentation, serving on a large platter or directly on the baking sheet still warm brings a relaxed yet beautiful vibe to the table that guests always appreciate.
When it comes to drinks, bright, citrus-forward beverages like margaritas or a crisp sauvignon blanc wonderfully cut through the richness of the steak and guacamole. For non-alcoholic options, I recommend a sparkling lime agua fresca or iced tea with lemon. This recipe shines whether it’s a laid-back weeknight meal or a lively weekend party, and I enjoy it hot to fully appreciate the contrast between warm veggies and cool guac.
Variations
I often experiment with this recipe because it adapts so well to different tastes and dietary needs. For example, swapping flank steak for skirt steak or top sirloin still yields tender results, and if you want a vegetarian version, grilling portobello mushrooms or using sliced tempeh adds wonderful umami in place of meat. Even chicken breast or thighs can be used instead of beef, just adjust cooking times accordingly.
When it comes to dietary modifications, this recipe is naturally gluten-free and Whole30 compliant if you skip the tortillas or serve it with lettuce cups as I do. To make it vegan, you could replace steak with marinated tofu or seitan and prepare a guacamole without salsa if you’re avoiding certain ingredients. I also like to switch up the spice profile by adding smoked paprika or chipotle powder for a deeper smoky heat, which adds a different but delightful twist.
If you don’t have a broiler, a high-temperature oven roast (around 450°F) works just as well though the vegetable caramelization might take a little longer. Alternatively, you can cook the steak separately in a grill pan or skillet to get a nice sear and then combine with the roasted veggies. These tweaks keep the dish flexible without sacrificing flavor.
Storage and Reheating
Storing Leftovers
If you have leftovers, I recommend transferring the steak and veggies into an airtight container and storing them in the refrigerator. Using glass containers with tight-fitting lids helps maintain freshness and prevents odors from mingling with other foods. These leftovers will stay delicious for up to 3 to 4 days, making it easy to enjoy this meal again later in the week without losing quality.
Freezing
This recipe freezes reasonably well, although I personally prefer to freeze the steak and veggies separately from the guacamole to preserve freshness. Pack everything into freezer-safe bags or containers, removing as much air as possible to avoid freezer burn. Label with the date, and it should keep for up to 2 months. When you’re ready to eat, thaw overnight in the fridge for best results.
Reheating
The best way to reheat leftover fajitas is on the stovetop in a skillet over medium heat. This method gently warms the steak and veggies while maintaining their texture and preventing sogginess. Avoid microwaving if you can—it tends to make the meat tough and veggies mushy. If microwaving is your only option, heat in short bursts and stir in between to spread the heat evenly. Add a fresh squeeze of lime juice and a dollop of guacamole afterward to revive the bright flavors.
FAQs
Can I use a different cut of steak for this recipe?
Absolutely! While flank steak is ideal because it cooks quickly and stays tender when sliced thin, skirt steak or sirloin cuts also work wonderfully. Just keep in mind those cuts might need slightly different cooking times or marinating periods to get the best texture.
Is this recipe suitable for a Whole30 or low-carb diet?
Yes, this Sheet Pan Steak Fajitas with Guacamole and Veggies Recipe is perfect for Whole30 and low-carb eating, especially if you serve it with lettuce cups instead of tortillas. All ingredients are natural and compliant, making it a flavorful option that fits those dietary preferences easily.
Can I prepare this recipe ahead of time?
You can definitely prep some elements in advance, like slicing the veggies and marinating the steak overnight to deepen the flavors. However, I recommend cooking everything just before serving for the best texture and freshness, especially for the guacamole, which is best made shortly before eating.
What’s the best way to get the steak medium-rare in the oven?
Using the broiler on high heat and cooking the steak in a single layer without overcrowding helps achieve a nice sear quickly. Cooking 4 minutes on one side, flipping to check doneness, and adjusting the time by 1-2 minutes if needed usually gets you medium-rare. For precision, using a meat thermometer to reach about 130°F internal temperature is ideal.
Can I make the guacamole spicier?
Definitely! If you like a little heat, try adding chopped jalapeños or a pinch of cayenne pepper to your guacamole mixture. You can also stir in a bit of chipotle salsa instead of pico de gallo for a smoky, spicy kick that pairs beautifully with the fajitas.
Conclusion
I hope you’ll give this Sheet Pan Steak Fajitas with Guacamole and Veggies Recipe a try because it’s truly one of my favorite ways to enjoy vibrant, fresh flavors without a lot of hassle. It’s easy to prepare, packed with bold tastes, and perfect for any occasion where you want to impress yourself or others without stress. Once you try it, I’m sure it will become a staple in your recipe collection just like it is in mine!
PrintSheet Pan Steak Fajitas with Guacamole and Veggies Recipe
These Best Sheet Pan Fajitas with Steak offer a flavorful, easy-to-make meal that combines tender marinated flank steak with vibrant bell peppers and onions, all broiled to perfection on a single sheet pan. This Whole30 and low-carb recipe delivers bold Mexican-inspired flavors with a fresh homemade guacamole, perfect for a quick weeknight dinner or a casual gathering.
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Total Time: 35 minutes
- Yield: 4 servings
- Category: Main Course
- Method: Broiling
- Cuisine: Mexican
- Diet: Low Carb
Ingredients
Fajita Marinade
- ¼ cup avocado oil
- 2–3 cloves garlic (minced or pressed)
- 2 teaspoons chili powder
- 1 tablespoon lime juice (juice from half of one lime)
- 1 teaspoon oregano
- 1 teaspoon ground cumin
- 2 teaspoons salt
Vegetables
- 3 large bell peppers (preferably 1 red, 1 orange, 1 yellow; seeds removed, sliced into ½”-wide strips)
- 1 large red onion (halved and sliced into ¼”-wide pieces)
Steak
- 1 pound thinly-sliced flank steak (or fajita steak)
Guacamole
- 3 large avocados (peeled, pit removed)
- ¼ cup pico de gallo or fresh salsa (store-bought or homemade)
- 1 tablespoon lime juice (juice from half of one lime)
- 1 teaspoon salt
Toppings (optional)
- Salsa
- Lime wedges
- Fresh cilantro (chopped)
- Red onion (chopped)
- Radishes (sliced)
- Lettuce cups
- Tortillas (omit if following Whole30)
Instructions
- Preheat Broiler and Prepare Oven: Position oven racks so the oven is evenly divided into thirds, place an empty baking sheet on the top rack, and preheat the broiler on High to get it very hot for quick cooking.
- Make the Fajita Veggie Marinade: In a small bowl, combine the avocado oil, minced garlic, chili powder, lime juice, oregano, cumin, and salt, mixing thoroughly to create a flavorful marinade.
- Marinate and Broil Vegetables: In a large bowl, place the sliced bell peppers and onions. Pour half of the prepared marinade over them and toss well to coat evenly. Quickly remove the hot baking sheet from the oven and spread the marinated veggies on it in a single layer. Return the sheet to the oven on the top rack under the broiler and cook for about 7 minutes until they begin to soften and develop brown spots.
- Prepare the Guacamole: While the veggies are cooking, mash the avocados in a small bowl. Add pico de gallo, lime juice, and salt, adjusting to taste for desired consistency and seasoning. Set aside or chill until ready to serve.
- Marinate the Steak: Place the thinly sliced flank steak in the large bowl used for the vegetables. Pour the remaining half of the avocado oil marinade over the steak and toss thoroughly to ensure all slices are coated.
- Add Steak to the Sheet Pan and Continue Cooking: After the vegetables have broiled for 7 minutes, carefully remove the baking sheet from the oven. Use tongs to rearrange the veggies, creating space between them for the steak slices. Lay the marinated steak pieces flat in the open spaces, avoiding overlap. Return the sheet to the oven and broil for 4 minutes, allowing the steak to brown on top.
- Flip and Finish Cooking Steak: Using tongs, carefully flip the steak slices to check doneness and cook further if needed, ensuring the steak reaches your preferred level of doneness (medium-rare to medium is typical). Add additional broiling time in small increments if necessary.
- Serve: Remove the baking sheet carefully from the oven. Serve the fajita vegetables and steak with guacamole and your choice of toppings such as salsa, chopped cilantro, lime wedges, chopped red onion, sliced radishes, lettuce cups, or tortillas if not following Whole30. These fajitas can be enjoyed as a bowl, in lettuce cups, or wrapped in tortillas.
Notes
- Make sure to use thinly sliced flank or fajita steak for even cooking.
- Do not overcrowd the sheet pan when adding steak to allow proper browning.
- Adjust salt and lime juice in guacamole to taste preferences.
- Use fresh vegetables for best flavor and texture.
- For a Whole30 version, omit tortillas and use lettuce cups instead.
- Keep an eye on the broiler to avoid burning the veggies or steak since broilers vary in intensity.
