Go Back
+ servings
Low Carb Fajita Stuffed Flank Steak Recipe

Fajita Stuffed Grilled Flank Steak

Tender juicy grilled flank steak stuffed with peppers, onions, and cheese. A wonder low carb steak fajita recipe you won’t want to miss.

Course Main Course
Cuisine Mexican
Prep Time 15 minutes
Cook Time 45 minutes
Total Time 1 hour
Servings 6
Calories 341 kcal


  • 2 tbsp avocado oil
  • 1/2 green pepper thinly sliced
  • 1/2 red pepper thinly sliced
  • 1/2 orange pepper thinly sliced
  • 1/2 onion thinly sliced
  • 3 tbsp taco seasoning
  • 1 1/2 pound flank steak butterflied
  • Salt and pepper
  • 4 ounces pepper jack cheese thinly sliced


  1. Preheat the grill to medium high. If using a charcoal grill, prepare it for indirect heat.
  2. In a large skillet, heat the oil over medium heat until shimmering. Add the peppers and onion and sauté until just tender, about 5 to 7 minutes. Add the taco seasoning and continue to cook another 2 minutes.
  3. Lay the flank steak open like a book on a work surface. Sprinkle with salt and pepper. Arrange the peppers and onions over so that they are all lying with the grain of the meat. Leave about 2 inches at one end of the meat with no fillings on it (this helps when rolling it up). Arrange the slices of pepper jack cheese overtop of the peppers and onions.

  4. Starting at the end that is well covered by fillings and working toward the uncovered end, roll the flank steak up tightly. Secure well with 5 or 6 pieces of kitchen twine. Sprinkle with more salt and pepper.
  5. Place the roll on the grill over direct heat and brown on all sides, about 2 minutes per side. Then move the roll over indirect heat (if using a gas grill, turn off one element and set the roll over the this part). Place so that the seam of the roll is facing up (less cheese will leak out this way!)
  6. Let the flank steak continue to cook over indirect heat until cooked to your liking. About 125F to 135F on an instant read thermometer for medium rare. If your cheese is melting and leaking out too much, place the roll on a large piece of tin foil and continue to cook.
  7. Remove to a tray and tent with foil. Let rest 10 minutes. Slice and serve.
Nutrition Facts
Fajita Stuffed Grilled Flank Steak
Amount Per Serving
Calories 341 Calories from Fat 173
% Daily Value*
Fat 19.24g30%
Saturated Fat 8.69g43%
Carbohydrates 3.51g1%
Fiber 0.99g4%
Protein 36.17g72%
* Percent Daily Values are based on a 2000 calorie diet.