This easy steak and green bean fajitas recipe makes a flavorful dinner for four in approximately 35 to 45 minutes. Thinly sliced flank or sirloin steak is seasoned with lime, garlic, chili powder, cumin, paprika, salt, and pepper, then cooked with tender-crisp green beans, bell pepper, and onion before being tucked into warm flour tortillas.
Every bite brings together juicy browned steak, smoky spices, bright lime, lightly charred vegetables, and crisp-tender green beans. The optional 15- to 30-minute marinade adds flavor without making this weeknight meal complicated, and a generous selection of toppings lets everyone build fajitas exactly the way they like them.
Jump to RecipeWhy You’ll Love This Recipe

These steak and green bean fajitas bring the fun of a sizzling skillet dinner to an ingredient list that is easy to shop for and simple to prepare. The green beans add a fresh, substantial bite that makes the fajitas feel more complete than a meat-and-pepper filling alone.
The seasoning is bold but balanced. Lime juice brightens the beef, garlic gives the marinade savory depth, chili powder brings warmth, cumin adds an earthy note, and paprika contributes either gentle sweetness or smoky character depending on which kind you choose.
This is also a flexible meal for busy evenings. You can marinate the steak while trimming the vegetables, blanch the green beans ahead of time, and set out toppings so everyone can assemble a customized tortilla at the table.
If your family enjoys Tex-Mex comfort food, you may also want to serve these fajitas on a night when you make our easy taco pie for another satisfying dinner idea.
Ingredients You’ll Need

The star of the recipe is 1 pound of flank steak or sirloin steak. Flank steak has a rich beef flavor and a firm grain, while sirloin is a convenient choice when you prefer a naturally tender cut. Whichever steak you select, slice it thinly across the grain before seasoning.
You will also need 12 ounces of fresh green beans, one medium bell pepper, and one medium yellow onion. Trim the beans, cut the pepper into thin strips, and slice the onion thinly so the vegetables cook quickly and develop lightly browned edges.
The marinade and cooking ingredients are modest but powerful:
- 2 tablespoons fresh lime juice
- 2 minced garlic cloves
- 2 teaspoons chili powder
- 1 teaspoon ground cumin
- 1 teaspoon smoked or sweet paprika
- 1 teaspoon kosher salt
- 1/2 teaspoon freshly ground black pepper
- 2 tablespoons vegetable or olive oil, divided
For serving, plan on 8 small flour tortillas, or 2 tortillas per person. Sour cream, shredded Monterey Jack or cheddar, salsa or pico de gallo, avocado, cilantro, and lime wedges provide creamy, tangy, fresh, and spicy finishing touches.
For another family-friendly dinner with familiar taco flavors, keep our Big Mac casserole idea nearby for a different kind of weeknight comfort meal.
How to Make It Step-by-Step

Step 1: Slice the steak thinly across the grain, aiming for pieces that will fit neatly inside a tortilla. In a bowl, combine the lime juice, minced garlic, chili powder, cumin, paprika, kosher salt, black pepper, and 1 tablespoon of oil, then toss the steak through the mixture until every piece is coated.
Step 2: Let the seasoned steak stand for 15 to 30 minutes so the lime and spices can flavor the surface. If you choose a longer marinating period, cover the bowl and refrigerate it, then let the steak sit out briefly while you prepare the vegetables.
Step 3: Bring a pot of salted water to a boil and add the trimmed green beans. Blanch them for 3 to 4 minutes, until they look bright green and are barely tender, then drain and rinse briefly under cold water to halt the cooking.
Step 4: Place a large cast-iron skillet or heavy frying pan over high heat and give it time to become thoroughly hot. Add the remaining tablespoon of oil, which should shimmer quickly when it meets the pan.
Step 5: Add the steak in a single layer, cooking in batches if the pan looks crowded. Cook each batch for about 2 to 3 minutes per side, or until browned and cooked to your preferred doneness, then move it to a plate so it does not overcook.
Step 6: Add the sliced yellow onion and bell pepper to the same hot pan. Stir occasionally while they cook for 3 to 5 minutes, allowing the edges to char lightly while the centers remain slightly crisp.
Step 7: Add the blanched green beans and stir-fry them with the peppers and onion for 2 to 3 minutes more. Return the steak and any accumulated juices to the pan, toss everything together for about 1 minute, and remove from the heat.
Step 8: Warm the 8 flour tortillas just before serving so they stay soft and pliable. Fill each tortilla with the steak and vegetable mixture, then finish with your preferred toppings and a squeeze of lime.
Pro Tips for Tender Steak and Crisp Vegetables

Cutting across the grain is the most important tenderness tip. Look for the visible lines running through the steak and position your knife perpendicular to them; short slices make the beef easier to chew.
A very hot skillet creates the browned edges that make fajitas so appealing. Patting excess marinade from the steak is not necessary, but avoid pouring a large amount of liquid into the pan, since too much moisture can prevent browning.
Do not crowd the skillet. If the steak pieces overlap, they will release steam instead of searing, so cook in batches and give each piece contact with the hot surface.
Blanching the green beans is worth the extra few minutes. Raw beans often remain too firm by the time the steak and other vegetables are ready, while the brief boiling step lets them finish quickly in the skillet without becoming dull or mushy.
For a milder dinner, use sweet paprika and a gentle chili powder, and let salsa or hot sauce provide optional heat at the table. For deeper smoky flavor, choose smoked paprika and add a little extra lime at serving time.
Serving Ideas, Storage, and Reheating

Arrange the hot filling on a large platter with warm tortillas and toppings in small bowls. This presentation makes dinner feel festive and allows each person to choose a creamy spoonful of sour cream, melty cheese, cool avocado, fresh cilantro, or bright pico de gallo.
These fajitas are filling on their own, but you can add simple sides such as rice, black beans, corn, or a crisp green salad. Extra lime wedges are especially welcome because their acidity cuts through the savory steak and balances the richer toppings.
Store leftover steak and vegetables in an airtight container in the refrigerator for up to 3 days. Keep tortillas and fresh toppings separate whenever possible so the tortillas do not become damp and the avocado and cilantro stay fresh.
For the best texture, reheat the filling briefly in a hot skillet over medium-high heat until warmed through. Avoid cooking it for too long, since the steak has already reached its doneness and can become firm with extended reheating.
When planning a full meal with dessert afterward, our butterscotch pie makes a rich, old-fashioned finish. For a coffee treat instead, you can browse this whipped coffee recipe for a fun after-dinner option.

Easy Steak and Green Bean Fajitas
Ingredients
Method
- Slice the steak thinly across the grain. Stir together the lime juice, garlic, chili powder, cumin, paprika, salt, pepper, and 1 tablespoon of the oil, then toss with the steak and let it stand for 15 to 30 minutes; refrigerate if marinating longer.
- Blanch the trimmed green beans in boiling salted water for 3 to 4 minutes, until bright green and barely tender. Drain and rinse briefly under cold water so they stop cooking while retaining their fresh texture.
- Heat a large cast-iron skillet or heavy frying pan over high heat. Add the remaining 1 tablespoon oil once the pan is hot.
- Cook the steak in a single layer, working in batches if necessary, for about 2 to 3 minutes per side or until browned and cooked to your desired doneness. Transfer the cooked steak to a plate.
- Add the sliced onion and bell pepper to the hot skillet. Cook for 3 to 5 minutes, stirring occasionally, until the vegetables have lightly charred edges while remaining slightly crisp.
- Add the blanched green beans and cook for 2 to 3 minutes more. Return the steak to the pan and toss everything together for about 1 minute, just until heated through.
- Serve the fajita mixture immediately in the 8 warmed flour tortillas. Add sour cream, shredded Monterey Jack or cheddar, salsa or pico de gallo, avocado, cilantro, and lime wedges as desired.
Notes
Final Thoughts
This easy steak and green bean fajitas recipe delivers a colorful, satisfying dinner with a short ingredient list and a practical cooking method. The key details are simple: slice the steak across the grain, keep the pan hot, blanch the green beans first, and return the beef only at the very end.
With warm tortillas, fresh lime, and a table full of toppings, the meal feels generous and relaxed while still fitting comfortably into a busy weeknight schedule. Save a little room for dessert, perhaps with these peppermint brownies when you want a chocolate finish.
Gather your skillet, trim those green beans, and let everyone build a fajita piled high with tender steak and charred vegetables. It is an easy dinner that brings plenty of color, texture, and fresh flavor to the table.