Here in Baja—and honestly, all across Mexico—people sure do love their fajitas! It’s a dish full of color, flavor, and zero stress. Especially when you make them in a Crock Pot, which does all the work for you and guarantees they come out delicious and authentically Mexican. Just imagine tender beef, sweet peppers, and a bright citrusy aroma filling your kitchen in the best way possible. These steak fajitas will win everyone over at home, trust me on that!
Crock Pot Steak Fajitas
Crock Pot Steak Fajitas
Servings:6 servings
Prep Time: 15 minutes
Cook Time:6 hours
Total Time:6 hours 15 minutes
Ingredients:
- 2 pounds (900 g) thinly sliced beef (flank steak or sirloin)
- 1 red bell pepper, sliced
- 1 green bell pepper, sliced
- 1 yellow bell pepper, sliced
- 1 large onion, thinly sliced
- 1 can (14 oz / 400 g) diced tomatoes
- 2 tablespoons olive oil
- 2 teaspoons ground cumin
- 2 teaspoons chili powder
- 1 teaspoon garlic powder
- 1 teaspoon paprika
- ½ teaspoon salt
- ¼ teaspoon black pepper
- Juice of 1 lime (or green lemon)
- ¼ cup (10 g) fresh cilantro, chopped, for garnish
- ½ cup (120 ml) beef broth, optional, if you want extra juices
What You’ll Need:
- Crock Pot or slow cooker
- Sharp knife and cutting board
- Measuring spoons
- Tongs or a spatula
See 5 variations of the recipe at the end.
You might also be interested in:
Did You Know?
Fajitas were born on Texas ranches when cowboys were paid with “lesser” cuts of meat like skirt steak. They’d marinate and grill it over open fire — and that’s how this classic was born. With your Crock Pot, you’re recreating that same slow-cooked, smoky flavor the easy way — letting time do all the magic for you.
Instructions:
- Let’s get started! Prep all your ingredients first to make things flow easier. Slice the peppers into thin strips, remove the seeds, and clean the membranes. Then slice the onion thinly so it caramelizes nicely as it cooks. Place both in the bottom of your Crock Pot, forming an even layer — this will act as a flavorful bed that keeps the beef juicy and prevents sticking. Trust me, it works like a charm!
- Now grab your beef and slice it thinly against the grain — that’s the secret to tender fajitas. Lay the strips on top of the veggies, spreading them out evenly so everything cooks uniformly.
- In a small bowl, combine the diced tomatoes, olive oil, cumin, chili powder, garlic powder, paprika, salt, and black pepper. If you’re adding beef broth, now’s the time. Mix everything well until you get a rich, fragrant sauce — this helps all those spices blend perfectly before hitting the slow cooker.
- Next, pour the tomato and spice mixture over the meat and veggies in your Crock Pot. Use a spoon or spatula to spread it out so everything gets coated. No need to overmix — just make sure the sauce reaches all the way down to the bottom for full flavor.
- Time to let the magic happen! Cover with the lid and cook on low for about 6 hours. It’ll be totally worth it. Try not to open the lid too often — every time you do, you lose heat and moisture, and that can mess with your cook time. You’ll know it’s ready when the meat is super tender and you can pull it apart easily with a fork.
- Once it’s done, squeeze the juice of one fresh lime right over the hot beef. That bright citrus kick really wakes up all the flavors and gives it a fresh finish.
- And that’s it! Sprinkle chopped cilantro on top right before serving. You can wrap it in warm flour or corn tortillas, or serve it over white or brown rice — however you like it best. Either way, you’re in for some seriously delicious fajitas!
Ingredient Substitutions
- Beef: If you don’t have flank steak, go for top sirloin or chuck roast instead — or swap it out for sliced chicken if you want something leaner.
- Bell peppers: Don’t worry if you’re missing a color — just use whatever you have on hand, it’ll still taste amazing.
- Onion: You can use red onion or even 1 tablespoon (15 ml) of onion powder in a pinch.
- Diced tomatoes: No problem if you don’t have them — use thick tomato sauce or 1 cup (240 ml) of red enchilada sauce instead.
- Olive oil: Avocado or canola oil work just as well for this recipe.
- Chili powder: If you’re out, mix 1 teaspoon paprika + ¼ teaspoon cayenne + ¼ teaspoon cumin — easy and flavorful.
- Lime: You can replace it with a yellow lemon or 2 tablespoons (30 ml) of apple cider vinegar — just note the flavor will change a bit with vinegar.
- Beef broth: Swap it for water mixed with ½ teaspoon of bouillon or even vegetable broth.
- Cilantro: Flat-leaf parsley works great as a substitute with a similar herbal vibe.
- Tortillas: If you don’t have any or prefer something lighter, serve your fajitas with rice, quinoa, or wrapped in crisp lettuce leaves.
Preparation Tips
- Brown the meat: Give it a quick sear — about 2 to 3 minutes per side in a hot pan — before adding it to the Crock Pot for a deeper flavor.
- Cut against the grain: Always slice your beef this way — it’s the secret to tender, melt-in-your-mouth strips.
- Layering matters: Always place the peppers and onions at the bottom, then the beef on top. That way the juices soak into the veggies and everything cooks perfectly.
- Spice mix: Combine your spices separately first. It helps you control the salt and heat better.
- Finishing touch: Don’t skip this one — squeeze fresh lime juice right before serving. You’ll taste the difference!
- Adjusting the liquid: For juicier fajitas, add ¼–½ cup (60–120 ml) of broth. If you like them on the drier side, cook without broth and uncover the Crock Pot for the last 15 minutes. Totally up to your style.
Common Mistakes to Avoid
- Cooking on “High” for less than 3 hours: If you do, your beef will end up tough, dry, and honestly, pretty sad-looking.
- Overfilling the pot: Super important — don’t fill it past ¾ full or it won’t cook evenly.
- Cutting the meat too thick: Thicker strips take longer to soften and won’t shred properly.
- Adding lime too early: Save it for the end! Adding it early kills the acidity and can actually toughen the meat.
- Slicing the peppers too thin: If you cook them for 6 hours, they’ll completely fall apart.
- Adding too much liquid: Doing this waters down the flavor and turns your fajitas into a steamed mess instead of a rich, flavorful dish.
FAQ
Can I use frozen beef? Only if you thaw it first — let it defrost in the fridge for 24 hours for safe, even cooking.
Can I cook it on “High”? Yes, 3–4 hours works, but honestly, “Low” for 6–8 hours gives you that melt-in-your-mouth tenderness.
How do I keep the peppers from getting mushy? Add them during the last hour if you like them firmer.
What cut of beef works best? Flank, skirt, or sirloin — chuck works too if you slice it thin.
Is it spicy? Not really, unless you add cayenne. American-style chili powder is usually pretty mild.
Can I make it low-carb? Absolutely — serve it over lettuce, kale, or cauliflower rice.
How can I thicken the sauce? Just uncover it for the last 15 minutes or stir in 1 teaspoon (3 g) of cornstarch dissolved in 2 tablespoons (30 ml) of water.
Can I prep it the night before? Yes! Chop and mix everything ahead, keep it in the fridge overnight, and pour it into the Crock Pot in the morning.
Flour or corn tortillas? Totally up to you — flour for softness, corn for that classic flavor.
How do I reheat without drying it out? Warm it up gently with its own juices over low heat — or add a splash of broth if needed.
Storing & Reheating
- Refrigeration: Store leftovers in an airtight container for up to 4 days. Let it cool for about 30 minutes before refrigerating.
- Freezing: Divide into 1–2 cup (240–480 ml) portions in flat freezer bags — keeps up to 3 months. Label the date to avoid mystery meals later!
- Microwave reheating: Heat for 60–90 seconds per serving, stir, then continue in 30-second bursts until warmed through.
- Skillet reheating: The best option! Reheat over medium heat with 1–2 tablespoons (15–30 ml) of broth or juice for 3–5 minutes.
- From frozen: Thaw overnight in the fridge or use your microwave’s defrost setting before reheating.
Serving Suggestions
- Serve it with cilantro-lime rice and black beans — such a perfect combo.
- Pico de gallo and homemade guacamole are true Mexican classics that never fail.
- Grilled corn on the cob with lime and cotija cheese also goes incredibly well.
- Enjoy it with a refreshing pineapple agua fresca or a good old classic margarita.
- And for dessert, try a lime cheesecake or vanilla ice cream with a touch of cinnamon — pure bliss.
Kid & Teen-Friendly Ideas
- Turn them into fajita quesadillas with melted cheese — kids will go crazy for these.
- Crunchy tacos with finely sliced peppers and just a bit of sauce are another great option.
- Mini burritos stuffed with rice and beans — fun, easy, and delicious.
- A rice bowl with sweet corn and small pieces of fajita for a quick meal they’ll love.
- And of course, baked nachos topped with cheese and shredded fajita meat — always a hit.
Recipe Variations
- Spicy Tex-Mex: For this southern-style twist, just add ½ teaspoon of cayenne and a few sliced jalapeños for that bold, fiery Texas kick.
- Chipotle-Lime: Mix in 1–2 finely chopped chipotle peppers in adobo with extra lime juice for a smoky, tangy flavor that’s absolutely addictive.
- Chicken Fajitas: A more traditional take — simply swap the beef for 2 lb (900 g) of sliced chicken breast or thighs, and shorten the cook time by 30–45 minutes so it stays juicy and tender.
- Baja Style: My kind of twist! Serve your fajitas with shredded cabbage, a spoonful of sour cream, and a touch of mango salsa for a fresh, beachy vibe straight from Mexico’s Pacific coast — trust me, it’s amazing.
- Keto Version: Skip the tomatoes and add more peppers; serve over sautéed zucchini or kale to keep it low-carb but still full of flavor.
Nutritional Information (per serving):
- Energy: 310 kcal
- Protein: 32 g
- Healthy Fats: 14 g
- Carbohydrates: 12 g
- Natural Sugars: 6 g
- Fiber: 3 g
- Sodium: 470 mg
Tastes of La Paz.
Crock Pot Steak Fajitas
Servings:6 servings
Prep Time: 15 minutes
Cook Time:6 hours
Total Time:6 hours 15 minutes
Ingredients:
- 2 pounds (900 g) thinly sliced beef (flank steak or sirloin)
- 1 red bell pepper, sliced
- 1 green bell pepper, sliced
- 1 yellow bell pepper, sliced
- 1 large onion, thinly sliced
- 1 can (14 oz / 400 g) diced tomatoes
- 2 tablespoons olive oil
- 2 teaspoons ground cumin
- 2 teaspoons chili powder
- 1 teaspoon garlic powder
- 1 teaspoon paprika
- ½ teaspoon salt
- ¼ teaspoon black pepper
- Juice of 1 lime (or green lemon)
- ¼ cup (10 g) fresh cilantro, chopped, for garnish
- ½ cup (120 ml) beef broth, optional, if you want extra juices
What You’ll Need:
- Crock Pot or slow cooker
- Sharp knife and cutting board
- Measuring spoons
- Tongs or a spatula
Instructions:
- Let’s get started! Prep all your ingredients first to make things flow easier. Slice the peppers into thin strips, remove the seeds, and clean the membranes. Then slice the onion thinly so it caramelizes nicely as it cooks. Place both in the bottom of your Crock Pot, forming an even layer — this will act as a flavorful bed that keeps the beef juicy and prevents sticking. Trust me, it works like a charm!
- Now grab your beef and slice it thinly against the grain — that’s the secret to tender fajitas. Lay the strips on top of the veggies, spreading them out evenly so everything cooks uniformly.
- In a small bowl, combine the diced tomatoes, olive oil, cumin, chili powder, garlic powder, paprika, salt, and black pepper. If you’re adding beef broth, now’s the time. Mix everything well until you get a rich, fragrant sauce — this helps all those spices blend perfectly before hitting the slow cooker.
- Next, pour the tomato and spice mixture over the meat and veggies in your Crock Pot. Use a spoon or spatula to spread it out so everything gets coated. No need to overmix — just make sure the sauce reaches all the way down to the bottom for full flavor.
- Time to let the magic happen! Cover with the lid and cook on low for about 6 hours. It’ll be totally worth it. Try not to open the lid too often — every time you do, you lose heat and moisture, and that can mess with your cook time. You’ll know it’s ready when the meat is super tender and you can pull it apart easily with a fork.
- Once it’s done, squeeze the juice of one fresh lime right over the hot beef. That bright citrus kick really wakes up all the flavors and gives it a fresh finish.
- And that’s it! Sprinkle chopped cilantro on top right before serving. You can wrap it in warm flour or corn tortillas, or serve it over white or brown rice — however you like it best. Either way, you’re in for some seriously delicious fajitas!
Nutritional Information (per serving):
- Energy: 310 kcal
- Protein: 32 g
- Healthy Fats: 14 g
- Carbohydrates: 12 g
- Natural Sugars: 6 g
- Fiber: 3 g
- Sodium: 470 mg