Tender and flavorful slow cooker beef fajitas made with juicy strips of beef, bell peppers, onions, and a blend of Mexican spices. Perfect for an easy weeknight dinner served with warm tortillas and your favorite toppings.
2 pounds beef flank steak, thinly sliced against the grain
3 bell peppers (1 red, 1 green, 1 yellow), thinly sliced
1 large yellow onion, thinly sliced
3 cloves garlic, minced
1 tablespoon chili powder
1 teaspoon ground cumin
1 teaspoon smoked paprika
1/2 teaspoon dried oregano
1/2 teaspoon salt
1/4 teaspoon black pepper
1/4 teaspoon crushed red pepper flakes
1/4 cup beef broth
2 tablespoons lime juice, freshly squeezed
2 tablespoons olive oil
8 small flour tortillas
1/4 cup fresh cilantro, chopped (for garnish)
Optional toppings: sour cream, shredded cheddar cheese, sliced avocado, salsa
In a small bowl, combine chili powder, ground cumin, smoked paprika, dried oregano, salt, black pepper, and crushed red pepper flakes to make the fajita seasoning.
Place the thinly sliced beef flank steak in a large bowl. Add half of the minced garlic and half of the fajita seasoning. Toss to coat the beef evenly and set aside.
In the slow cooker, add the sliced bell peppers and onions. Sprinkle the remaining fajita seasoning and garlic over the vegetables. Drizzle with olive oil and toss gently to combine.
Place the seasoned beef strips on top of the vegetables in the slow cooker.
Pour the beef broth and lime juice evenly over the beef and vegetables.
Cover and cook on low for 6 hours, or until the beef is tender and the vegetables are cooked but still slightly crisp.
Once cooked, stir the beef and vegetables gently to combine the flavors.
Warm the flour tortillas according to package instructions or on a skillet.
Serve the beef and vegetable mixture on warm tortillas. Garnish with chopped fresh cilantro and your choice of optional toppings such as sour cream, shredded cheddar cheese, sliced avocado, or salsa.