30-Minute Easy Keto Beef Fajita Salad

A satisfying low-carb salad featuring tender marinated beef strips, sautéed bell peppers, and fresh romaine lettuce topped with cheese and guacamole. The homemade fajita seasoning adds bold Southwestern flavors without hidden sugars found in store-bought packets. Perfect for weeknight dinners or meal prep, this protein-packed salad delivers all the flavors of traditional fajitas in a lighter format. The lime-cilantro marinade keeps the beef juicy while the colorful vegetables add crunch and nutrients.
Ingredients
- 2 teaspoons chili powder
- 1 teaspoon salt
- 1 teaspoon paprika
- ½ teaspoon onion powder
- ½ teaspoon garlic powder
- ¼ teaspoon cayenne pepper
- ½ teaspoon ground cumin
- ⅓ cup avocado oil
- 2 tablespoons avocado oil, for pan frying
- 1 red bell pepper seeded and sliced
- 1 yellow bell pepper seeded and sliced
- ¼ cup lime juice
- 2 tablespoons cilantro, freshly chopped
- 2 cloves garlic, minced
- 2 tablespoons fajita seasoning
- ½ teaspoon salt
- ½ teaspoon ground black pepper
- 1 pound flank or skirt steak
- 5 cups romaine lettuce, chopped
- 2 cups cherry tomatoes, sliced
- 1 cup Colby jack cheese, freshly shreddedqueso fresco1:1ketolow-carbdairy-free
milder cheese flavor
- 1 cup guacamolesliced avocado1/2 cupketolow-carb
fresher option
- lime wedges(optional)
- cilantro, chopped(optional)
Instructions
- 1
Mix avocado oil, lime juice, cilantro, garlic, fajita seasoning, salt and pepper in a small bowl
- 2
Pour marinade over steak in a large bowl and toss to combine
- 3
Cover with plastic wrap and marinate at least 30 minutes or up to overnight
- 4
Heat two tablespoons oil in a large skillet
- 5
Add red and yellow peppers and cook for 5-6 minutes until tender and lightly browned
- 6
Remove peppers from pan and set aside
- 7
Remove steak from marinade and cook in same pan over medium heat for about 6 minutes per side until desired doneness
- 8
Let steak rest for 10 minutes then slice into strips
- 9
Add lettuce to a large bowl
- 10
Top with cherry tomatoes, cheese, guacamole and sliced steak
- 11
Serve with chopped cilantro and lime wedges if desired
Tips
Make your own fajita seasoning to avoid hidden sugars in store-bought packets that can kick you out of ketosis
Marinate the steak overnight for maximum flavor penetration and tenderness
Let the cooked steak rest before slicing to retain juices and ensure tender strips
Good to Know
Refrigerate assembled salad for up to 2 days, though lettuce may wilt slightly
Marinate steak and prep vegetables up to 1 day ahead, cook just before serving
Serve immediately at room temperature or chilled
Common Mistakes
Don't skip resting the steak to avoid tough, dry meat
Avoid overcrowding peppers in pan to prevent steaming instead of browning
Substitutions
Dairy-Free Swaps
General Alternatives
fresher option
FAQ
Can I use a different cut of beef?
Yes, sirloin, ribeye, or even ground beef work well. Adjust cooking time based on thickness and your preferred doneness level.
What if I don't have avocado oil?
Olive oil works as a substitute for both marinating and cooking, though it has a lower smoke point for high-heat searing.
How long will leftovers keep?
Refrigerate for up to 3 days. Store components separately if possible to maintain freshness and prevent soggy lettuce.