Juicy Steak Fajitas with Sizzling Peppers and Onions

These chili-lime Steak Fajitas in Foil Packs deliver all the bold, zesty flavors of a classic fajita with minimal cleanup. Juicy marinated flank steak pairs with bell peppers and onions and cooks inside individual foil packets for an easy weeknight meal that’s ready in under 30 minutes—whether you bake them or grill them.

Chili Lime Steak Fajitas in Foil Packs topped with dollop of sour cream, slices of avocado, onions, and bell peppers.

These foil-packed steak fajitas taste like sizzling restaurant fajitas but are simple to prepare at home. The steak is marinated in lime juice, garlic, cumin and chili powder to infuse bright, smoky flavor. Prepared with peppers and onions, these packets require just a sheet of foil and a baking sheet (or a hot grill) for minimal cleanup.

Why You’ll Love This Steak Fajita Recipe

  • Bold flavor: A chili-lime marinade seasons both steak and vegetables for vibrant taste.
  • Easy cleanup: Individual foil packs eliminate messy pans and simplify serving.
  • Flexible cooking: Bake in the oven or cook on the grill depending on your preference.
  • Fast weeknight dinner: Ready in about 30 minutes from start to finish.
  • Customizable: Swap peppers, add toppings, or choose tortillas or lettuce wraps.
Close-up image of a Foil Pack with Chili Lime Steak Fajitas and a fork taking a bite out of it.

What You’ll Need

The ingredients below outline what makes these steak fajitas so simple and satisfying. Refer to the recipe section for exact quantities and full instructions.

For the Steak and Marinade

  • Flank steak: Thinly sliced for quick, even cooking; skirt steak or sirloin can substitute.
  • Lime juice: Brightens flavor and helps tenderize the meat; lemon juice can be used instead.
  • Olive oil: Coats meat and vegetables for even cooking; other neutral oils work too.
  • Garlic: Fresh minced garlic is best; garlic powder can be used in a pinch.
  • Ground cumin & chili powder: Provide warm, smoky fajita flavor; smoked paprika can supplement the chili powder.
  • Salt: Use sea salt or kosher salt to taste.

For the Fajitas

  • Bell peppers: Sliced into strips—any color or a mix works well.
  • Yellow onion: Thinly sliced; red onion is a good alternative for color and mildness.
  • Olive oil and seasonings: Oregano, garlic powder, paprika, salt and pepper to season the veggies.
  • Tortillas and toppings: Flour or corn tortillas, avocado, lime wedges, sour cream, and chopped cilantro for serving.

How To Make Steak Fajitas in Foil Packs

These steak fajitas are straightforward to assemble and cook. The foil packets lock in juices and steam the steak and vegetables while concentrating flavor.

A bowl with sliced flank steak, bell peppers, and onions tossed with fajitas seasoning mix.
Slices of flank steak, bell peppers, and onions in foil packs.
  • Marinate: Whisk lime juice, olive oil, minced garlic, ground cumin, chili powder and salt. Toss with thinly sliced flank steak and refrigerate for at least 15 minutes or up to 24 hours for more flavor.
  • Prep foil sheets: Cut four 12 x 12-inch pieces of aluminum foil and lay them out on a baking sheet.
  • Season vegetables: Slice bell peppers and onion, then toss with olive oil, oregano, garlic powder, paprika, salt and pepper.
  • Assemble packs: Divide the seasoned vegetables among the foil sheets, top with marinated steak slices, then seal the packets tightly.
  • Bake: Place packets on a baking sheet and bake at 425°F for about 15 minutes. For extra browning, open packets near the end and broil 1–2 minutes.
  • Grill option: Grill foil packs over high heat about 7 minutes per side. Aim for 125°F internal temperature for medium-rare and 135°F for medium.
  • Serve: Carefully open packets away from your face to avoid steam. Serve with warm tortillas, avocado slices, fresh cilantro, sour cream and lime wedges.
Steak Fajitas in a foil pack, topped with avocado slices and a dollop of sour cream.

What To Serve With Fajitas

Serve these steak fajitas in warm flour or corn tortillas, or try lettuce wraps for a lighter option. A side of Mexican-style rice or a fresh tomato salad balances the rich, smoky flavors. Finish fajitas with lime wedges, avocado, sour cream and chopped cilantro for bright, complementary toppings.

How To Store Leftovers

  • Refrigerate: Let fajitas cool, then store in an airtight container in the fridge for 2–3 days.
  • Reheat: Warm leftovers in a skillet or microwave; add a squeeze of lime before serving to refresh the flavors.
  • Meal prep tip: Keep tortillas separate from the steak and vegetables to prevent sogginess.
Steak Fajita recipe cooked in a foil pack.

Steak Fajita Recipe

This steak fajita recipe is cooked in foil packs for an easy weeknight dinner. With bold chili and lime seasonings, it’s full of flavor and ready in under 30 minutes.
Prep Time: 20 minutes
Cook Time: 15 minutes
Marinade: 15 minutes (or longer)
Total Time: 50 minutes
Servings: 4

Ingredients

For the Steak and Marinade

  • 1 pound flank steak, thinly sliced
  • 2 limes, juiced
  • 2 tablespoons olive oil
  • 3 cloves garlic, minced
  • 1/2 teaspoon ground cumin
  • 1 teaspoon chili powder
  • 1 teaspoon salt

For the Fajitas

  • 2 bell peppers, cut into strips (any color)
  • 1 medium yellow onion, thinly sliced
  • 2 teaspoons olive oil
  • 1/2 teaspoon dried oregano
  • 1/4 teaspoon garlic powder
  • 1/4 teaspoon sweet or smoked paprika
  • Salt and freshly ground black pepper, to taste

Optional Sides For Serving

  • Flour or corn tortillas
  • Avocado slices
  • Lime wedges
  • Sour cream
  • Chopped fresh cilantro

Instructions

  • Prep: Preheat the oven to 425°F. Cut four 12 x 12-inch foil sheets and set aside.
  • Marinate: Place the steak slices in a bowl or bag. Whisk lime juice, olive oil, garlic, cumin, chili powder and salt. Pour over steak and refrigerate 15 minutes to 24 hours. Bring to room temperature before cooking.
  • Season the veggies: Toss sliced peppers and onions with olive oil, oregano, garlic powder, paprika, salt and pepper.
  • Assemble packs: Divide vegetables among foil sheets, top with steak, then seal packets tightly.
  • Cook: Bake on a sheet pan 15 minutes (or 13 minutes then broil 1–2 minutes for browning). Alternatively, grill 7 minutes per side. Use an instant-read thermometer: 125°F for medium-rare, 135°F for medium.
  • Serve: Open packets carefully to avoid steam. Serve with tortillas, avocado, sour cream, cilantro and lime wedges.

Notes

Storage: Refrigerate leftovers in an airtight container for up to 3 days. Freeze steak and vegetables separately in freezer bags for 2–3 months.

Nutrition (per serving)

Serving: 1 Foil Pack | Calories: 281 kcal | Carbohydrates: 10 g | Protein: 25 g | Fat: 15 g. Nutritional values are estimates.

More Fajitas Recipes

  • Sheet Pan Steak Fajitas
  • Chicken and Rice Fajitas in Foil
  • Skillet Shrimp Fajitas
  • Homemade Fajitas Seasoning Mix