Keto Steak Fajita Foil Packets

Turn fajita night into a cookout: juicy steak, caramelized peppers and melty cheese all cooked in foil—easy, low-carb, and perfect for grill or oven.

Why You'll Love This Recipe
- This method produces restaurant-style fajita flavor in 35 minutes, perfect for busy weeknights or spontaneous cookouts.
- Everything cooks in one packet, which means minimal cleanup and mess—great for camping or grilling outdoors.
- Uses pantry staples and simple produce: steak, bell peppers, onion, fajita seasoning, and shredded cheese—easy to source year-round.
- Low-carb and keto-friendly with about 6 grams net carbs per serving, so it fits well into a carbohydrate-controlled plan.
- Versatile: finish on the grill for smoky char or in the oven for consistent results when cooking inside.
- Scales easily: make multiple packets for a crowd or half the ingredients for two—no special equipment required.
I first shared this with family at a Fourth of July gathering, and everyone loved the convenience. We grilled packets alongside corn for the non-keto eaters and served these with lime wedges and a simple avocado salad. The packets traveled well to a picnic, and my sister asked for the details the next day—she loved that guests could personalize their packets at the table.
Ingredients
- 1 pound good-quality steak: Choose flank, skirt, or sirloin for quick slices. Look for a cut with good marbling; thin-sliced steak cooks quickly and stays tender. Trim excess fat but leave some for flavor.
- 1/2 red bell pepper, sliced: Adds sweetness and color. Pick firm peppers without soft spots. Slice about 1/4-inch thick so they soften but keep structure.
- 1/2 green bell pepper, sliced: Provides a slightly bitter contrast to the red pepper. Use a sharp knife for even strips to ensure uniform cooking.
- 1/2 onion, sliced: Yellow or sweet onions caramelize well inside the packet; slice thinly to release sweetness and mingle with the steak juices.
- 2 teaspoons fajita seasoning: Use your favorite store-bought blend or a mix of chili powder, cumin, garlic powder, smoked paprika, and salt. Adjust for heat preference.
- 1 cup taco-blend shredded cheese: A mix of cheddar and Monterey Jack melts well and gives a golden, gooey finish. For dairy-free, substitute a plant-based shredded alternative.
- Aluminum foil: Use heavy-duty foil or double-layer standard foil to prevent leaks and hold steam inside the packets while grilling or baking.
Instructions
Preheat: Preheat the oven to 375 degrees Fahrenheit, or heat the grill to medium-high (about the same internal temperature). Using the oven gives consistent heat; the grill adds a smoky finish. Allow the steak to sit at room temperature for 10 minutes if it’s been refrigerated. Combine the ingredients: Place the sliced steak, sliced onions and peppers into a large mixing bowl. Sprinkle the fajita seasoning over the mixture and toss thoroughly with clean hands or tongs so every strip of steak is coated. Let the mixture rest for 5 minutes to meld flavors. Assemble the packets: Lay two long sheets of aluminum foil on a flat surface—each sheet should be about 12 to 16 inches long for two generous packets. Divide the steak and vegetable mixture evenly down the center of each sheet so there’s room to fold the foil around the contents. Add the cheese: Sprinkle about 1/2 cup of shredded taco blend cheese over each packet’s top layer. The cheese melts into the juices and creates a rich finish; if you prefer crispier cheese, open the packet for the last 2 minutes of cooking and broil briefly (oven) or place over direct heat (grill). Seal the packets: Fold the long ends of the foil up and fold over at the top to secure the contents. Roll in the remaining sides of the foil to form a closed, tight packet. Make sure there are no gaps where juices can escape. For grilling, fold the seams toward the top so any drips won’t cause flare-ups. Cook: Place the foil packets on a baking sheet and bake in the preheated oven for 20 minutes, or place packets on the grill and cook for 18 to 22 minutes. Cooking time will depend on steak thickness and desired doneness; internal temperature for medium-rare steak is about 135 degrees Fahrenheit. Use tongs to move packets carefully. Rest and serve: Remove packets from heat and let sit for 2 to 3 minutes to allow juices to redistribute and cheese to set slightly. Carefully open packets away from your face to avoid steam burns, garnish with lime wedges or fresh cilantro, and serve directly in the foil or transfer to plates with cauliflower rice or a crisp salad.
You Must Know
- Nutrition note: This version yields about 415 calories and approximately 6 grams net carbs per serving, making it suitable for low-carb or keto menus.
- Storage: Refrigerate leftovers in airtight containers for up to 3 days or freeze unopened packets for up to 3 months; thaw overnight in the fridge before reheating.
- Cooking benefits: Foil packets concentrate juices and aromatics, ensuring tender steak and perfectly cooked vegetables without extra oil.
- Food safety tip: If using thicker steak cuts, ensure the internal temperature reaches your preferred doneness. Rest briefly before serving to keep juices locked in.
My favorite aspect is the portability: these packets are perfect for taking to a friend’s house or serving family-style at the table. I’ve had roommates and kids customize their plates right from the packet—squeezing lime, adding avocado, or a few spoonfuls of sour cream—so it works for mixed dietary needs without extra fuss.
Storage Tips
To store leftovers, transfer the contents to an airtight container or keep the packets sealed and refrigerate within two hours of cooking. Refrigerated portions stay fresh for up to three days. For longer storage, double-wrap packets in plastic and foil and freeze for up to three months. Reheat gently in a 350 degrees Fahrenheit oven for 10 to 15 minutes if thawed, or microwave individual portions for about 60 to 90 seconds for a quick lunch. When reheating from frozen, thaw overnight for even warming and to preserve texture.
Ingredient Substitutions
If you want to change proteins, swap steak for boneless chicken thighs (about 1 pound) and increase the cook time by 5 to 7 minutes to ensure doneness. For a pescatarian option, use firm fish steaks and reduce cook time significantly. Replace taco-blend cheese with Monterey Jack or a dairy-free shreds to make a dairy-free variation. If bell peppers are out of season, substitute with sliced zucchini or mushrooms; they’ll absorb the fajita seasoning and yield a different but delicious texture. Adjust seasoning to taste—use more cumin for earthiness or add cayenne for heat.
Serving Suggestions
Serve packets with cauliflower rice or a bowl of shredded lettuce for tacos, topped with avocado, fresh cilantro, lime wedges, and a dollop of sour cream. For a heartier plate, pair with a charred corn salad for non-keto guests or a simple arugula salad dressed in lime vinaigrette. Garnish with sliced jalapeño for heat or pickled red onions for acidity. For family-style dinners, open the packets at the table so guests can mix and match toppings.
Cultural Background
Fajitas originate from Tex-Mex barbecue culture where skirt and flank steak were marinated and grilled with peppers and onions. The packet method adapts that tradition for modern convenience: it’s essentially a simplified, steam-enhanced version of the classic technique that still highlights the same bold spices and skillet-charred flavors. Over time, cooks have adapted fajitas to many proteins and cooking methods—this foil approach is popular for camping and backyard parties because of its ease and robust flavor profile.
Seasonal Adaptations
In summer, grill these packets over charcoal for intense smoke and serve with grilled corn and a fresh tomato salsa. In winter, roast in the oven and add roasted winter peppers or fennel for a slightly sweeter profile. For holiday gatherings, scale up and prepare multiple packets ahead of time, reheating briefly so each packet remains juicy. You can also add warming spices like smoked paprika or a pinch of cinnamon in colder months to deepen the flavor profile.
Meal Prep Tips
To meal-prep, slice steak and vegetables and store them separately in airtight containers for up to 48 hours. Pre-measured fajita seasoning in a small jar speeds assembly. Assemble sealed packets the night before and refrigerate; when ready, add cheese and bake or grill for the stated time. Use heavy-duty foil to prevent leaks and label packets with date and contents. Packets are ideal for quick lunches—reheat gently and serve over greens.
These foil-packed fajitas are a reliable, crowd-pleasing main that combine smoky, savory steak with tender vegetables and melty cheese. Try them on your grill or in the oven and make small swaps to suit your tastes—once you discover this technique, it becomes one of those dependable options you’ll reach for again and again.
Pro Tips
Slice steak against the grain into thin strips to ensure tenderness and easier chewing.
Double-wrap packets with heavy-duty foil to prevent leaks and keep steam contained when grilling.
Let the cooked packets rest 2–3 minutes before opening to let juices redistribute and avoid steam burns.
If using a grill, place packets on indirect heat and fold seams upward to minimize flare-ups.
This nourishing keto steak fajita foil packets recipe is sure to be a staple in your kitchen. Enjoy every moist, high protein slice — it is perfect for breakfast or as a wholesome snack any time.
Tags
Keto Steak Fajita Foil Packets
This Keto Steak Fajita Foil Packets recipe makes perfectly juicy, tender, and flavorful steak every time! Serve with potatoes and a side salad for an unforgettable dinner in under 30 minutes.

Ingredients
Main
Instructions
Preheat
Preheat your oven to 375°F or heat the grill to medium-high (about the same thermal profile). Allow the steak to sit at room temperature for 5–10 minutes if chilled to promote even cooking.
Combine Ingredients
Place sliced steak, onions, and peppers into a large mixing bowl. Sprinkle the fajita seasoning evenly and toss to coat so every piece has seasoning and will release flavor during cooking.
Assemble Packets
Lay two long sheets of aluminum foil on a flat surface. Divide the meat and vegetable mixture between them, leaving space to fold. Even distribution ensures uniform cooking.
Add Cheese and Seal
Top each mound with about 1/2 cup shredded cheese. Fold the long foil ends up and over, then roll the remaining sides to form a sealed packet to trap steam and juices.
Cook
Place packets on a baking sheet and bake for 20 minutes, or place on the grill for 18–22 minutes depending on thickness. Check internal steak temperature for desired doneness.
Rest and Serve
Allow packets to rest for 2–3 minutes before carefully opening away from your face. Garnish with lime, cilantro, and serve over cauliflower rice or greens.
Last Step: Please leave a rating and comment letting us know how you liked this recipe! This helps our business to thrive and continue providing free, high-quality recipes for you.
Nutrition
Did You Make This?
Leave a comment & rating below or tag
@velvetyum on social media!

Categories:
You might also like...

3 Ingredient Strawberry Yogurt Bites
Fresh strawberries, creamy vanilla yogurt, and crunchy granola come together in these portable frozen bites. A simple three ingredient snack that is perfect for breakfast, lunch boxes, or an icy treat.

30 Minute Chickpea and Tomato Coconut Curry Soup (Vegan + Gluten Free)
A cozy, 30-minute chickpea and tomato coconut curry soup made with pantry staples — creamy, vibrant, and naturally vegan and gluten free.

30-Minute Garlic Ginger Glazed Salmon (Gluten Free!)
A quick, pantry-friendly garlic-ginger glazed salmon that’s gluten free, soy free (when using coconut aminos), and naturally sweetened with honey — ready in 30 minutes and perfect for weeknight dinners.

Did You Make This?
Leave a comment & rating below or tag @velvetyum on social media!
Rate This Recipe
Share This Recipe
Enjoyed this recipe? Share it with friends and family, and don't forget to leave a review!
Comments (1)
This recipe looks amazing! Can't wait to try it.
Comments are stored locally in your browser. Server comments are displayed alongside your local comments.
Hi, I'm Emma!
What's Popular
30-Minute Meals!
Join to receive our email series which contains a round-up of some of our quick and easy family favorite recipes.

