There’s something incredibly comforting about walking into the house after a long day and being greeted by the warm, savory smell of dinner already cooking. On busy weekdays, especially when life feels nonstop with errands, work, and trying to keep up with everything else, my slow cooker becomes my best friend. And these Slow Cooker Steak Fajitas are one of those meals that instantly make the whole house feel cozy and calm again.

I still remember the first time I made this recipe on a rainy Sunday afternoon. I had a package of steak in the fridge, a few colorful bell peppers that needed to be used up, and absolutely no energy to stand over the stove. I tossed everything into the slow cooker, crossed my fingers, and hoped for the best. Hours later, we were sitting around the table building warm fajitas piled high with juicy steak, tender peppers, and melty cheese — and everyone went back for seconds.
Now this easy dinner has become part of our regular rotation. It’s one of those recipes that feels special enough for family gatherings or game nights, but simple enough for hectic weekdays. The steak turns unbelievably tender while soaking up all the bold Tex-Mex flavors, and the peppers become perfectly soft and sweet.
If you’ve been searching for an easy Slow Cooker Steak Fajitas recipe that delivers restaurant-style flavor with minimal effort, this is the one. Whether you serve it in tortillas, over rice, or as a low carb bowl, it’s the kind of comforting dinner everyone gets excited about.

Why You’ll Love It
The slow cooker does all the work
No standing over the stove or juggling multiple pans. Just toss everything in and let the crockpot handle dinner while you focus on your day.
The steak becomes incredibly tender
Slow cooking transforms even budget-friendly cuts into juicy, flavorful bites that practically melt in your mouth.
Perfect for busy weeknights
This easy Slow Cooker Steak Fajitas recipe is ideal for meal prep, school nights, or whenever you need a stress-free dinner.
Packed with bold fajita flavor
The seasoning blend, peppers, onions, and garlic create that classic sizzling fajita taste without needing a hot skillet.
Easy to customize
Serve it traditionally in tortillas, make rice bowls, or turn it into a low carb steak fajita bowl for keto-friendly dinners.
Great for feeding a crowd
This recipe scales beautifully for parties, holidays, potlucks, or casual family dinners.
Ingredient Notes & Details
Flank Steak or Skirt Steak
These cuts work beautifully for fajitas because they become tender and flavorful during slow cooking. Thinly slice against the grain after cooking for the best texture.
Bell Peppers
Use a mix of red, yellow, and green peppers for sweetness, color, and classic fajita flavor. Fresh peppers hold up best in the slow cooker.
Yellow Onion
Onions soften beautifully and add sweetness that balances the savory steak and spices.
Garlic
Fresh minced garlic gives the fajitas deep flavor. Garlic powder works in a pinch, but fresh garlic tastes best here.
Diced Tomatoes with Green Chilies
This adds moisture and a subtle kick. Rotel-style tomatoes are perfect for easy crockpot fajitas.
Beef Broth
A little broth helps keep the steak juicy and creates flavorful cooking juices.
Lime Juice
Fresh lime brightens the rich flavors and gives the fajitas that fresh restaurant-style taste.
Chili Powder
The base of the fajita seasoning. Choose a mild or smoky variety depending on your preference.
Cumin
Adds warmth and earthy Tex-Mex flavor that makes the steak taste authentic.
Paprika
Smoked paprika gives extra depth and a subtle smoky flavor.
Salt and Black Pepper
Essential for balancing and enhancing all the flavors.
Tortillas
Warm flour tortillas are classic, but corn tortillas also work beautifully.
Cheese
Shredded cheddar or Monterey Jack melts perfectly over the warm fajitas for a cheesy finish.
Optional Toppings
Sour cream, avocado, salsa, cilantro, jalapeños, and fresh lime wedges make this meal even better.
Step-by-Step Instructions
Step 1: Prepare the vegetables
Slice the bell peppers and onion into thin strips. Mince the garlic finely so it blends evenly into the cooking juices.
The colorful peppers are one of the best parts of this recipe, so don’t skip the mix of colors if possible.
Step 2: Layer everything in the slow cooker
Place the sliced onions and peppers into the bottom of the slow cooker first.
Lay the steak on top of the vegetables. Pour in the diced tomatoes with green chilies and beef broth.
Step 3: Add the seasoning
Sprinkle the chili powder, cumin, paprika, salt, and pepper evenly over the steak.
Add the minced garlic and fresh lime juice.
At this point, the slow cooker already smells incredible before it even starts cooking.
Step 4: Cook low and slow
Cover and cook on LOW for 6–8 hours or HIGH for 4–5 hours.
The steak should become fork-tender and easy to shred or slice.
Step 5: Slice or shred the steak
Remove the steak carefully from the slow cooker and place it on a cutting board.
Slice thinly against the grain for the most tender texture.
If preferred, you can also shred the steak with two forks for ultra-easy fajitas.
Step 6: Return the steak to the juices
Place the sliced steak back into the slow cooker and stir gently so the meat absorbs all the flavorful juices.
Let it sit for another 10–15 minutes on warm.
Step 7: Warm the tortillas
Heat tortillas in a dry skillet, microwave, or directly over a gas flame for slightly charred edges.
Warm tortillas make a huge difference in flavor and texture.
Step 8: Assemble the fajitas
Pile the juicy steak and peppers into tortillas.
Top with shredded cheese, sour cream, avocado, cilantro, or your favorite toppings.
Serve immediately while everything is warm and juicy.

FAQ for Common Questions
What is the best steak for Slow Cooker Steak Fajitas?
Flank steak and skirt steak are traditional choices because they absorb flavor beautifully and become tender during slow cooking.
Can I make easy Slow Cooker Steak Fajitas ahead of time?
Yes. These fajitas are excellent for meal prep and actually taste even better the next day after the flavors develop more.
Do I need to brown the steak first?
No. This recipe is designed for convenience, so you can place the steak directly into the slow cooker without searing.
Can I make low carb Slow Cooker Steak Fajitas?
Absolutely. Skip the tortillas and serve the steak and peppers in bowls with cauliflower rice, avocado, and cheese for a keto-friendly dinner.
Why are my peppers too soft?
Cooking peppers for long periods can make them extra tender. If you prefer firmer peppers, add them halfway through cooking.
Can I freeze Slow Cooker Steak Fajitas?
Yes. Let the fajitas cool completely before storing in freezer-safe containers for up to 3 months.
How do I keep steak fajitas juicy?
Keep the sliced steak in the slow cooker juices until serving time. This helps the meat stay moist and flavorful.
Can I use chicken instead of steak?
Definitely. Chicken breasts or thighs work wonderfully if you want an easy chicken fajita variation.

Storage Tips
Refrigeration
Store leftover steak fajitas in an airtight container in the refrigerator for up to 4 days.
Keep tortillas and toppings stored separately for best texture.
Freezing
Allow the steak and vegetables to cool fully before freezing.
Store in freezer-safe containers or zip-top bags for up to 3 months.
Thaw overnight in the refrigerator before reheating.
Reheating
Reheat gently in a skillet over medium-low heat or microwave in short intervals until warmed through.
Add a splash of broth if needed to keep the steak juicy.
Always ensure leftovers are reheated to a safe internal temperature before serving.
Variations
Cheesy Steak Fajita Bake
Transfer the cooked steak mixture into a baking dish, top with shredded cheese, and bake until bubbly for a cheesy steak fajita casserole.
Spicy Chipotle Fajitas
Add chipotle peppers in adobo sauce for smoky heat and bold flavor.
Low Carb Steak Fajita Bowls
Skip the tortillas and serve over cauliflower rice with avocado and sour cream for a keto Slow Cooker Steak Fajitas version.
Mushroom Steak Fajitas
Add sliced mushrooms during cooking for extra savory flavor and texture.
Pineapple Steak Fajitas
Mix in chunks of pineapple for a sweet and smoky combination that tastes amazing with the seasoned steak.
Oven Roasted Vegetable Fajitas
Pair the slow cooker steak with oven roasted peppers and onions for extra caramelized flavor and texture.
Creamy Steak Fajitas
Stir in a little cream cheese or sour cream at the end for a creamy, rich fajita filling.
What to Serve with Slow Cooker Steak Fajitas
Rice Dishes
Spanish rice, cilantro lime rice, or even simple white rice help soak up the flavorful juices.
Beans
Black beans or refried beans make the meal heartier and more filling.
Fresh Toppings
Guacamole, pico de gallo, shredded lettuce, and diced tomatoes add freshness and texture.
Cheesy Side Dishes
A cheesy corn casserole or cheesy potato side dish pairs perfectly with the bold fajita flavors.
Light Side Salads
A crisp salad with lime vinaigrette balances the richness of the steak beautifully.
Chips and Dips
Serve with tortilla chips, salsa, queso, or guacamole for a complete Tex-Mex dinner spread.
Roasted Vegetables
Oven roasted vegetables or grilled corn bring smoky sweetness that complements the steak perfectly.


Slow Cooker Steak Fajitas
Ingredients
- 1 ½ lbs flank steak or sirloin steak
- 3 bell peppers sliced (mixed colors)
- 1 large onion sliced
- 3 cloves garlic minced
- 1 can 14 oz diced tomatoes with green chilies
- 2 tbsp olive oil
- 1 tbsp lime juice
- Seasoning Mix
- 1 tbsp chili powder
- 1 tsp ground cumin
- 1 tsp paprika
- 1 tsp oregano
- ½ tsp salt
- ½ tsp black pepper
- ¼ tsp crushed red pepper flakes optional
For Serving
- Flour or corn tortillas
- Sour cream
- Guacamole
- Shredded cheese
- Fresh cilantro
- Lime wedges
Instructions
- Slice the peppers and onion, then place them in the bottom of the slow cooker.
- In a small bowl, combine the chili powder, cumin, paprika, oregano, salt, black pepper, and red pepper flakes.
- Rub the steak with olive oil and coat both sides with the seasoning mix.
- Place the steak on top of the vegetables. Add the garlic, diced tomatoes, and lime juice.
- Cover and cook:
- Low: 6–8 hours
- High: 3–4 hours
- Remove the steak and let it rest for 5 minutes. Slice thinly against the grain.
- Return the sliced steak to the slow cooker and stir with the peppers and juices.
- Serve warm in tortillas with your favorite toppings.
Want to save this recipe? Enter your email below and we’ll send the recipe straight to your inbox!
NOTE: By saving this recipe, you agree to join our weekly recipes newsletter.









Leave a Reply