Side Dishes
This El Pollo Loco pinto beans copycat recipe delivers the restaurant’s signature blend of smoky chipotle heat and creamy cilantro finish in your own kitchen. The secret lies in slow-cooked beans infused with cumin, garlic, and a touch of cinnamon—just like the original.
I’ve perfected this method after testing countless variations, ensuring every bite captures that familiar balance of spice and richness.
The process begins with soaking dried pinto beans overnight, which guarantees tender, flavorful results without compromise. As the beans simmer, they absorb a carefully measured blend of spices and a smoky chipotle paste that creates that signature depth.
The final touch—a dollop of sour cream and fresh cilantro—adds the creamy, herby finish that makes these beans irresistible.
What you’ll end up with is a pot of creamy, smoky pinto beans that’s just as satisfying as the restaurant version, but with the flexibility to adjust heat levels to your preference. The texture is perfect—tender beans with just enough bite, coated in a sauce that’s rich yet light.
This recipe is designed to be your new go-to side dish for tacos, burritos, or even as a standalone meal.
Best of all, this copycat version delivers restaurant-quality flavor without the mystery ingredients. Let’s get started—your taste buds will thank you.
Ingredients for el pollo loco pinto beans copycat
Sixteen ingredients, all working together for that signature El Pollo Loco smoky, creamy flavor you crave.
| Ingredient | Amount | Notes |
|---|---|---|
| Dried Pinto Beans 🥜 | 1 ½ lbs | Soaked overnight, drained well |
| Chipotle Peppers in Adobo Sauce 🌶️ | 2 whole | Canned, minced for smoky depth |
| Garlic Cloves 🧄 | 6 cloves | Peeled, roughly chopped |
| Ground Cumin 🌿 | 1 tbsp | Toasted for deeper aroma |
| Ground Coriander 🌿 | 1 tbsp | Freshly ground preferred |
| Ground Cinnamon 🌿 | ½ tsp | For subtle warmth |
| Onion Powder 🧅 | 1 tsp | For savory base |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly cracked |
| Bay Leaves 🍃 | 2 whole | For subtle earthiness |
| Fresh Cilantro 🌿 | ½ cup | Chopped, stems removed |
| Sour Cream 🥛 | ½ cup | Full-fat for creaminess |
| Chicken Broth 💧 | 4 cups | Low-sodium preferred |
| Extra-Virgin Olive Oil 🫒 | 2 tbsp | For richness |
| Lime Juice 🍋 | 2 tbsp | Freshly squeezed |
The pinto beans are the foundation, so pick dried over canned—they absorb flavors better and give that perfect tender bite. Soak them overnight in plenty of water (at least 8 cups) to cut cooking time. For the chipotle peppers, look for canned in adobo sauce at any Latin market or the international aisle—Goya or Herdez are reliable brands. The cilantro needs to be fresh (none of that dried stuff), and if you're using Costco or Trader Joe's, grab the big bunch—they keep well in the fridge for a week. The cinnamon might seem odd, but it's key for that subtle warmth that makes these beans stand out.
No chipotle peppers? Substitute smoked paprika plus a pinch of cayenne—it won’t be identical, but you’ll still get smoky heat. Ran out of coriander? Dried oregano at half the amount works in a pinch. Using canned beans? Drain and rinse them well to avoid a watery texture. The sour cream is non-negotiable for that creamy finish—full-fat is worth the splurge—but if you’re avoiding dairy, Greek yogurt works too. For extra depth, toast the cumin and coriander in a dry pan for 30 seconds before adding to the pot (trust me on this).
These beans taste even better the next day as the flavors meld. Store in an airtight container in the fridge for up to 5 days, or freeze for 3 months in portions. I like to make a big batch and freeze half—perfect for lazy weeknights. When reheating, add a splash of water or broth to keep them creamy. Serve with warm tortillas or over rice for that full El Pollo Loco experience.
Why You'll Love This Recipe
- No-Soaking Needed: I swear by this trick—just toss the dried pinto beans in hot water with a pinch of salt, let them sit overnight, then simmer. No mushy texture, no fuss, and honestly? The flavor comes out richer than canned.
- Smoky Heat Magic: That chipotle in adobo sauce? It’s the secret weapon. One minced pepper and a splash of its sauce turns these beans from ordinary to ridiculously good—deep, smoky, with just enough kick to linger.
- Taco Night Every Night: Between us, these beans are my lazy-day hero. Serve them with rice and shredded chicken for a full meal, or pile them onto tortillas for tacos. Even my picky teenage son asks for seconds.
- Budget-Friendly Pantry Staple: A pound of dried beans costs less than a single restaurant meal, and they stretch across lunches, dinners, and even soups. I’ve had these last five days in my fridge, and they’ve only gotten better with time.
Step-by-step instructions for El Pollo Loco pinto beans copycat recipe
Here's the exact method to recreate that signature smoky, creamy pinto bean dish with restaurant-quality depth.
Prepare the Beans for Perfect Texture
Begin by soaking the 1.5 lbs dried pinto beans overnight in plenty of cold water. This ensures they cook evenly and maintain their creamy texture. Drain them thoroughly before using - I like to give them a quick rinse under cold water to remove any skin that might have loosened during soaking.
In a large Dutch oven or heavy pot, combine the drained beans with 4 cups chicken broth, 2 whole bay leaves, 1.5 tsp salt, and 0.5 tsp black pepper. Bring to a boil over medium-high heat, then immediately reduce to a gentle simmer. The water should just barely cover the beans - you want them to cook slowly and absorb flavor rather than steam.
Simmer uncovered for 1.5 to 2 hours until the beans are fork-tender but still hold their shape. Stir occasionally to prevent sticking, and add a splash of hot water if the liquid level gets too low. You're aiming for beans that mash slightly when pressed but still have some bite - this prevents a mushy final texture.
Build the Smoky Chipotle Base
While the beans cook, prepare the chipotle mixture by mincing the 2 whole chipotle peppers in adobo sauce very finely - I use a microplane for maximum surface area. In a small skillet, heat 2 tbsp extra-virgin olive oil over medium heat until shimmering.
Add the minced chipotles and cook for 30 seconds until fragrant. Immediately transfer to a bowl and stir in 1 tbsp ground cumin, 1 tbsp ground coriander, 0.5 tsp ground cinnamon, 1 tsp onion powder, and 6 cloves roughly chopped garlic. Let this spice blend steep for 5 minutes while you finish the beans - this allows the chipotle's smoky compounds to fully infuse with the spices.
Real talk: Don't skip this steeping time. The longer these spices mingle, the more complex and layered the flavor becomes. You'll notice the aroma deepen noticeably during those few minutes - that's your signal it's ready.
Combine and Simmer to Creamy Perfection
Once the beans are tender, carefully stir the chipotle-spice mixture into the pot along with any accumulated juices. The beans should be mostly submerged but not swimming - add a splash of hot water if needed. Return to a simmer over low heat and cook uncovered for another 30 minutes, stirring occasionally.
This second simmering phase is crucial for developing the beans' natural creaminess. As they break down further, their starches release into the liquid, creating that signature velvety texture. You'll see the mixture thicken noticeably - it should coat the back of a spoon when you stir.
I like to taste at this stage to check the seasoning. The beans should be richly spiced but still have room for the final bright elements. If they're too acidic, add a pinch more salt. If they need more depth, let them simmer another 5 minutes.
Finish with Creamy Cilantro Lime Brightness
Remove the pot from heat and stir in the 0.5 cup chopped fresh cilantro and 0.5 cup sour cream. The contrast between the smoky beans and cool, creamy sour cream is what makes this dish sing. Let the mixture sit for 2-3 minutes to allow the cilantro to soften slightly and release its oils.
Finally, stir in the 2 tbsp freshly squeezed lime juice and taste again. The acidity should cut through the richness and brighten all the flavors. If you want extra creaminess, you can mash about 1/3 of the beans lightly with a potato masher - this creates pockets of thicker, more luxurious texture throughout.
Serve immediately with warm tortillas or as a side dish. The beans will continue to thicken slightly as they cool, so don't be surprised if they're even creamier after sitting for 10 minutes. This is the moment where all the elements come together - smoky, creamy, tangy, and perfectly balanced.
Pro Tips For Making El Pollo Loco Pinto Beans Copycat
- Soak Overnight (Not Rush): I learned this the hard way—skipping the overnight soak leaves your beans tough no matter how long you simmer. Even 4 hours in hot water won’t cut it; the beans need 8+ hours in cool water to soften properly. Trust me, your future self will notice the difference when they’re creamy instead of mealy.
- Toast the Spices: Dry-toast your cumin and coriander in a skillet for 30 seconds until fragrant—this wakes up their flavors way more than just sprinkling them in. The beans will taste deeper, like they’ve been simmering for hours instead of the usual 1-2. (Yes, even if you’re impatient like me.)
- Blend Chipotle Rough: Don’t puree the chipotle adobo into a smooth paste—leave it slightly chunky. A quick pulse in the blender (3-4 seconds) keeps texture and heat balanced. Over-blending turns your beans into a smoky slurry instead of a rich, layered dish.
- Simmer Low and Long: After the initial boil, drop the heat to a bare simmer—just tiny bubbles breaking the surface. I used to rush this, and the beans would split or taste starchy. Low and slow (45-60 minutes) gives them time to absorb all that smoky, spiced goodness without falling apart. (Your future self will thank you.)
Dietary considerations for these flavors
Gluten-Free Adaptation
This recipe is naturally gluten-free since it relies on beans, spices, and fresh ingredients. However, always double-check your broth and spice blends for hidden gluten—some brands add fillers. I recommend Annie's Organic Low-Sodium Chicken Broth or Imagine Foods for certified gluten-free options.
The sour cream and lime juice are also safe, but verify if you're using store-bought sour cream with additives. 🌱
Dairy-Free Swaps
For a dairy-free version, replace the sour cream with full-fat coconut yogurt or cashew cream (blend ½ cup soaked cashews with ¼ cup water). The texture will be slightly lighter but still creamy.
I also suggest adding 1 tbsp nutritional yeast for a cheesy depth. The lime juice and cilantro remain unchanged, ensuring that bright finish. 🥥
Lower-Carb Options
If you're watching carbs, reduce the beans to 1 lb dried (about 2 cups cooked) and bulk up with 1 cup diced zucchini or mushrooms for texture. These veggies absorb the smoky chipotle flavors beautifully while cutting net carbs.
Keep the spices and broth amounts the same, but simmer the mixture for 10 minutes less to avoid overcooking the veggies. 🥦
Spice Adjustments
For a milder heat level, reduce the chipotle peppers to 1 whole pepper (or 1 tbsp adobo sauce) and add ½ tsp smoked paprika for depth instead. If you love extra spice, increase to 3 chipotles and add ½ tsp cayenne pepper—but taste as you go!
The cinnamon and cumin balance the heat naturally, so don’t skip them. 🌶️
Protein Boost
Turn these beans into a heartier meal by stirring in 1 cup cooked shredded chicken or ½ cup black beans at the end. For a vegan option, add 1 cup cooked lentils or crumbled tempeh (pan-fried with cumin for extra flavor).
These additions keep the dish satisfying while maintaining the creamy, smoky profile. 🍗
Allergen-Friendly Tips
For nut allergies, avoid cashew cream and stick to coconut yogurt (check for cross-contamination). If cilantro is an issue, swap it for fresh parsley or dill—though cilantro’s bright flavor is key, these herbs add a fresh note.
Always store ingredients separately to prevent cross-contact, especially when using shared tools like microplanes for chipotles. 🚫
Nutrition facts
Frequently asked questions
Why do I need to soak the pinto beans overnight?
Soaking overnight reduces cooking time by 30-50% and prevents those tough, dry beans. The water softens the skins, allowing them to absorb the smoky chipotle and creamy spices perfectly. Plus, it cuts down on digestive discomfort for some people. Don't skip this step—it's the foundation of that restaurant-quality texture!
Can I use canned beans instead of dried?
Yes, but your results won't be as creamy or flavorful. If you must use canned, drain and rinse them well, then simmer in fresh broth with the spices for 20-30 minutes to develop the sauce. For best results, stick with dried beans—they absorb flavors better and create that signature velvety texture.
How do I adjust the heat level?
For milder heat, reduce chipotle peppers to 1 whole pepper (or 1 tbsp adobo sauce) and add ½ tsp smoked paprika. For extra spice, use 3 chipotles + ½ tsp cayenne. The cinnamon and cumin naturally balance heat, so don't skip them. Always taste as you go!
What if my beans turn out too thick or too thin?
Too thick? Stir in 2-3 tbsp warm water or broth while simmering. Too thin? Cook uncovered for 5-10 more minutes to let excess liquid evaporate. The ideal consistency should coat the back of a spoon but still be spoonable.
Can I make these ahead of time?
These beans taste even better the next day as flavors meld. Store in an airtight container in the fridge for up to 5 days or freeze for 3 months. When reheating, add a splash of water or broth to maintain creaminess. Perfect for meal prep!
