Diethood » Recipes » Dinner Recipes » Beef Recipes » Crock Pot Steak Fajitas

Crock Pot Steak Fajitas

Make the best, most delicious Crock Pot Steak Fajitas with this super easy recipe! Place beef, onions, bell peppers, and spices in the crock pot and forget about it! Nothing beats slowly simmered beef put into warm tortillas and garnished with your favorite tex mex toppings. 


This here Crock Pot Steak Fajitas is what we ate for 2 days last week. 

If you are as busy as a bee, and if you don’t mind juicy and tender meat that literally shreds itself, this is your kind of recipe. Unless you’re a vegetarian, then, I guess this is not your kind of recipe. 😀 

But, if you love your meat, and your peppers, and your onions, AND fajitas!? Turn on the crockpot and git ‘er done!

Also? Make sure you use your favorite Salsa because, essentially, we’re cooking and marinating the entire meat in said salsa. It better be good, you know?

These slow cooked Beef Fajitas are great for those Saturday afternoon get togethers when you don’t have any idea when anyone is arriving but you don’t want to be cooking when they get home. 

The Crock Pot was one of the first major kitchen appliances that I bought and I am in love with it. It solves all problems. I throw all the ingredients in the pot, turn it on, and 6 hours later we got dinner!  Like this awesome recipe for Spinach and Feta Crock Pot Lasagna 😋 

beef fajitas in a crock pot


  • Flank steak 
  • yellow, onion
  • red bell pepper
  • green bell pepper
  • Tomato Salsa
  • beef broth
  • 2 tablespoons of my Fajitas Seasoning Mix

flank steak in crock pot for fajitas


  1. You’ll want to get started by cutting the  flank steak into 6 equal portions and place in your slow cooker. 

  2. Next, add the onions and peppers to a 6.5-quart (or larger) slow cooker. Then, pour in the tomato salsa and add beef broth.

  3. Add fajita seasoning and mix everything together.

  4. Cover and cook on HIGH for 4 to 5 hours or on LOW for 6 to 8 hours.

  5. Shred the cooked beef, then, stir it back into the slow cooker. Serve.

Fajita Toppings Ideas:

  • Salsa
  • Sour Cream
  • Salad Leaves
  • Grated/shredded cheese
  • Sliced Jalapenos
  • Cilantro
  • Sliced Avocado

How Long Can I Leave Food In the Crock Pot?

  • As with food cooked any other way, cooked crock pot foods should not be left at room temperature any more than an absolute maximum of 2 hours. 

How Do You Store Leftovers In A Crock Pot? 

  • I like to store my leftovers in shallow containers and refrigerate them within two hours.
  • One of the best parts of your crock pot meal is the leftovers, but make sure you are storing them safely and eating them in a timely manner to reduce your risk of food poisoning. No one wants that. 😐 

How Do I Freeze These Crock Pot Fajitas? 

  • Store all leftovers in a freezer-safe glass container or large Ziploc freezer bags.
  • Label it and keep in the freezer for 2 months.
  • To defrost, completely thaw in the refrigerator before reheating. 

How To Reheat Food in The Crock Pot

  • We love this Crock Pot Beef Fajitas recipe and we always end up having it 2 days in a row. Do not reheat food in the slow cooker because it takes too long to reach a safe temperature. Use the stovetop or microwave for reheating.
  • However, you can use a slow cooker to keep food hot up to 2 hours before serving. 

shredded beef in crock pot

Did you know? 
  • In Spanish, the word fajita translates to “belt or “girdle” in English. 😊 


slow cooker fajitas

Crock Pot Steak Fajitas

Katerina | Diethood
Make the best, most delicious Steak Fajitas with this super easy recipe! Place beef, onions, bell peppers, and spices in the crock pot and forget about it!
5 from 6 votes
Servings : 6 serves
Prep Time 10 mins
Cook Time 5 hrs
Total Time 5 hrs 10 mins


  • 2 pounds flank steak
  • 1 large yellow onion, sliced
  • 1 red bell pepper, sliced
  • 1 green bell pepper, sliced
  • 2 cups Tomato Salsa
  • 1/4 cup beef broth
  • 2 tablespoons Fajitas Seasoning Mix


  • Cut flank steak into 6 equal portions and place in your slow cooker. 
  • Add onions and peppers to the slow cooker.
  • Pour in the tomato salsa and add beef broth.
  • Add fajita seasoning and mix everything together.
  • Cover and cook on HIGH for 4 to 5 hours or on LOW for 6 to 8 hours.
  • Transfer meat to a cutting board; using two forks, shred the beef.
  • Stir beef back into the slow cooker.
  • Serve hot with flour tortillas.




Calories: 266 kcal | Carbohydrates: 14 g | Protein: 35 g | Fat: 8 g | Saturated Fat: 3 g | Cholesterol: 91 mg | Sodium: 713 mg | Potassium: 958 mg | Fiber: 5 g | Sugar: 6 g | Vitamin A: 1194 IU | Vitamin C: 45 mg | Calcium: 144 mg | Iron: 5 mg | Net Carbs: 9 g

Nutritional info is an estimate and provided as courtesy. Values may vary according to the ingredients and tools used. Please use your preferred nutritional calculator for more detailed info.

Course: Dinner
Cuisine: American/Southwest
Keyword: crock pot beef recipe, crock pot dinner ideas, easy beef dinner ideas, fajitas recipe, flank steak recipe, healthy dinner recipes, low carb dinner, steak fajitas
Did you make this recipe?Leave a Rating!


Ask a Question or Rate this Recipe

Your email address will not be published.

Recipe Rating

30 comments on “Crock Pot Steak Fajitas”

  1. Great. I used London broil because that’s what I had. Ended up with shredded beef which suited me and my husband just fine!

  2. Hard pass!!! Very disappointed. Maybe with a skirt steak or a sirloin but Flank Steak doesn’t belong in fajitas. Wrong texture and wrong flavor for fajitas. Thank you for the try but being from Texas I would say this is far from being fajitas. My apologies for being brutally honest but I just felt like this idea would have been better with beans and ground beef and maybe some chorizo and made kind of a stew out of it.

Scroll to Top