Set-It-and-Forget-It Crockpot Steak Fajitas
Crockpot steak fajitas give you tender, seasoned beef and peppers with almost no hands-on time. The slow cooker does the heavy lifting while you go about your day, and dinner comes out hot, flavorful, and ready to pile into warm tortillas.

It’s a set-it-and-forget-it meal that feels like a treat, even on a Tuesday.
Why These Fajitas Work So Well
I reach for this recipe on busy weeknights because the crockpot turns an inexpensive cut of steak into something that pulls apart with a fork. The peppers and onions soften just enough to taste almost roasted, without turning to mush.
The fajita seasoning is simple but sturdy, with cumin, chili powder, and a little lime, so it holds up through hours of slow cooking. It’s not the flashiest meal, but it’s the one that makes everyone show up to the table early.
Ingredients

- 2 lbs flank steak, sliced into thin strips: look for a piece with even thickness.
- 3 bell peppers (a mix of colors), sliced: red, yellow, and orange add sweetness.
- 1 large yellow onion, sliced
- 3 cloves garlic, minced
- 1 (10-oz) can diced tomatoes with green chilies, undrained: such as Rotel.
- 1 tbsp chili powder
- 1 tsp ground cumin
- 1 tsp smoked paprika
- 1 tsp salt
- ½ tsp black pepper
- Juice of 1 lime
- ¼ cup beef broth or water
Variations / Substitutions
- Steak: Swap for boneless skinless chicken thighs (reduce cook time to 4 to 5 hours on low). Flank steak is ideal but skirt or sirloin work, too.
- Heat: Add a sliced jalapeño with the peppers or stir in a pinch of cayenne.
- Herbs: Fresh cilantro stirred in at the end brightens everything.
- Dairy-free: Serve with dairy-free sour cream or skip the cheese.
Cheesy Taco Potato Casserole is another dinner you’d probably love if you enjoy these fajitas.
How to Make Crockpot Steak Fajitas
Step 1: Season the Beef

Place the 2 lbs of sliced flank steak in a large bowl. Sprinkle the 1 tbsp chili powder, 1 tsp cumin, 1 tsp smoked paprika, 1 tsp salt, ½ tsp black pepper, and the juice of 1 lime over the meat. Toss until every strip is coated. Let it rest while you prep the vegetables, about 10 minutes. This gives the spices a chance to work into the beef.
The seasoning will look a little dry at first, but the lime juice helps it cling. Don’t worry if it seems minimal now; the liquid from the tomatoes will turn it into a thin sauce later.
Step 2: Layer the Slow Cooker

Spread half of the sliced bell peppers and onion across the bottom of a 6-quart slow cooker. Scatter the seasoned steak strips on top in an even layer. Pour the undrained can of diced tomatoes with green chilies over the beef, then top with the remaining peppers and onion and the minced garlic. Pour the ¼ cup beef broth around the edges. The entire layering takes about 5 minutes.
The bottom layer of vegetables acts as a cushion for the meat so it doesn’t sit directly on the hot surface. It’s a small step that keeps the peppers from turning completely soft.
Step 3: Cook the Fajitas Low and Slow

Cover with the lid and cook on low for 6 to 7 hours, or on high for 3 to 4 hours. When the beef is tender enough to pull apart with a fork, it’s ready. Stir everything gently to distribute the juices.
The long, gentle heat breaks down the steak’s fibers without drying it out. You’ll know it’s done when a piece flakes easily under light pressure.
Step 4: Pile and Serve

Warm a stack of flour or corn tortillas. Use tongs to transfer the steak and peppers straight from the crockpot onto the tortillas, letting a little of the cooking liquid drip back in. Top with fresh cilantro, a dollop of sour cream, and a squeeze of extra lime. Serve while everything is still steaming.
The kitchen will smell like a taqueria, and nobody will complain about waiting.
A Few Tips for the Best Crockpot Fajitas
- Slice against the grain: Look for the long muscle fibers in the flank steak and cut perpendicular to them. This shortens the fibers and gives you a more tender bite.
- Don’t skip the fresh lime at the end: The acidity cuts through the richness and wakes up the whole dish. A quick squeeze over each serving makes a real difference.
- For charred edges: If you miss the sear of a hot skillet, spread the cooked steak and peppers on a sheet pan and broil for 3 to 4 minutes before serving.
Cook times by slow cooker setting:
| Setting | Cook Time |
|---|---|
| Low | 6-7 hours |
| High | 3-4 hours |
Storing Leftover Fajitas
- Refrigerate: Cool completely, then store in an airtight container for up to 3 days. Keep the tortillas separate to prevent sogginess.
- Reheating: Warm gently in a skillet over medium heat with a splash of water or broth to loosen the sauce.
What To Serve With Crockpot Steak Fajitas
A side of cilantro lime rice soaks up the juices, while a pot of black beans adds heft. A simple shredded cabbage slaw with a vinegar dressing cuts the richness and adds crunch. For a full spread, set out bowls of guacamole, pico de gallo, and pickled jalapeños.
Frequently Asked Questions
Can I use a different cut of steak?
Yes. Chuck steak or round steak will work, but they need slightly longer, about 8 hours on low, to become tender. Avoid cuts labeled “stew meat” as they can turn grainy.
Can I double the recipe?
You can, but only if your slow cooker is at least 7 quarts. The ingredients should fill it no more than two-thirds full. You may need an extra splash of broth to keep things moist.
How do I prevent the steak from drying out?
The tomatoes and broth provide enough liquid for the cook time. Just be sure the lid stays sealed; opening it releases steam and can dry out the top layer.
Can I freeze the leftovers?
Yes. Portion the cooled fajita mixture (without tortillas) into freezer-safe bags, press out the air, and freeze for up to 3 months. Thaw overnight in the fridge before reheating.

Crockpot Steak Fajitas Recipe
Ingredients
Method
- In a large bowl, toss the steak strips with chili powder, cumin, smoked paprika, salt, pepper, and lime juice. Let rest 10 minutes.
- Layer half the peppers and onion in the bottom of a 6-quart slow cooker. Add the seasoned steak, then the tomatoes with their liquid, then the remaining peppers, onion, and garlic. Pour beef broth around the edges.
- Cover and cook on low for 6-7 hours or high for 3-4 hours, until beef is fork-tender. Stir gently.
- Serve the steak and peppers in warm tortillas with cilantro, sour cream, and extra lime.
