Discover the Kitchen Tool Everyone Is Raving About!
- • Precision Engineered: Sharp blade with durable craftsmanship.
- • Comfort First: Ergonomic design for effortless slicing.
- • Stylish & Strong: Elegant wood handle meets stainless steel strength.
- • Risk-Free Pick: Thousands of happy home chefs can’t be wrong.
- • Today’s Deal: Just $29.95 instead of $99.85 — limited-time offer!
This post may include affiliate links — learn more here .
Introduction
Carnitas Fajitas are a mouthwatering Mexican-inspired dish that brings together the rich flavors of slow-cooked, tender meat with the vibrant, crisp textures of sautéed bell peppers and onions. This dish is perfect for those looking to enjoy a hearty meal that’s packed with flavor and a bit of spice. Whether you’re hosting a casual dinner, making a family meal, or simply craving something flavorful and satisfying, Carnitas Fajitas are an excellent choice. These fajitas are easy to prepare and even easier to enjoy, making them a fantastic option for any occasion. With no pork, bacon, or alcohol in the recipe, this dish is also Halal-friendly, ensuring everyone can enjoy it.
Perfect for:
- Family dinners
- Taco nights
- Holiday gatherings
- Special occasions
- Meal prep for the week
Why You’ll Love This Recipe
Here’s why Carnitas Fajitas will quickly become one of your favorite dishes:
- Tender, Flavorful Meat: The carnitas are slow-cooked to perfection, resulting in melt-in-your-mouth, flavorful meat that pairs beautifully with the crunchy vegetables and soft tortillas.
- Vibrant Vegetables: With sautéed bell peppers, onions, and fresh garnishes, this dish is as visually stunning as it is delicious.
- Easy to Make: While this dish might sound complex, it’s actually straightforward to prepare, with minimal prep time required.
- Customizable: Whether you like your fajitas with more heat, extra veggies, or a touch of sweetness, the recipe allows for endless variations.
- Halal-Friendly: Made with chicken or beef, this recipe avoids pork, bacon, or alcohol, making it perfect for those following Halal dietary requirements.
Preparation and Cooking Time
- Total Time: 2 hours
- Preparation Time: 15 minutes
- Cooking Time: 1 hour 45 minutes
- Servings: 4-6 people
- Calories per Serving: Approximately 400-450 calories
- Key Nutrients: Protein: 35g, Carbs: 40g, Fat: 18g
Ingredients
Here’s everything you’ll need to make these flavorful Carnitas Fajitas:
- 2 lbs chicken thighs or beef (such as flank steak or sirloin), boneless and skinless
- 2 tablespoons olive oil
- 1 tablespoon ground cumin
- 1 tablespoon chili powder
- 1 teaspoon garlic powder
- 1 teaspoon onion powder
- 1 teaspoon smoked paprika
- 1 teaspoon ground coriander
- 1/2 teaspoon cayenne pepper (optional, for heat)
- Salt and pepper, to taste
- 2 tablespoons fresh lime juice
- 1 tablespoon orange juice
- 1/2 cup chicken broth (or vegetable broth)
- 1 large onion, thinly sliced
- 2 bell peppers, thinly sliced (use red, green, or yellow)
- 1-2 tablespoons fresh cilantro, chopped
- 8-10 small flour tortillas (or corn tortillas for a gluten-free option)
- Optional garnishes: Guacamole, salsa, sour cream, shredded cheese, or jalapeños
Ingredient Highlights
- Chicken or Beef: Both meats work well for carnitas-style fajitas. Chicken thighs offer tenderness and moisture, while beef provides a rich flavor.
- Spices: Cumin, chili powder, smoked paprika, and coriander combine to create an earthy, smoky base that gives the carnitas a deep flavor profile.
- Citrus Juices: Lime and orange juices not only tenderize the meat but also infuse a burst of freshness into the fajitas.
- Bell Peppers & Onions: Sautéed vegetables add crunch and sweetness, balancing the rich flavor of the carnitas.
Step-by-Step
InstructionsFollow these simple steps to create the perfect Carnitas Fajitas:
Prepare the Meat:
- Marinate the Meat: In a bowl, combine the olive oil, ground cumin, chili powder, garlic powder, onion powder, smoked paprika, ground coriander, cayenne pepper (if using), salt, and pepper. Add the chicken or beef and rub the spice mixture evenly over the meat. Pour in the lime juice and orange juice, and massage it into the meat. Let the meat marinate for at least 30 minutes, or for best results, refrigerate it for 2-4 hours or overnight.
Slow-Cook the Carnitas:
- Slow-Cook the Meat: In a slow cooker, add the marinated meat and chicken broth. Cover and cook on low for 6-8 hours for chicken, or 4-6 hours for beef until the meat is tender and easily shredded with a fork.
- Shred the Meat: Once the meat is cooked, remove it from the slow cooker and let it cool slightly. Shred it with two forks until it’s finely pulled apart. (For a quicker method, you can also cook the meat in a pressure cooker for 30-45 minutes on high and then shred.)
Sauté the Vegetables:
- Cook the Vegetables: In a large skillet, heat a bit of olive oil over medium-high heat. Add the sliced onions and bell peppers. Season with a pinch of salt and pepper. Sauté for 5-7 minutes, or until the vegetables are tender and slightly charred. Remove from the heat and set aside.
Assemble the Fajitas:
- Warm the Tortillas: While the vegetables are cooking, warm the tortillas. You can do this by placing them in a dry skillet over medium heat for 1-2 minutes on each side, or wrap them in foil and heat them in the oven at 350°F (175°C) for about 10 minutes.
- Combine the Meat and Veggies: Once everything is cooked, combine the shredded carnitas with the sautéed vegetables in the skillet. Stir to combine and heat everything together for 2-3 minutes. Adjust the seasoning to taste with more salt, pepper, or lime juice if needed.
Serve:
- Serve the Fajitas: To assemble the fajitas, place a few spoonfuls of the carnitas and vegetable mixture in the center of each tortilla. Top with fresh cilantro, a squeeze of lime, and your favorite garnishes like guacamole, salsa, or sour cream.

How to Serve Carnitas Fajitas
Carnitas Fajitas are incredibly versatile and can be served in many different ways:
- Classic Fajita Style: Serve the fajita filling in warm tortillas with toppings like shredded cheese, sour cream, guacamole, or salsa.
- Bowl Style: For a low-carb option, serve the fajita filling over a bed of rice, quinoa, or a leafy green salad for a light yet flavorful meal.
- Taco Style: Use the carnitas fajita filling for tacos by layering the meat and vegetables in soft tortillas. Add fresh toppings like diced tomatoes, lettuce, and cheese.
- Side Dishes: Pair these fajitas with sides like Mexican rice, black beans, or corn on the cob for a complete meal.
Additional Tips for Carnitas Fajitas
Here are some helpful tips to make your Carnitas Fajitas even better:
- Marinate for Flavor: Marinate the meat for at least an hour before cooking for the best flavor, or let it sit overnight for even more depth.
- Adjust the Spice Level: If you prefer your fajitas spicier, feel free to add extra cayenne pepper or chopped jalapeños to the meat mixture.
- Use Fresh Tortillas: For the best taste, use fresh tortillas, either store-bought or homemade. They make a huge difference in the texture and flavor of your fajitas.
- Customize the Vegetables: You can add other vegetables like mushrooms, zucchini, or even sweet potatoes for more variety.
- Slow Cooker vs. Instant Pot: If you’re in a hurry, the Instant Pot can be a great option for faster cooking. Just follow the same marinating steps and cook the meat under high pressure for 30-45 minutes.
Recipe Variations of Carnitas Fajitas
Here are 10 variations of Carnitas Fajitas to try:
- Chicken Carnitas Fajitas: Swap the beef for chicken thighs for a lighter but equally flavorful option.
- Vegetarian Fajitas: Skip the meat and use grilled vegetables like mushrooms, zucchini, and eggplant for a vegetarian twist.
- Spicy Chipotle Fajitas: Add chipotle peppers in adobo sauce to the marinade for a smoky, spicy flavor.
- BBQ Carnitas Fajitas: Toss the carnitas in a tangy BBQ sauce for a different flavor profile.
- Lemon and Herb Fajitas: Add fresh herbs like thyme, oregano, and lemon zest to the marinade for a bright, fresh taste.
- Pineapple Fajitas: Grill some pineapple slices and add them to the fajita mix for a sweet and savory combination.
- Sautéed Shrimp Fajitas: Substitute the carnitas with shrimp for a lighter, seafood variation.
- Cilantro-Lime Rice Fajitas: Serve the fajita filling over cilantro-lime rice for a more substantial meal.
- Cheese-Stuffed Fajitas: Add shredded cheese inside the tortilla with the fajita filling before wrapping for a cheesy twist.
- Mango Salsa Fajitas: Top your fajitas with a homemade mango salsa for a sweet, tropical touch.
Freezing and Storage for Carnitas Fajitas
- Freezing: You can freeze the cooked carnitas and vegetables for up to 3 months. Simply allow the mixture to cool, then place it in an airtight container or freezer bag. To reheat, simply thaw overnight in the fridge and warm it in a skillet or microwave.
- Storage: Store any leftover carnitas and fajita filling in an airtight container in the fridge for up to 3 days. Reheat it in the microwave or on the stove when ready to serve.
Special Equipment for Carnitas Fajitas
Here are tools that will make your Carnitas Fajitas preparation easier:
- Slow Cooker: Ideal for cooking the carnitas low and slow, making them tender and flavorful.
- Instant Pot: A pressure cooker for faster cooking, perfect when you’re short on time.
- Skillet: A large skillet for sautéing the vegetables and combining the meat and veggies.
- Tongs: For easily handling the cooked meat and vegetables while assembling the fajitas.
FAQ Section about Carnitas Fajitas
- Can I use beef instead of chicken?
Yes, you can use beef, such as flank steak or sirloin, for a heartier option. Cook the beef until tender and shred it. - Are these fajitas gluten-free?
If you use gluten-free tortillas, the fajitas will be gluten-free. - How can I make the carnitas spicier?
Add more cayenne pepper, jalapeños, or chipotle peppers in adobo to the marinade to increase the heat. - Can I make these fajitas in advance?
Yes, you can prepare the carnitas and vegetables ahead of time, store them in the fridge, and simply reheat when ready to serve. - Can I use a different type of meat?
Yes, you can use lamb or turkey as a substitute for beef or chicken. Adjust the cooking time based on the meat.
Carnitas Fajitas
- Total Time: 2hours
Ingredients
-
2 lbs chicken thighs or beef (such as flank steak or sirloin), boneless and skinless
-
2 tablespoons olive oil
-
1 tablespoon ground cumin
-
1 tablespoon chili powder
-
1 teaspoon garlic powder
-
1 teaspoon onion powder
-
1 teaspoon smoked paprika
-
1 teaspoon ground coriander
-
1/2 teaspoon cayenne pepper (optional, for heat)
-
Salt and pepper, to taste
-
2 tablespoons fresh lime juice
-
1 tablespoon orange juice
-
1/2 cup chicken broth (or vegetable broth)
-
1 large onion, thinly sliced
-
2 bell peppers, thinly sliced (use red, green, or yellow)
-
1–2 tablespoons fresh cilantro, chopped
-
8–10 small flour tortillas (or corn tortillas for a gluten-free option)
-
Optional garnishes: Guacamole, salsa, sour cream, shredded cheese, or jalapeños
Ingredient Highlights
-
Chicken or Beef: Both meats work well for carnitas-style fajitas. Chicken thighs offer tenderness and moisture, while beef provides a rich flavor.
-
Spices: Cumin, chili powder, smoked paprika, and coriander combine to create an earthy, smoky base that gives the carnitas a deep flavor profile.
-
Citrus Juices: Lime and orange juices not only tenderize the meat but also infuse a burst of freshness into the fajitas.
-
Bell Peppers & Onions: Sautéed vegetables add crunch and sweetness, balancing the rich flavor of the carnitas.
Instructions
Prepare the Meat:
-
Marinate the Meat: In a bowl, combine the olive oil, ground cumin, chili powder, garlic powder, onion powder, smoked paprika, ground coriander, cayenne pepper (if using), salt, and pepper. Add the chicken or beef and rub the spice mixture evenly over the meat. Pour in the lime juice and orange juice, and massage it into the meat. Let the meat marinate for at least 30 minutes, or for best results, refrigerate it for 2-4 hours or overnight.
Slow-Cook the Carnitas:
-
Slow-Cook the Meat: In a slow cooker, add the marinated meat and chicken broth. Cover and cook on low for 6-8 hours for chicken, or 4-6 hours for beef until the meat is tender and easily shredded with a fork.
-
Shred the Meat: Once the meat is cooked, remove it from the slow cooker and let it cool slightly. Shred it with two forks until it’s finely pulled apart. (For a quicker method, you can also cook the meat in a pressure cooker for 30-45 minutes on high and then shred.)
Sauté the Vegetables:
-
Cook the Vegetables: In a large skillet, heat a bit of olive oil over medium-high heat. Add the sliced onions and bell peppers. Season with a pinch of salt and pepper. Sauté for 5-7 minutes, or until the vegetables are tender and slightly charred. Remove from the heat and set aside.
Assemble the Fajitas:
-
Warm the Tortillas: While the vegetables are cooking, warm the tortillas. You can do this by placing them in a dry skillet over medium heat for 1-2 minutes on each side, or wrap them in foil and heat them in the oven at 350°F (175°C) for about 10 minutes.
-
Combine the Meat and Veggies: Once everything is cooked, combine the shredded carnitas with the sautéed vegetables in the skillet. Stir to combine and heat everything together for 2-3 minutes. Adjust the seasoning to taste with more salt, pepper, or lime juice if needed.
Serve:
-
Serve the Fajitas: To assemble the fajitas, place a few spoonfuls of the carnitas and vegetable mixture in the center of each tortilla. Top with fresh cilantro, a squeeze of lime, and your favorite garnishes like guacamole, salsa, or sour cream.
- Prep Time: 15minutes
- Cook Time: 1hour 45minutes
Nutrition
- Serving Size: 6
- Calories: 450
- Fat: 18g
- Carbohydrates: 40g
- Protein: 35g
Conclusion
Carnitas Fajitas are a flavorful and versatile dish that can be enjoyed in many ways. With tender, slow-cooked meat, sautéed vegetables, and all the classic fajita toppings, this dish is sure to please everyone at the table. Whether you’re serving it for a family dinner or preparing a feast for a special occasion, Carnitas Fajitas will never disappoint. Best of all, the recipe is completely Halal, with no pork, bacon, or alcohol involved, ensuring that it’s suitable for a wide range of dietary preferences. Enjoy!