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.

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


Skip to Recipe