Slow Cooker Beef Fajitas Are Tender and Flavorful

by Alli

Slow Cooker Beef Fajitas are tender, flavorful and so easy to make. 

The slow cooker is my best friend when it comes to preparing lunch on Sundays. That’s the day when the entire family gathers at my house for a meal. I’m always coming up with new recipes like these slow cooker beef fajitas. It keeps things from becoming too routine and boring.

Tender and Flavorful Beef Fajitas

When I make beef fajitas in the slow cooker, I also serve Mexican rice, black beans, and homemade guacamole. It’s a simple, flavorful meal that the entire family enjoys. 

I usually make beef fajitas in the skillet. I decided to change things up a bit and cook these in the slow cooker while we’re at church. I cook them on high for about 5 hours. 

For this recipe, I use a top round steak. You can also use a skirt or flank steak. My small town grocery stores don’t carry the other types, so top round it is.

This recipe easily serves 6-8. I marinade the steak for 10 minutes while I grab the slow cooker and slice the onions and peppers.

Slow Cooker Beef Fajitas

To make the marinade, mix together olive oil, lime juice, cumin, brown sugar, salt, and chopped cilantro. If you’re not a fan of cilantro, leave it out. I’m a huge fan – the more, the merrier. 

Pour the marinade over the steak. 

After marinating the fajitas, I decided to also add a packet of fajita seasoning after placing the steak strips in the slow cooker. It was a good decision. 

To Sear or Not To Sear the Beef?

There was a time when I would sear cuts of beef before adding them to the slow cooker. Then I experimented by skipping this step and realized I couldn’t really tell any difference. So, I stopped searing. 

After marinating the steaks for a few minutes, I cut the steak into strips, cutting across the grain. You can also cut the steak into strips after cooking. But when I’m making these in the slow cooker, I do it first.

Place the steak strips in the slow cooker. Add two sliced onions. Sprinkle with a packet of fajita seasoning. Yes, I marinade and use season and the flavor is amazing. 

I add the steak strips, sliced onions, and fajita seasoning in the slow cooker 2-1/2 hours before I add the sliced green and red peppers. The peppers stay vibrant and don’t get mushy. 

Beef Fajitas in the Slow Cooker

How To Serve Beef Fajitas

I serve these fajitas with flour tortillas, shredded Mexican cheese, sour cream, and salsa. You can also use lettuce wraps instead of tortillas if you’re trying to cut back on carbs. 

I had large flour tortillas on hand so that’s what I used. Next time I’ll use the smaller tortillas. I served six people and had leftovers. Whenever I make fajitas, I plan for 1/2 lb. steak per person. That way I always have enough. 

Beef Fajita

How to Heat Tortillas For Fajitas

Oven – Preheat oven to 350º F. Wrap five or fewer tortillas in aluminum foil. Place on a baking sheet and heat 10-15 minutes. You can heat several stacks of five at a time. 

Microwave – Place five or fewer tortillas on a microwave-safe plate and cover with a damp paper towel. Heat in 30 seconds increments until warm. 

Yield: 8-10 Servings

Slow Cooker Beef Fajitas

Beef Fajita

Slow Cooker Beef Fajitas are tender, flavorful and delicious. These fajitas are always a hit with my family and friends.

Prep Time 15 minutes
Cook Time 5 hours
Total Time 5 hours 15 minutes


  • 3 Tablespoons Olive Oil
  • 1/3 cup lime juice (freshly squeezed)
  • 1 Tablespoon brown sugar
  • 1 teaspoon ground cumin
  • 1 teaspoon salt
  • 2 tablespoons chopped cilantro (optional)
  • 4 pounds top round steak (you can also use flank or skirt steak)
  • 2 onions, sliced (I use Vidalia when they are in season)
  • 2 green bell peppers, cut into strips
  • 2 red bell peppers, seeded and sliced
  • 1 packet fajita seasoning
  • Corn or Flour Tortillas
  • Garnish with Sour Cream, shredded Mexican cheese and salsa, if desired


  1. Cut the steaks into strips, slicing against the grain. Place in a large bowl.
  2. Combine the olive oil, lime juice, brown sugar, cumin, salt and cilantro. Pour over the steak. Let sit for about 10 minutes.
  3. Place the steak strips in the slow cooker. Discard the remaining marinade. Add the sliced onions. Sprinkle the fajita seasoning packet over the beef strips and onions.
  4. Cook on high for 2-1/2 hours. Add the bell pepper strips. Continue cooking on high for 2-2/12 hours.

Nutrition Information



Serving Size


Amount Per Serving Calories 604Total Fat 28gSaturated Fat 9gTrans Fat 0gUnsaturated Fat 15gCholesterol 208mgSodium 686mgCarbohydrates 17gFiber 2gSugar 6gProtein 73g

Did you make this recipe?

Please leave a comment on the blog or share a photo on Facebook


You May Also Like 

Slow Cooker Pulled Pork Fajitas

Slow Cooker Pulled Pork Fajitas

Slow Cooker Irish Beef Stew

Irish Beef Stew - Pretty Pintastic Party 145

Slow Cooker Vegetarian Taco Soup

Vegetarian Taco Soup

Slow Cooker Chicken Parmesan

Simple Slow Cooker Chicken Parmesan

Slow Cooker Spaghetti Sauce

Mom's Spaghetti Sauce in the Slow Cooker



Natalie May 29, 2019 - 10:08 am

I don’t think I’ve ever tried making homemade fajitas! Thank you for the inspiration, I must try making some.

robin rue May 29, 2019 - 11:11 am

We have a slight obsession with Mexican food in our house, so I am totally making these for my family one night soon!

Rena May 29, 2019 - 11:49 am

I love to use my slow cooker in the summer to keep the house from being too hot. This a perfect summer night food! Fajitas are good anytime. I pinned this to my “beef” board.

Jeanette May 29, 2019 - 1:08 pm

I love my slow cooker! This is the reason why. You can do so much and hardly have to do anything in the kitchen yourself. I cannot wait to try this.

Tasheena May 29, 2019 - 1:29 pm

Love that this recipe is made in the slow cooker. My son would love this recipe. He’s a huge fan of Mexican Food.

Amber Myers May 29, 2019 - 1:49 pm

We do love our fajitas! I’ll try these one evening–we always love when the slow cooker can be used.

Pam May 29, 2019 - 7:47 pm

I love beef fajitas. I have never tried making them in the slow cooker before, but I want to after reading this.

Lisa Martin May 29, 2019 - 8:32 pm

I love making fajitas at home! I haven’t tried them in the slow cooker yet, but I will be now!

Melanie May 29, 2019 - 10:07 pm

I am always looking for new slow cooker ideas. Especially during the summer when I do not want to turn on my stove, these are appreciated!

Net U. May 29, 2019 - 10:10 pm

Wow that looks so good! Now I can’t wait to make homemade fajitas. I haven’t been using my slow cooker for months it’s time to bring it out now.

Theresa May 29, 2019 - 10:16 pm

These sound amazing! Since my husband is cutting out the carbs, I’ll totally make these with your lettuce wrap suggestion. He’s going to love it, I’m sure!

Cathy Mini May 30, 2019 - 5:19 am

This is really interesting what a pretty sweet yummy and delicious recipe in slow cooker thanks for sharing this is awesome.

Lisa Favre May 30, 2019 - 7:07 am

I bet the beef on these fajitas are pure perfection since they’re made in the slow cooker. Oh, you have made me so hungry now!!

Gervin Khan May 30, 2019 - 10:03 am

I am not a fan of eating beef but I need to try this for my husband as he loves eating beef a lot.

heatherh May 30, 2019 - 4:05 pm

This recipe looks so good. Thank you for sharing! I can’t wait to give it a try!

Catalina May 30, 2019 - 4:10 pm

I wouldn’t be able to stop snacking on these! This beef fajitas look fabulous!

Rachel May 30, 2019 - 10:17 pm

I am in love with this recipe. It has everything I want!

Thuy May 31, 2019 - 12:10 am

I don’t have a slow cooker yet, but it sounds like I could use one to make awesome fajitas! I like beef fajitas best.


Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Skip to Recipe