These keto steak fajitas are a quick and flavorful low-carb beef dinner made with tender slices of steak, sautéed bell peppers, onions, lime juice, and homemade keto fajita seasoning.
If you love the bold flavors of classic beef fajitas but do not want the extra carbs from flour tortillas, this easy skillet recipe is a delicious way to enjoy all those Mexican-inspired flavors while staying on track.
What I love about this recipe is that it comes together in one pan and can be served in 30 minutes or less. You can enjoy these low-carb steak fajitas in keto tortillas, over cilantro lime cauliflower rice, tucked into lettuce wraps, or served as a fajita bowl with your favorite toppings, like our keto spicy cilantro garlic sauce.
It is the kind of keto steak recipe that feels special enough for the weekend but simple enough for a busy weeknight dinner.
Whether you're looking for a quick weekday meal or a weekend dish that everyone will be excited about, this keto-friendly steak fajitas recipe is one you'll want to add to your keto meal planning rotation!
Don't forget to visit our keto fajitas recipes for more delicious options!
Why This Keto Steak Fajitas Recipe Works
- It is a one-pan keto dinner that comes together quickly.
- The steak is seasoned with a homemade keto fajita seasoning that has no sugar, fillers, or unnecessary additives.
- Lime juice helps tenderize the steak and adds bright flavor.
- Bell peppers and onions give the fajitas classic flavor while keeping the meal low-carb.
- It is naturally gluten-free, sugar-free, and keto-friendly.
- You can serve it in several low-carb ways, including keto tortillas, lettuce wraps, cauliflower rice bowls, or over salad greens.
- It is a great option for meal prep since the leftovers reheat well.

Are Steak Fajitas Keto-Friendly?
Steak fajitas can absolutely be keto-friendly when they are made with low-carb ingredients and served without traditional flour tortillas, rice, or beans.
The steak itself is naturally low in carbs, and the peppers and onions can fit into a keto diet when enjoyed in the right portions.
The bigger concern with restaurant fajitas is usually the tortillas, sugary marinades, and seasoning blends that may include starches or fillers.
That is why homemade keto steak fajitas are such a great option. You control the seasoning, the oil, and the toppings, which makes it easier to keep this recipe low-carb and gluten-free.
For the best keto fajita meal, serve them with:
- Keto homemade tortillas
- Lettuce wraps
- Cilantro lime cauliflower rice
- A bed of greens
- Guacamole
- Sour cream
- Shredded cheese
- Salsa or pico de gallo
- Keto salsa
- Fresh cilantro
- Sliced jalapeños
- Lime wedges
Ingredients Needed
Disclosure: Some of the links below are affiliate links, meaning, at no additional cost to you, I will earn a commission if you click through and make a purchase.
The following are the ingredients you will need to make this keto beef fajitas recipe. The exact amounts are in the printable recipe card.
- Ribeye steak, flank steak, skirt steak, or sirloin tips
- Bell peppers
- Yellow onion or red onion
- Fresh garlic
- Avocado oil
- Lime juice
- Homemade keto fajita seasoning
Best Steak For Keto Fajitas
The best cuts of steak for fajitas are cuts that cook quickly and slice well against the grain.
Skirt steak and flank steak are the traditional choices for steak fajitas because they have great flavor and cook beautifully over high heat. They do best when sliced thinly against the grain so they stay tender.
Ribeye is also a delicious choice, especially for keto, because it has more fat and rich flavor. Since the ketogenic diet is higher in healthy fats, ribeye can be a very satisfying option.
Sirloin tips can also work well if you want a leaner option that is still tender when cooked properly.
The key is to slice the steak into thin strips and avoid overcooking it. A hot skillet and quick cooking time will give you the best texture.
How To Make Keto Steak Fajitas

Start by slicing the steak into thin strips. Add the steak to a bowl and toss it with the homemade keto fajita seasoning and fresh lime juice.
You can let it marinate while you slice the peppers and onions, or you can refrigerate it for a few hours if you want to prep ahead.
Heat a large skillet over medium-high heat and add the avocado oil. Once the skillet is hot, add the seasoned steak in a single layer.
Cook the steak just until it gets a good sear on both sides and reaches your preferred doneness. Remove the steak from the pan and set it aside.
In the same skillet, add the sliced bell peppers, onions, and minced garlic. Cook until the vegetables are tender and slightly charred around the edges.
Would you like to save this?
This step gives the fajitas that classic skillet flavor and allows the peppers and onions to soak up the seasoning and steak juices left in the pan.
Add the cooked steak back into the skillet and toss everything together until the steak is warmed through. Serve immediately with your favorite keto-friendly sides and toppings.
Keto Fajita Seasoning Tip
A homemade keto fajita seasoning is one of the best ways to keep this recipe low-carb. Many store-bought seasoning packets contain sugar, cornstarch, or other fillers that can add hidden carbs.
Using your own seasoning blend gives you all the bold fajita flavor without ingredients you do not need. It also lets you control the heat level, which is great if your family prefers things mild or spicy.

With just a few basic ingredients, you can have a delicious keto meal on the table in under 30 minutes with this one-pan dinner. The following are the ingredients you'll need: Note that the full printable recipe card is at the bottom of the page.
- Cut your preferred cut of steak into small, thin strips. I used ribeye
- Peppers: I used a combination of green, red, yellow, and orange bell peppers.
- Onion, sliced
- Garlic cloves, minced
- Oil: I used avocado oil
- Keto-friendly fajita seasoning
Best Cuts of Steak For Keto Fajitas
If you're wondering what types of steak to use for fajitas, I've got you covered!
The most popular cuts of steak for fajitas are flank and skirt. Both are excellent choices, easily sliced into strips, and true to the classic dish.
This doesn't mean that you can't use other cuts of steak; in fact, my favorite to use is ribeye!
The ribeye is perfect for keto fajitas because it's a fatty cut that is perfect for a ketogenic diet! The fat is where all the flavor is, too!
If you don't like a lot of fat on your meat, then flank steak would be the best choice for you. Sirloin tips are also a great option for fajitas!
Often, you'll find at the grocery store specific cuts already labeled as fajita steak, which is helpful in identifying which to buy.
Storage And Reheating Tips
Store leftover keto steak fajitas in an airtight container in the refrigerator for up to 3 days.
To reheat, warm them in a skillet over medium heat until heated through. This helps the steak and vegetables keep a better texture than microwaving.
If using the microwave, reheat in short intervals so the steak does not become tough.
These fajitas are also great for meal prep. Store the steak and peppers separately from toppings like guacamole, sour cream, lettuce, or keto tortillas until ready to serve.
Recipe Variations
- For spicier keto steak fajitas, add sliced jalapeños or a pinch of cayenne pepper to the seasoning.
- For a steak fajita bowl, serve the beef and vegetables over cilantro lime cauliflower rice and top with guacamole, sour cream, and salsa.
- For a dairy-free version, skip the cheese and sour cream and serve with guacamole, salsa, and fresh cilantro.
- For extra protein, add cooked chicken or shrimp to the skillet along with the steak.
- For a lower-carb vegetable option, use fewer onions and more green bell peppers.
Frequently Asked Questions
Yes, steak fajitas can be low-carb when served with keto tortillas, lettuce wraps, cauliflower rice, or salad greens instead of traditional tortillas or rice.
Skirt steak, flank steak, ribeye, and sirloin tips are all good options for fajitas. The most important step is slicing the steak thinly against the grain for the best texture.
Yes, you can slice and season the steak ahead of time and keep it in the refrigerator until you are ready to cook. You can also slice the peppers and onions in advance to make dinner even faster.
You can, but check the label carefully. Many store-bought fajita seasoning blends include sugar, cornstarch, or fillers. A homemade keto fajita seasoning is the best option for keeping the recipe low-carb and gluten-free.
Tag Us
I sure hope you'll give this recipe a try. When you do, be sure to tag us on Instagram and Facebook. It truly encourages me to keep sharing and perfecting these keto recipes for you.
You can also visit our Amazon Store for some of our favorite keto baking tools, pantry staples, and low-carb recommendations.
Grab Our Books & Recipe App
In case you don't know, we've authored two keto cookbooks, Essential Keto Bread and Essential Keto Desserts, both inspired by your requests over the years.
You can also find even more easy keto recipes for breakfast, lunch, dinner, snacks, and desserts inside the Fit to Serve Group App on iOS and Android.
Join Our Jesus And Keto Movement
Looking for support on your keto journey? We invite you to join our private Jesus and Keto Facebook group, where we encourage one another to pursue lasting transformation through faith, grace, and a low-carb lifestyle.
Be sure to also request our FREE Jesus and Keto E-Book: First 7 Days. We pray it blesses you.
Keto Steak Fajitas
These keto steak fajitas are the perfect way to enjoy all the flavors of this classic Mexican dish without all the extra carbs.
Ingredients
- 1 ½ lbs ribeye steak, sliced thinly
- ½ medium red bell pepper, sliced
- ½ medium green bell pepper, sliced
- ½ medium yellow or orange bell pepper, sliced
- 1 medium yellow onion sliced
- 2 minced garlic cloves
- 2 tablespoons of avocado oil
Keto Fajita Seasoning
- 2-3 tablespoons of fajita seasoning mix
- ¼ cup of lime juice, about 2 limes
Instructions
- Toss the sliced steak with 2-3 tablespoons of keto-friendly homemade fajita seasoning.
- Add the lime juice and allow the steak to marinate while the peppers and onions are sliced.
- Heat a large skillet over medium-high heat with two tablespoons of oil.
- Add the steak strips and cook until the steak is seared well on both sides and is at your desired temperature.
- Remove the cooked steak, add the peppers, onion, and minced garlic, and cook until tender, about 7-8 minutes.
- Add the steak back into the skillet with the peppers to heat for a few minutes and serve immediately.
- Store leftovers in the refrigerator for up to 3 days.
Notes
I used a combination of bell peppers but you can opt to use just one and still have a delicious dish.
You can opt to swap the yellow onion for red onion if you prefer.
Nutrition Information:
Yield:
6Serving Size:
1Amount Per Serving: Calories: 335Total Fat: 20.1gSaturated Fat: 9.1gCholesterol: 90mgSodium: 300mgCarbohydrates: 2.9gNet Carbohydrates: 2gFiber: .9gSugar: 1.8gProtein: 20.6g










Leave a Reply