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.

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.

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.


- 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.

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
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