Meal Prep

Cinco de mayo recipes

These easy Cinco de Mayo recipes come together in 30 minutes with simple ingredients. Perfect for busy moms who want a festive meal without the stress.

Prep 10 minutes
Cook 20 minutes
Total 30 minutes
Serves 4 servings
Cuisine Mexican
Course Main Course
Calories 395

Let’s make a Cinco de Mayo meal that actually works on a busy weeknight. No complicated sauces, no hunting for specialty ingredients, and no hour-long marinating. These recipes use pantry staples and fresh produce you can grab at any grocery store. The star today is a 30-minute chicken fajita skillet with a creamy cilantro lime sauce that doubles as a dip.

The fajita skillet delivers tender seasoned chicken strips, softened bell peppers and onions, and a sauce that pulls everything together without feeling heavy. It’s one-pan cooking at its most practical. You get char marks on the vegetables, a lightly thickened sauce that coats each bite, and enough texture to keep everyone interested. Serve it with warm tortillas, over rice, or as a filling for taco shells.

Why You’ll Love This Recipe

  • One-pan cleanup: Everything cooks in one skillet, so you spend less time scrubbing and more time at the table.
  • 30 minutes start to finish: The chicken cooks in 8 to 10 minutes, and the vegetables soften in about 6 minutes. Total active time is under 20 minutes.
  • Creamy sauce without cream: The sauce uses Greek yogurt, which gives a tangy richness without the heaviness of heavy cream. It won’t split when you reheat leftovers.
  • Kid-friendly heat level: This recipe uses mild chili powder and a pinch of cayenne. You can adjust the heat without changing the base flavor.
  • Meal prep friendly: The cooked fajita filling stores well for 4 days and reheats beautifully in a skillet or microwave.
  • Customizable toppings: Set out shredded cheese, salsa, avocado, and lime wedges so everyone builds their own plate.

Ingredients

For the chicken fajitas:

  • 1 ½ pounds boneless skinless chicken breasts (about 2 large breasts) – sliced into ½-inch thick strips against the grain. Slicing against the grain keeps the strips tender after cooking.
  • 2 medium bell peppers (any color) – seeded and sliced into ¼-inch strips. Red and yellow peppers add sweetness; green peppers add a sharper note.
  • 1 medium yellow onion – halved and sliced into ¼-inch half-moons. Onion softens to a sweet, almost jammy texture when cooked.
  • 2 tablespoons olive oil – divided. You need oil for the initial sear and a little more for the vegetables.
  • 1 teaspoon chili powder – use ancho chili powder for a smoky, mild flavor.
  • 1 teaspoon ground cumin – gives the dish a warm, earthy base.
  • ½ teaspoon smoked paprika – adds a subtle smokiness that mimics grilled flavor.
  • ½ teaspoon garlic powder – not fresh garlic here; powder distributes evenly and doesn’t burn.
  • ½ teaspoon onion powder – reinforces the onion flavor without extra moisture.
  • ¼ teaspoon cayenne pepper – optional, for a gentle kick. Omit if serving very young kids.
  • 1 teaspoon kosher salt – plus more to taste at the end.
  • ½ teaspoon black pepper – freshly ground if possible.
  • 2 tablespoons fresh lime juice – about 1 lime. Lime brightens the finished dish.
  • ¼ cup chopped fresh cilantro – for garnish.

For the creamy cilantro lime sauce:

  • ½ cup plain Greek yogurt (full fat or 2%) – provides creaminess without splitting when hot.
  • 2 tablespoons milk – any kind. Thins the sauce to a drizzling consistency.
  • 2 tablespoons chopped fresh cilantro – stems are fine; they blend easily.
  • 1 tablespoon fresh lime juice – about half a lime.
  • ¼ teaspoon garlic powder – not fresh; powder keeps the sauce smooth.
  • ¼ teaspoon salt – adjust to taste.

Optional Substitutions

  • Chicken thighs instead of breasts: Boneless skinless thighs stay juicier and tolerate slightly longer cooking. Add 2 to 3 minutes to the cooking time.
  • Greek yogurt substitute: Use sour cream or a dairy-free plain yogurt (coconut or soy based). The sauce will be slightly thinner with dairy-free yogurt.
  • Bell peppers swap: Use poblano peppers for milder heat or jalapeños for more spice. Poblanos have a rich, earthy flavor.
  • No lime on hand: Lemon juice works but changes the flavor profile slightly.
  • Gluten-free: This recipe is naturally gluten-free. Serve with corn tortillas or rice.
  • Lower fat: Use 2% Greek yogurt and reduce olive oil to 1 tablespoon total. The vegetables will be less caramelized but still tender.

Instructions

  1. Make the sauce first. In a small blender or food processor, combine Greek yogurt, milk, cilantro, lime juice, garlic powder, and salt. Blend until smooth, about 20 seconds. Scrape down the sides and pulse once more. Pour into a small bowl and refrigerate until serving. The sauce thickens as it chills.
  2. Season the chicken. In a medium bowl, toss the chicken strips with 1 tablespoon olive oil, chili powder, cumin, smoked paprika, garlic powder, onion powder, cayenne (if using), salt, and pepper. Use your hands to coat evenly. Let sit 5 minutes while you heat the pan.
  3. Heat the skillet. Place a 12-inch cast iron skillet or heavy stainless steel pan over medium-high heat for 2 minutes. The pan is ready when a drop of water sizzles and evaporates immediately.
  4. Cook the chicken. Add 1 tablespoon olive oil to the hot pan, then carefully add the chicken strips in a single layer. Do not overcrowd; cook in two batches if needed. Let the chicken cook undisturbed for 3 minutes, until the bottom is deeply browned. Flip each strip and cook 2 to 3 minutes more. The chicken should register 160°F on an instant-read thermometer. Remove to a plate and cover loosely with foil.
  5. Cook the vegetables. Reduce heat to medium. In the same pan, add the remaining 1 tablespoon olive oil if the pan looks dry. Add the sliced bell peppers and onion. Spread into an even layer and let cook undisturbed for 3 minutes, allowing the bottoms to char lightly. Stir and cook 2 to 3 minutes more, until the peppers are softened and the onions are translucent with some browned edges.
  6. Combine and finish. Return the chicken and any accumulated juices to the pan. Toss everything together. Drizzle 2 tablespoons of the creamy sauce over the mixture and stir to coat. Cook 1 minute, until heated through. Remove from heat.
  7. Finish with lime and cilantro. Squeeze the lime juice over the skillet and sprinkle with chopped cilantro. Toss once more.
  8. Serve immediately. Warm tortillas, rice, or taco shells alongside the skillet. Let everyone add extra sauce and toppings at the table.

Pro Tips

  • Slicing chicken against the grain means cutting perpendicular to the muscle fibers. You’ll see fine lines running along the breast; cut across them. This prevents the chicken from shredding or becoming tough when cooked.
  • Don’t move the chicken too soon. Let it sear undisturbed for a full 3 minutes. If you try to flip and it sticks, it needs another 30 to 60 seconds. A proper sear gives you brown bits that flavor the vegetables later.
  • The sauce will thicken once refrigerated. If you want a thinner drizzle, stir in an extra tablespoon of milk right before serving.
  • Use a cast iron skillet if you have one. It holds heat better and gives the vegetables better char marks.
  • Taste the vegetables before combining. If they taste raw or crunchy, cook 1 to 2 minutes more. They should be tender but not mushy.
  • Warm the tortillas wrapped in foil in a 350°F oven for 5 minutes, or directly over a gas flame for 15 seconds per side with tongs.
  • Leftover sauce can be used as a salad dressing or dip for raw vegetables. It keeps 5 days in the fridge.

Variations and Substitutions

  • Sheet pan version: Toss chicken and vegetables with oil and spices, spread on a rimmed baking sheet, and roast at 425°F for 15 to 18 minutes, stirring halfway. No sauce needed; serve with lime wedges.
  • Add black beans: Drain and rinse a 15-ounce can of black beans, add to the skillet after the vegetables are tender, and cook 2 minutes. This boosts fiber and protein.
  • Make it a burrito bowl: Serve the fajita mixture over cilantro lime rice with black beans, corn, shredded cheese, and the creamy sauce.
  • Use shrimp: Substitute 1 pound peeled and deveined shrimp for chicken. Cook 2 minutes per side, until pink and curled. Reduce chili powder to ½ teaspoon to avoid overpowering the shrimp.
  • Vegetarian option: Use 1 large portobello mushroom, sliced, plus 1 zucchini, halved and sliced. Cook mushrooms first, then zucchini and peppers. Replace chicken with chickpeas if you want more protein.
  • Spicier version: Add 1 minced jalapeño or serrano pepper to the vegetables during the last 2 minutes of cooking. Or double the cayenne.
  • Dairy-free sauce: Use a plain dairy-free yogurt (coconut or almond based) and omit the milk if the yogurt is thin. Add a pinch of sugar to balance tartness.

Storage and Reheating

Fridge

Store the cooked fajita filling and the sauce separately in airtight containers. The filling keeps for 4 days. The sauce keeps for 5 days. The texture of the peppers and onions softens slightly over time, but the flavor deepens.

Freezer

Freeze the fajita filling (without sauce) in a freezer-safe bag or container for up to 3 months. Squeeze out as much air as possible before sealing. The sauce does not freeze well; make fresh sauce when serving.

Reheating

Thaw frozen filling in the refrigerator overnight. Reheat in a skillet over medium heat with a splash of water or broth, stirring occasionally, until steaming hot (3 to 5 minutes). You can also microwave individual portions in 30-second bursts, stirring between each. The chicken will be slightly drier after microwaving, so add a spoonful of sauce when reheating.

FAQ

Can I make this ahead of time for a party? Yes. Cook the fajita filling up to 2 days in advance and reheat in a skillet. Make the sauce the day of serving. Keep everything warm in a slow cooker on low for up to 2 hours, adding a splash of broth if it thickens.

What if I don’t have a cast iron skillet? Use any heavy-bottomed pan, such as stainless steel or nonstick. Avoid nonstick if you want heavy char marks. Adjust heat as needed to prevent burning.

Can I use frozen bell peppers and onions? Yes. Thaw and pat dry thoroughly before cooking. Frozen vegetables release more water, which can steam instead of char. Cook them 2 to 3 minutes longer, over medium-high heat, to evaporate moisture.

How do I know the chicken is fully cooked? Use an instant-read thermometer inserted into the thickest strip. Chicken is safe at 165°F, but we pull it at 160°F because residual heat carries it over. If you don’t have a thermometer, cut into a strip; the meat should be white throughout with no pink, and juices should run clear.

Can I skip the sauce? Yes. The fajitas are still flavorful without it. Serve with salsa, guacamole, or extra lime.

What sides go with these fajitas? Cilantro lime rice, black beans, corn salad, or a simple green salad with avocado. Warm tortillas are essential.

Can I double this recipe? Yes. Use a larger skillet or cook in two batches. The total time increases by about 10 minutes.

How do I make the sauce less tangy? Add a pinch of sugar or a teaspoon of honey to balance the lime and yogurt acidity.

Nutrition Information

Calories 395
Carbohydrates 12g
Protein 38g
Fat 22g
Saturated Fat 5g
Cholesterol 110mg
Sodium 780mg
Fiber 3g
Sugar 6g

Nutritional values are estimated and can vary depending on the ingredients used.

Save this recipe

Print and download options unlock in 30 seconds.

Tried this recipe?

Rate this recipe

Your rating helps other home cooks decide what to make next.

New 0 ratings
Your rating

About the author

The Mommy’s Recipe Test Kitchen

The Mommy’s Recipe Test Kitchen creates simple, family-friendly recipes tested with everyday ingredients, clear steps, and practical tips to make home cooking easier.