Easy Crockpot Chicken Fajitas
These Crockpot Chicken Fajitas are a weeknight hero. Toss a few ingredients into the slow cooker, let it work its magic, and come back to tender shredded chicken and soft, sweet peppers.

No babysitting the stove, no standing over a hot pan. Just juicy, spiced chicken ready to pile into warm tortillas.
What Makes These Fajitas a Weeknight Staple
The chicken stays incredibly moist because it braises gently in its own juices with the peppers and onions. No dry edges, no toughness.
The peppers turn soft and almost jammy, releasing all their sweetness into the meat. Every bite is loaded with that classic fajita flavor but without any last-minute rush.
I keep coming back to this recipe because it’s so forgiving. Both chicken breasts and thighs work beautifully, and the leftovers only get better the next day.
Ingredients

- 2 lbs boneless skinless chicken breasts: thighs work too, they stay even juicier
- 3 bell peppers, any color, sliced into ½-inch strips: a mix of red, yellow, and green looks great
- 1 large onion, sliced into ½-inch strips: yellow or white onion both work
- 2 tbsp fajita seasoning: store-bought packet, or use the DIY blend in Variations
- 1 lime, juiced: about 2 tablespoons, plus more for serving
- ¼ cup low-sodium chicken broth: vegetable broth or water can stand in
Variations / Substitutions
- Protein: Swap the chicken breasts for boneless skinless thighs, they won’t dry out even with a longer cook.
- DIY seasoning: Mix 1 tsp chili powder, ½ tsp ground cumin, ½ tsp smoked paprika, ½ tsp garlic powder, ½ tsp onion powder, and ¼ tsp fine sea salt. This makes roughly 2 tablespoons.
- Spicy kick: Add a sliced jalapeño or serrano pepper with the bell peppers, or stir in ¼ tsp cayenne pepper with the seasoning.
- Dairy-free: The fajita filling itself is dairy-free. Just skip cheese and sour cream when you serve it.
- Acid swap: If you don’t have a lime, a lemon works for a slightly different but still bright finish.
For a quick stovetop version, try our Quick Chicken Fajitas.
How to Make Crockpot Chicken Fajitas
Step 1: Layer the Peppers and Onions

Scatter the sliced bell peppers and onion in the bottom of a 6-quart slow cooker. Pour in the ¼ cup chicken broth and squeeze the juice of 1 lime over the vegetables. This creates a bed of moisture that keeps the chicken from drying out.
You’ll have a colorful mix of peppers and onion lightly coated with the broth and lime. No need to stir now, just spread everything into an even layer.
Step 2: Add the Chicken and Seasoning

Place the 2 lbs chicken breasts directly on top of the vegetables. Sprinkle the 2 tbsp fajita seasoning over the chicken, then use tongs to turn each breast to coat both sides with the spices.
At this point, the seasoning will cling to the chicken, and the broth will already be picking up a bit of color. The kitchen will smell incredible even before the slow cooker comes on.
Step 3: Cook It Low and Slow

Cover the slow cooker with the lid, making sure it’s sealed. Cook on low for 6 to 7 hours or on high for 3 to 4 hours, until the thickest part of the chicken reaches 165°F (74°C) and the meat shreds easily when you pull it with two forks.
When you lift the lid, you’ll see the peppers have collapsed into almost jammy strips and the chicken is sitting in a shallow pool of seasoned juices. Give a piece a gentle tug; if it doesn’t pull apart without resistance, let it go a little longer.
Step 4: Shred and Serve

Transfer the cooked chicken to a cutting board and shred it with two forks. Return the shredded meat to the slow cooker and toss it with the peppers, onions, and accumulated juices. Let it rest on the warm setting for about 5 minutes so the chicken can soak up all the flavor.
Spoon the fajita mixture into warm tortillas, piling it high with the peppers and onions. Top with your favorites: a dollop of sour cream, sliced avocado, fresh cilantro, and an extra squeeze of lime. Serve while it’s still steamy and hot.
How to Get Tender, Flavorful Fajitas Every Time
- If using chicken breasts, check them at the 3-hour mark on high. They can dry out if cooked too long.
- Slice the peppers and onions thickly (about ½-inch strips) so they hold some texture instead of turning to mush after extended cooking.
- For an extra pop of freshness, top the finished fajitas with a quick pico de gallo or pickled red onions.
- Don’t skip the lime juice when serving; a final squeeze cuts through the richness of the meat.
- Double the recipe and use the leftovers for burrito bowls over rice with black beans.
Storing and Reheating Leftover Fajitas
- Refrigerate: Store in an airtight container for up to 4 days.
- Reheat: Gently warm in a skillet with a splash of water or broth, or microwave in 30-second bursts until hot.
What to Serve With Crockpot Chicken Fajitas
These fajitas are a meal on their own, but if you want to round out the plate, Mexican rice soaks up all those juices beautifully. A side of creamy refried beans adds a nice contrast to the spiced chicken, and a simple corn salad brings a fresh, crunchy element.
Frequently Asked Questions
Can I use frozen chicken?
Yes, but add about 1 hour to the cook time on low, and always check that the thickest part reaches 165°F before shredding.
Can I prep this the night before?
Absolutely. Slice the peppers and onion, mix the seasoning, and store everything separately in the fridge. In the morning, just layer and cook.
My fajitas came out watery. What happened?
The peppers and chicken release liquid. If it’s too thin, remove the chicken after shredding and let the liquid simmer on high for 15 to 20 minutes to reduce, then toss everything back together.
Can I make this in an Instant Pot instead?
Yes. Use the sauté function to soften the peppers briefly, then pressure cook on high for 10 minutes with a quick release. Shred as directed.

Easy Crockpot Chicken Fajitas Recipe
Ingredients
Method
- Scatter bell peppers and onion in the bottom of a 6-quart slow cooker. Add chicken broth and lime juice.
- Place chicken breasts on top. Sprinkle fajita seasoning over the chicken and turn to coat both sides.
- Cover and cook on high for 3 to 4 hours, or low for 6 to 7 hours, until chicken reaches 165°F and shreds easily.
- Transfer chicken to a cutting board and shred with two forks. Return to the slow cooker, toss with peppers and juices, and let sit on warm 5 minutes. Serve in warm tortillas with desired toppings.
