Vegetable Fajitas
Colorful, sizzling strips of bell peppers and onions tossed with a smoky, cumin-lime marinade, served in warm tortillas. This Tex-Mex favorite comes together in one hot skillet and hits the table in under 30 minutes, perfect for a quick weeknight dinner.
For 4 servings
- prep
Slice all the vegetables.
Thinly slice the bell peppers, halve and slice the onion, remove mushroom stems and slice caps, and cut the zucchini into batons. Keep all vegetables roughly the same size for even cooking.
- mix
Make the fajita marinade.
1.In a small bowl, whisk together lime juice, minced garlic, ground cumin, chili powder, smoked paprika, salt, and black pepper.2.Drizzle 1 tablespoon of olive oil into the spice mix and whisk until combined. - prep
Toss the vegetables with the marinade.
Place all the sliced vegetables in a large mixing bowl. Pour the marinade over them and toss well with your hands or tongs until every piece is evenly coated.
TIPLet the vegetables sit in the marinade for 5-10 minutes while the skillet heats up — this builds deeper flavor. - fry · ~6 min
Sear the vegetables in a smoking-hot skillet.
1.Heat a large cast iron skillet over high heat until it just begins to smoke.2.Add the remaining 1 tablespoon of olive oil and swirl to coat.3.Add the marinated vegetables in a single layer and cook without stirring for 2 minutes to get a char.4.Toss and continue cooking for another 3-4 minutes until vegetables are crisp-tender with charred edges.TIPDon't overcrowd the skillet — cook in two batches if needed. Crowding steams the vegetables instead of charring them. - mix
Warm the tortillas.
While the vegetables cook, warm each tortilla in a dry skillet over medium heat for about 30 seconds per side, until soft and pliable. Stack them wrapped in a clean kitchen towel to keep warm.
- assemble
Assemble the fajitas and serve sizzling.
Bring the hot skillet of sizzling vegetables to the table. Fill each warm tortilla with a generous portion of the charred vegetables, top with sour cream, salsa, fresh cilantro, and a squeeze of lime from the wedges. Serve immediately.
TIPFor a restaurant-style sizzle, heat a separate small cast iron skillet in the oven at 400°F and transfer the cooked vegetables into it just before serving.
What to keep in mind.
6 tips from the recipe — small details that make a real difference to the final dish.
- 1Slice all vegetables uniformly to ensure even charring and cooking.
- 2For maximum char, let the skillet get smoking hot before adding the vegetables.
- 3Cook vegetables in a single layer; if needed, work in batches to avoid steaming.
- 4Let the marinated vegetables rest 5-10 minutes before cooking for deeper flavor.
- 5Warm tortillas in a dry skillet until pliable, then stack in a towel to keep soft.
- 6For a dramatic sizzle, transfer the hot vegetables to a preheated cast iron skillet at the table.
Adapt it for your goals.
High-protein
Add 200g of sliced chicken breast or firm tofu marinated with the same spice mix. Cook the protein first, then sear the vegetables in the same pan for extra flavor.
low oilLow-oil
Reduce olive oil to 1 tablespoon total and use a non-stick skillet or a splash of vegetable broth for sautéing. Ideal for those watching their fat intake.
veganVegan
Replace sour cream with a dollop of cashew crema or dairy-free yogurt. The recipe is already vegan-friendly with the vegetable-only base.
gluten freeGluten-free
Substitute corn tortillas for flour tortillas and ensure all spice blends are certified gluten-free.
jainJain
Omit the onion and garlic, and use asafoetida (hing) in the marinade instead. Replace mushrooms with extra bell peppers and zucchini.
Why this is on our healthy list.
Rich in Vitamin C
Bell peppers and lime juice provide a hefty dose of vitamin C, supporting immune function and collagen production.
Good Source of Fiber
Portobello mushrooms, zucchini, and bell peppers contribute dietary fiber, aiding digestion and promoting satiety.
Low in Saturated Fat
This vegetable-based fajita is naturally low in saturated fat, with heart-healthy olive oil as the primary fat source.
Antioxidant-Rich
Cumin, chili powder, and smoked paprika are packed with antioxidants that help combat oxidative stress.
Frequently asked questions
Yes—cook the vegetables, let them cool, and store in an airtight container in the fridge for up to 3 days. Reheat in a hot skillet to restore char.



