Hey y'all! If you're craving a meal that's bursting with bold Tex-Mex flavors, packed with juicy steak and vibrant peppers, and so easy you can set it and forget it, this Crockpot Steak Fajitas recipe is for you. Perfect for busy weeknights, casual gatherings, or satisfying Sunday dinners, this dish is a family-friendly crowd-pleaser. Ready for the most mouthwatering slow-cooked fajitas ever? Let's get cooking!
Why You'll Love This Crockpot Steak Fajitas Recipe
- Set-it-and-forget-it: Let your slow cooker do all the work for effortless, hands-off cooking.
- Super tender steak: Slow cooking makes the beef melt-in-your-mouth delicious.
- Packed with veggies: Colorful peppers and onions add freshness and flavor.
- Customizable heat: Adjust the spice level to fit your family's preference.
- Perfect for meal prep: Makes amazing leftovers for quick lunches or dinners.
Ingredients for Crockpot Steak Fajitas
- 2 lbs flank steak or sirloin, sliced into ½-inch strips
- 3 bell peppers (red, yellow, green), sliced
- 1 large yellow onion, sliced
- 1 (14.5-oz) can diced tomatoes, drained
- ¼ cup beef broth
- 3 cloves garlic, minced
- 2 tablespoon olive oil
- 1 tablespoon chili powder
- 2 teaspoon ground cumin
- 1 teaspoon smoked paprika
- ½ teaspoon dried oregano
- ½ teaspoon salt
- ½ teaspoon black pepper
- ¼ teaspoon crushed red pepper flakes (optional, for heat)
- Juice of 1 lime
- 8 flour tortillas (or corn tortillas for gluten-free)
- Optional toppings: sour cream, guacamole, shredded cheese, cilantro
How to Make Crockpot Steak Fajitas
Step 1: Prepare the Veggies and Steak
Slice the flank steak into thin, even strips. Cut the bell peppers and onion into thin slices. Mince the garlic.
Step 2: Layer in the Crockpot
Pour the olive oil into the bottom of your slow cooker, then add half of the sliced onions and peppers. Lay the steak strips on top, then add the remaining peppers and onions. Sprinkle the chili powder, cumin, smoked paprika, oregano, salt, black pepper, and crushed red pepper flakes. Add the minced garlic, drained diced tomatoes, and beef broth. Squeeze the lime juice over everything.
Step 3: Cook Low and Slow
Cover and cook on low for 6-7 hours or on high for 3-4 hours, until the steak is fork-tender and the vegetables are perfectly soft. Stir once halfway through for even flavor.
Step 4: Serve Your Crockpot Steak Fajitas
Serve the steak and veggies with warm flour or corn tortillas. Top with your favorite garnishes like sour cream, guacamole, shredded cheese, or chopped cilantro. Enjoy!
Notes & Helpful Tips for Crockpot Steak Fajitas
- For extra flavor, sear the steak strips in a hot skillet for 2-3 minutes before adding to the crockpot. See this guide to searing meat.
- If you prefer crisp-tender peppers, add them in the last 30-45 minutes of cooking.
- Swap out beef for chicken for a lighter version. Check out this slow cooker chicken fajita recipe for inspiration.

Crockpot Steak Fajitas Variations
- Low-Carb Version: Serve over cauliflower rice or lettuce wraps instead of tortillas.
- Veggie-Loaded: Add sliced mushrooms, zucchini, or extra onions for more vegetables.
- Spicy Fajitas: Increase the crushed red pepper or add diced jalapeños for an extra kick.
Equipment Needed for Crockpot Steak Fajitas
- 6-quart slow cooker (crockpot)
- Sharp chef’s knife
- Cutting board
- Measuring spoons and cups
- Tongs or a large spoon for serving
How to Store Crockpot Steak Fajitas
Allow leftovers to cool completely before transferring to an airtight container. Store in the refrigerator for up to 4 days. Reheat in the microwave or on the stovetop until warmed through. For longer storage, freeze portions in freezer-safe bags for up to 3 months. Thaw overnight in the fridge before reheating.
Serving Suggestions & Pairings for Crockpot Steak Fajitas
- Pair with Mexican rice, black beans, or a zesty corn salad.
- Serve with tortilla chips and salsa or queso for a Tex-Mex feast.
- Round out your meal with a simple green salad and fresh lime wedges.
Pro Tips for the Best Crockpot Steak Fajitas
- Slice the steak thinly and against the grain for the most tender bites (see how to slice against the grain).
- Drain the canned tomatoes well to prevent excess liquid in your fajitas.
- Warm your tortillas before serving to keep them soft and delicious.
Frequently Asked Questions: Crockpot Steak Fajitas
- Can I use a different cut of beef for these crockpot steak fajitas?
- Yes, skirt steak, sirloin, or even chuck steak work well—just ensure you slice it thinly for tenderness.
- How do I keep the vegetables from getting too soft?
- Add half of the peppers and onions in the last 30-45 minutes of cooking for a firmer texture.
- Can I double this recipe for a crowd?
- Absolutely—just make sure your crockpot is large enough and extend the cooking time by about 30 minutes as needed.
Prep time: 15 minutes | Cook time: 6-7 hours on low (or 3-4 hours on high) | Total time: ~7 hours 15 minutes
Ingredients
- 1.5 pounds flank steak, sliced into thin strips
- 3 bell peppers (red, green, yellow), sliced
- 1 large onion, sliced
- 2 tablespoons fajita seasoning
- 1 teaspoon salt
- ½ teaspoon black pepper
- 3 cloves garlic, minced
- ⅓ cup beef broth
- 2 tablespoons olive oil
- 6 flour tortillas, for serving
Instructions
-
1Place sliced flank steak, bell peppers, and onion into the crockpot.
-
2In a small bowl, whisk together fajita seasoning, salt, pepper, garlic, beef broth, and olive oil.
-
3Pour the seasoning mixture over the steak and vegetables. Toss to coat evenly.
-
4Cover and cook on low for 6 hours or until the steak is tender and the vegetables are soft.
-
5Serve the steak and vegetables in warm tortillas with your favorite fajita toppings.
Approximate Information for One Serving
Nutrition Disclaimers
Number of total servings shown is approximate. Actual number of servings will depend on your preferred portion sizes.
Nutritional values shown are general guidelines and reflect information for 1 serving using the ingredients listed, not including any optional ingredients. Actual macros may vary slightly depending on specific brands and types of ingredients used.
To determine the weight of one serving, prepare the recipe as instructed. Weigh the finished recipe, then divide the weight of the finished recipe (not including the weight of the container the food is in) by the desired number of servings. Result will be the weight of one serving.
Did you make this recipe?
Please consider Pinning it!!