Prep the veggies. Slice the bell peppers and onion into 1/2-inch strips.
You want them thick enough to hold up during slow cooking.
Make the seasoning. In a small bowl, combine chili powder, cumin, smoked paprika, oregano, salt, pepper, and red pepper flakes if using.
Layer the slow cooker. Add half the peppers and onions to the bottom of the slow cooker. Drizzle with 1 tablespoon olive oil. Sprinkle with about one-third of the seasoning blend.
Add the chicken. Place the chicken breasts on top.
Sprinkle the remaining seasoning evenly over the chicken. Add garlic and drained tomatoes around the chicken. Drizzle with the remaining tablespoon of olive oil.
Top with veggies. Scatter the remaining peppers and onions over the chicken.
This helps the veggies steam and prevents the chicken from drying out.
Cook low and slow. Cover and cook on Low for 4–5 hours or on High for 2–3 hours, until the chicken is tender and reaches 165°F internally. Low is best for juicy results.
Shred or slice. Remove the chicken to a cutting board and shred with two forks or slice against the grain. Return the chicken to the slow cooker and toss with the peppers, onions, and juices.
Brighten it up. Stir in the lime juice.
Taste and adjust salt or lime as needed. For a richer, slightly charred flavor, spread the chicken and veggies on a sheet pan and broil for 3–4 minutes until the edges caramelize, then return to the juices.
Warm the tortillas. Heat tortillas in a dry skillet for 30–60 seconds per side or wrap in foil and warm in a low oven. Keep them covered so they stay soft.
Serve. Spoon the chicken and peppers into tortillas.
Top with cilantro and your favorite add-ons like avocado, cheese, and a dollop of sour cream. Serve with lime wedges.