Keto Beef Fajita Salad with Lime-Cilantro Dressing

Easy Keto Beef Fajita Salad — a light, crisp, and flavorful salad topped with tender steak strips, sautéed bell peppers, fresh tomatoes, cheese, and a scoop of guacamole.

picture of steak fajita salad with guacamole on a white plate on a table

If you enjoy hearty, meat-forward salads without the heaviness, this low-carb fajita salad is a perfect choice. Marinated flank or skirt steak is pan-seared and served over crisp romaine with charred bell peppers, fresh cherry tomatoes, shredded Colby Jack, and a dollop of guacamole. It fills you up while keeping things bright and fresh.

This recipe works well as a main course for a weeknight dinner or as part of a taco-style spread. For a smoky twist, use grilled flank steak or carne asada instead of pan-searing.

Keto Fajita Salad Sides

Serve the salad with keto-friendly sides like homemade tortilla chips, jalapeño poppers, jalapeño cheese rolls, or cauliflower rice for a satisfying low-carb meal.

What To Serve With Fajita Salad

This salad pairs nicely with salsas, beans, and rice for a full taco-night menu. It also complements baked casseroles, grilled potatoes, or burger bowls for larger gatherings.

Fajita Seasoning

If you prefer a homemade mix, combine the following for about two tablespoons of seasoning (roughly one packet):

  • 2 teaspoons chili powder
  • 1 teaspoon salt
  • 1 teaspoon paprika
  • ½ teaspoon onion powder
  • ½ teaspoon garlic powder
  • ¼ teaspoon cayenne pepper
  • ½ teaspoon ground cumin

Beef Fajita Marinade

Marinate the steak in avocado oil, lime juice, fresh cilantro, minced garlic, and fajita seasoning for at least 30 minutes or up to overnight. This adds flavor and helps tenderize the meat.

picture of steak fajita salad with guacamole on a white plate on a table

How To Make Fajitas

For best results, start by cooking the bell peppers until lightly browned and caramelized — this develops a smoky, sweet flavor. Remove the peppers, then cook the marinated steak in the same pan so it picks up those pan flavors. This method keeps the dish simple and allows you to finish everything in one skillet.

When are Beef Fajitas Cooked

The ideal doneness depends on your preference. Use an instant-read thermometer for accuracy:

  • 125°F — Rare
  • 135°F — Medium rare
  • 145°F — Medium
  • 150°F — Medium well
  • 160°F — Well done

How To Make Fajita Salad

Assemble the salad base before adding the sliced steak to keep presentation neat. Toss only the amount of lettuce you plan to eat with dressing right before serving; dressed greens wilt quickly. Steak and pepper mixture will keep in an airtight container for up to four days in the refrigerator, but the dressed salad should be eaten immediately.

picture of steak fajita salad with guacamole on a white plate on a table

Recipe FAQs

When are fajitas done?

Cook steak to your desired temperature. For medium-rare aim for about 135°F, and for medium about 145°F. Use a digital meat thermometer for best results.

How long can this recipe be stored?

The cooked steak and peppers can be stored in an airtight container in the refrigerator for up to four days. Dressed salad should be eaten immediately as it wilts quickly.

img 53802 30

Beef Fajita Salad Recipe

If you enjoy this recipe, rate it and share your feedback or photos — it helps others find it and improves the recipe.

img 53802 31

Only have 30 minutes to get dinner on the table? Sign up for quick dinner plans delivered to your inbox.

Easy Keto Beef Fajita Salad Recipe

By: Courtney O’Dell
Servings: 4 salads
Prep: 15 mins
Cook: 20 mins
Marinating Time: 2 hrs (can be 30 min to overnight)
Total: about 2 hrs 35 mins (including marinating)

Ingredients

  • Fajita seasoning (store-bought or the homemade blend listed above)
  • ⅓ cup avocado oil (for marinade)
  • 2 tbsp avocado oil (for pan frying)
  • 1 red bell pepper, seeded and sliced
  • 1 yellow bell pepper, seeded and sliced
  • ¼ cup lime juice
  • 2 tbsp freshly chopped cilantro
  • 2 cloves garlic, minced
  • 2 tbsp fajita seasoning (use a sugar-free mix for keto)
  • ½ tsp salt
  • ½ tsp ground black pepper
  • 1 lb flank or skirt steak
  • 5 cups romaine lettuce, chopped
  • 2 cups cherry tomatoes, sliced
  • 1 cup Colby Jack cheese, freshly shredded
  • 1 cup guacamole
  • Optional: lime wedges and chopped cilantro for garnish

Instructions

  1. In a bowl, whisk together ⅓ cup avocado oil, lime juice, chopped cilantro, minced garlic, 2 tablespoons fajita seasoning, ½ teaspoon salt, and ½ teaspoon black pepper.
  2. Place the steak in a large bowl, pour the marinade over it, toss to coat, and cover. Marinate at least 30 minutes or up to overnight.
  3. Heat 2 tablespoons avocado oil in a large skillet over medium heat. Add the sliced red and yellow peppers and cook 5–6 minutes until tender and lightly browned. Remove peppers and set aside.
  4. Using the same skillet, remove excess marinade from the steak and cook the steak over medium heat about 6 minutes per side, or until it reaches your desired doneness.
  5. Let the steak rest 10 minutes, then slice into long strips against the grain.
  6. Toss chopped romaine with a light drizzle of dressing if desired, then top with cherry tomatoes, shredded cheese, a scoop of guacamole, the sliced steak, and the cooked peppers.
  7. Garnish with chopped cilantro and lime wedges if desired and serve immediately.

Nutrition (per serving, approximate)

Calories: 696 kcal | Carbohydrates: 13 g | Protein: 39 g | Fat: 53 g | Fiber: 8 g | Sugar: 5 g

Nutrition values are estimates and should be used as an approximation.

Additional Info

Course: Main Dishes | Cuisine: American

Tried this recipe?

Mention @sweetcsdesigns or tag #sweetcsdesigns when you share your photos.