Diethood » Recipes » Dinner Recipes » Crock Pot Steak Fajitas

Crock Pot Steak Fajitas

Make the best, most delicious Crock Pot Steak Fajitas with this easy recipe! All you have to do is place the beef, onions, bell peppers, and spices in the slow cooker and forget about it!

slow cooker fajitas

Steak Fajitas Cooked in the Crock Pot

Nothing beats slowly simmered beef put into warm tortillas and garnished with your favorite tex-mex toppings. This is why this Crock Pot Steak Fajitas is what we ate for 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 tomato salsa because, essentially, we’re cooking and marinating the entire meat in said salsa. Thus, it better be good, or your favorite, you know?

beef fajitas in a crock pot

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 have dinner! Like this awesome recipe for Crock Pot Lasagna! 😋

P.S. Did you know that in Spanish, the word fajita translates to “belt or “girdle” in English? Yep, it does! 😊 

Ingredients to Make Steak Fajitas

  • 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

How To Make Steak Fajitas in the Slow Cooker

  • Start with cutting up the flank steak into six equal portions and place them in the slow cooker.
  • Next, cut up the onions and peppers and add those to the slow cooker. Then, pour in the tomato salsa and beef broth.
  • Add the fajita seasoning; stir and mix everything together.
  • Cover and cook on HIGH for 4 hours or on LOW for 6 hours.
  • When the steak fajitas are finished cooking, take out the flank steak and shred it or slice it, and stir back in the slow cooker. Serve on flour or corn tortillas, or serve the steak fajitas over rice.
  • You can use the slow cooker to keep food hot for up to 2 hours before serving.

These slow-cooked Beef Fajitas are great for that Saturday afternoon get-together when you don’t know when anyone is arriving, but you don’t want to be cooking when they get home. 

Toppings for Fajitas

  • salsa
  • sour cream
  • chopped salad
  • shredded or grated cheese
  • sliced jalapenos
  • chopped fresh cilantro
  • avocado slices
      shredded beef in crock pot

      How To Store Leftovers

      • Store leftovers in shallow containers and refrigerate them within two hours after cooking.
      • 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 To Freeze 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. 

        More Crock Pot Recipes


        slow cooker fajitas

        Crock Pot Steak Fajitas

        Katerina | Diethood
        Make the best, most delicious Steak Fajitas with this easy recipe! Place beef, onions, bell peppers, and spices in the slow cooker, and forget about it!
        4.67 from 9 votes
        Servings : 6
        Prep Time 10 minutes
        Cook Time 5 hours
        Total Time 5 hours 10 minutes


        • 2 pounds flank steak
        • 1 large yellow onion, sliced
        • 1 red bell pepper, sliced
        • 1 green bell pepper, sliced
        • 2 cups tomato salsa, use your favorite
        • ¼ cup beef broth
        • 2 tablespoons Fajitas Seasoning Mix


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


        • Steak for Fajitas: Skirt steak or flank steak are the two best choices for steak fajitas.
        • Fajita Toppings: Sour cream, shredded cheese, shredded lettuce, sliced jalapenos, sliced avocado, salsa, etc…


        Calories: 265 kcal | Carbohydrates: 14 g | Protein: 35 g | Fat: 8 g | Saturated Fat: 3 g | Polyunsaturated Fat: 0.5 g | Monounsaturated Fat: 3 g | Cholesterol: 91 mg | Sodium: 671 mg | Potassium: 934 mg | Fiber: 5 g | Sugar: 6 g | Vitamin A: 1195 IU | Vitamin C: 45 mg | Calcium: 144 mg | Iron: 5 mg

        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!


        Scroll to Top