I used to think beans were beans until I started paying attention to how Chipotle’s pinto beans taste compared to a can you just drain and heat on the stove. The difference is significant, and once I figured out the technique I felt slightly ridiculous that I had not been cooking beans this way my whole life. The keys are three things: bay leaves (and you need real, fresh bay leaves, not the dusty ancient ones at the back of your spice cabinet), a small amount of chipotle pepper in adobo sauce that gives the beans a smoky depth without turning them spicy, and cooking the beans in just enough liquid that they stay brothy and saucy rather than thick and pasty. The chipotle itself is subtle here – it is not a spicy dish. It is an aromatic, layered, deeply savory one.
This recipe works with canned beans for a 30-minute weeknight side dish, but I will also walk you through the dried bean version for an even richer result. Either way, these beans will change how you think about something as simple as a can of pintos.

5 min
25 min
30 min
6
Easy
Why You’ll Love This Recipe
- The bay leaves are the secret weapon – they add a subtle herbal complexity that makes these beans taste restaurant-quality rather than straight from the can
- The chipotle pepper adds smoky depth without making the beans spicy, giving them a flavor dimension that is completely missing from plain canned beans
- This recipe is naturally vegan and gluten-free with no special ingredients – just pantry staples that most home cooks already have
- Canned beans make this a legitimate 30-minute recipe that works on any weeknight without any advance planning
- The beans hold beautifully in the refrigerator and actually taste even better the next day as the seasonings continue to develop
About This Multi-Brand Favorite
Chipotle has offered both pinto and black beans on their menu since the restaurant chain began, and both have become beloved by regular customers as essential components of bowls, burritos, and tacos. Chipotle’s pinto beans have an interesting history: the original recipe included bacon in the braising liquid, which gave the beans a meaty, smoky depth. Around 2013-2014, Chipotle switched to a vegetarian version of their pinto beans (and their black beans, which were already vegetarian) in response to growing demand from vegetarian and vegan customers who wanted more options. The current pinto bean recipe relies on bay leaves, chipotle pepper, garlic, cumin, and oregano to build complexity without any animal products. The beans are cooked in a light broth rather than a thick sauce, giving them that slightly soupy, restaurant-style texture that is perfect for layering in a bowl where the liquid mingles with the rice and other components.

Ingredients
For the Beans
- 2 cans (15 oz each) pinto beans, drained (reserve 1/2 cup of the canning liquid)
- 3 garlic cloves, minced
- 1/4 cup white onion, finely diced
- 1 tablespoon olive oil
- 1 teaspoon ground cumin
- 1/2 teaspoon dried oregano
- 1 teaspoon kosher salt
- 1/2 teaspoon black pepper
- 2-3 bay leaves (large, fresh or recently dried)
Seasoning Base
- 1-2 chipotle peppers in adobo, minced very fine
- 1 tablespoon adobo sauce (from the can)
- 1 teaspoon ground cumin
- 1/2 teaspoon dried oregano
- 3 garlic cloves, minced
- 1/4 cup white onion, diced small
- 1/2 cup vegetable broth or water
- 2 bay leaves
- Salt to taste
For Serving
- Fresh cilantro, roughly chopped
- Lime wedges
- Sour cream or Mexican crema
- Crumbled cotija cheese
Ingredient Substitutions
- Black beans work with the exact same method and timing – swap one-for-one and the result is equally delicious
- Dried pinto beans (1 lb, soaked overnight) for deeper, earthier flavor – simmer in broth with all seasonings for 90 minutes until tender instead of using canned
- 2 strips of bacon, diced and cooked first, for the original-style flavor that Chipotle used to use before going vegetarian
- 1/2 teaspoon smoked paprika plus 1/4 teaspoon cayenne instead of chipotle pepper if you do not have canned chipotles
- Chicken broth instead of vegetable broth if you are not concerned about keeping the beans vegetarian – it adds a savory richness
Equipment You’ll Need
- Medium saucepan or deep skillet
- Wooden spoon or silicone spatula
- Sharp knife and cutting board (for mincing garlic and chipotle)
- Can opener
- Measuring spoons
- Ladle for serving

Step-by-Step Instructions
- Saute the Aromatics. Heat olive oil in a medium saucepan over medium heat. Add finely diced white onion and cook, stirring occasionally, for 3-4 minutes until the onion is soft and translucent. Add minced garlic and cook for 30 more seconds until fragrant – do not let the garlic brown or it will turn bitter. The onion and garlic form the aromatic base that the chipotle and spices will bloom into. This step only takes about 5 minutes but builds the flavor foundation for the entire dish.
- Add Chipotle and Spices. Add the minced chipotle pepper and adobo sauce to the pan with the softened onion and garlic. Stir and cook for about 1 minute – you will see the chipotle darken slightly and smell a toasted, smoky aroma. Add the ground cumin and dried oregano, stir everything together, and cook for another 30 seconds. Blooming the spices in the hot oil at this stage activates their flavor compounds and distributes them evenly throughout the beans rather than having them float on top.
- Add Beans and Liquid. Drain the canned pinto beans but save about 1/2 cup of the liquid from the cans – this starchy, slightly salty liquid helps the beans stay creamy. Add the drained beans and the reserved canning liquid to the pan. Pour in 1/2 cup of vegetable broth or water. Nestle the bay leaves into the beans. Stir everything gently to combine. Increase heat to medium-high and bring to a gentle boil, then reduce heat to medium-low.
- Simmer Until Flavors Meld. Simmer the beans uncovered over medium-low heat for 15-20 minutes, stirring every 5 minutes. You are not trying to fully cook raw beans here – you are infusing the already-cooked canned beans with all the aromatics and allowing the liquid to reduce to a light, saucy consistency. The beans should look glossy and the liquid should have thickened slightly but still be pourable. If the beans seem dry during cooking, add another splash of broth. If too soupy, cook a few minutes longer.
- Season and Serve. Remove and discard the bay leaves before serving. Taste the beans carefully and adjust seasoning – they may need more salt, especially if you used low-sodium broth. Add a squeeze of lime juice (about 1 tablespoon) right before serving to brighten all the flavors. Taste again after the lime and add more salt if needed. The beans should taste deeply savory with a subtle smokiness from the chipotle and a clean, herbal background from the bay leaves. Serve hot as a component in burrito bowls or as a side dish.

Pro Tips from My Kitchen
- Use the starchy liquid from the can of beans – do not drain and discard it all. That liquid has bean starch that thickens the pot and a clean bean flavor that makes the finished dish taste more like slow-cooked from-scratch beans
- Mince the chipotle pepper as finely as possible rather than leaving it in larger pieces – very fine mincing distributes the smoky flavor evenly so every spoonful of beans has the same depth rather than hot spots
- Fresh or recently purchased bay leaves make a significant difference. Old, dusty bay leaves have lost their volatile oils and add almost nothing. Smell your bay leaves before adding them – they should smell herbal and slightly floral
- Do not rush the simmering step – 15-20 minutes allows the beans to absorb the chipotle, cumin, and garlic flavors. Beans just warmed for 5 minutes taste one-dimensional compared to beans that have simmered with aromatics
- Add the lime juice at the very end of cooking rather than at the beginning – acid added too early to beans can tighten the skins and make them feel slightly tough
- Make a double batch and refrigerate half for later in the week – the beans improve dramatically in flavor overnight as the spices continue to penetrate the beans
Recipe Variations
- Bacon Pinto Beans (Original Style): dice 2 strips of thick-cut bacon and cook until crispy in the pan before adding onion. Leave the bacon fat in the pan to cook the aromatics – this is how Chipotle originally made their pinto beans
- Smoky Paprika Beans: add 1 teaspoon smoked paprika along with the cumin for a deeper, more complex smokiness that does not add any heat
- Spicy Pinto Beans: increase chipotle peppers to 3 and add 1/4 teaspoon cayenne for a genuinely spicy version that pairs well with cooling toppings like sour cream and avocado
- From-Scratch Dried Bean Version: soak 1 lb dried pinto beans overnight, drain, and cook in fresh water with all the seasonings for 90 minutes until completely tender. The flavor is significantly deeper and more complex than the canned version
- Black Bean Version: substitute two cans of black beans for the pinto beans and use the exact same seasoning and technique. Black beans have a slightly earthier flavor that works beautifully with the chipotle and cumin
Common Mistakes to Avoid
- Not reserving any of the canning liquid from the beans and using only plain water or broth, which misses the starchy, bean-flavored liquid that helps create a creamy, restaurant-quality consistency
- Using old, flavorless bay leaves that have been sitting in the spice rack for years – bay leaves lose their volatile flavor compounds over time and ancient bay leaves add virtually no flavor
- Adding too much chipotle pepper and turning a subtly smoky side dish into an aggressively spicy one – start with 1 pepper, taste, and add more only if you want more heat and smoke
- Cooking the beans for only 5 minutes after adding the spices, which does not give the aromatics time to fully infuse into the beans – the 15 to 20 minute simmer is essential for flavor development
- Forgetting to remove the bay leaves before serving – bay leaves are not edible and have sharp edges; always fish them out before the dish goes to the table
What to Serve With This Dish
- Cilantro lime rice as the base layer for a burrito bowl with the beans spooned alongside
- Grilled chicken, steak, or carnitas as the protein component in a complete Chipotle-style bowl
- Warm flour or corn tortillas for simple bean tacos topped with crumbled cotija cheese and lime
- Tortilla chips for dipping – these saucy beans double as a casual dip when served alongside chips
- Scrambled eggs and avocado toast for a protein-rich vegetarian breakfast bowl
Storage Instructions
Refrigerator
Store leftover beans in an airtight container with all their liquid for up to 5 days. The liquid is important – do not drain it off before storing or the beans will dry out. The beans actually taste better on days 2 and 3 as the seasonings continue to penetrate.
Freezer
Pinto beans freeze well for up to 4 months. Freeze in zip-lock bags or airtight containers with all their cooking liquid. Thaw overnight in the refrigerator. The texture softens very slightly after freezing but is barely noticeable.
How to Reheat
Reheat beans in a small saucepan over medium-low heat, stirring occasionally, for 5-7 minutes. Add a splash of broth or water if they seem thick. They also reheat fine in the microwave in a covered bowl for 2 minutes, stirring halfway through. They will be looser than when first made – this is normal.
Make Ahead
These beans are perfect for making ahead. Cook them 1-3 days before you plan to serve them and store in the refrigerator. Reheat gently and taste again for seasoning before serving, as you may want to add another pinch of salt or squeeze of lime after reheating.
Nutrition Information
Per serving (estimated): 180 calories, 9g protein, 28g carbs, 4g fat (1g saturated), 8g fiber, 2g sugar, 440mg sodium.
Nutrition values are estimates and will vary based on exact ingredients used.
Frequently Asked Questions
Are Chipotle’s pinto beans vegetarian?
Yes, as of approximately 2013-2014, Chipotle’s pinto beans (and their black beans) are vegetarian and vegan. The original recipe included bacon in the braising, but Chipotle reformulated it to be plant-based in response to customer demand. The current recipe uses vegetable-based ingredients only: chipotle pepper, bay leaves, garlic, onion, cumin, and oregano.
What is the difference between Chipotle’s pinto beans and black beans?
Both bean varieties are seasoned very similarly at Chipotle – same aromatics, same chipotle-forward flavor profile. The main difference is taste and texture: pinto beans are slightly creamier and milder with a more neutral flavor, while black beans have a slightly earthier, more mineral quality. Pintos also tend to absorb the seasonings a bit more readily. Personal preference is the main deciding factor.
Can I use dried pinto beans instead of canned?
Yes, dried pinto beans produce a richer, more complex flavor than canned. Soak 1 lb of dried pintos overnight in cold water, then drain and rinse. Add them to the pot with the aromatics and enough vegetable broth to cover by 2 inches. Simmer covered for 90 minutes to 2 hours until completely tender, adding more liquid as needed. The finished flavor is noticeably deeper than the canned version and worth the extra time.
Why do bay leaves make such a big difference in beans?
Bay leaves contain volatile aromatic oils – primarily eucalyptol and other terpene compounds – that infuse into the liquid during cooking and add a subtle herbal, slightly floral complexity that is hard to identify but very noticeable by its absence. The key is using fresh or recently purchased bay leaves. Old bay leaves that have been in the spice cabinet for over a year have lost most of their aromatic oils and add essentially nothing.
How do I make the beans less spicy if I added too much chipotle?
If you have made the beans too spicy, add more beans (open another can) to dilute the heat, then re-season with salt and lime. You can also add a small amount of honey or sugar (1/4 teaspoon) to counterbalance the heat. A dollop of sour cream or crema stirred into each serving at the table is the easiest fix for individual portions that are too hot.
How long do homemade pinto beans last in the refrigerator?
Stored in an airtight container with all their liquid, these beans keep well for 5 days in the refrigerator. They actually improve in flavor on days 2 and 3 as the spices continue to penetrate. After day 5, the texture begins to deteriorate and the flavor can become slightly sour. For longer storage, freeze portions in zip-lock bags for up to 4 months.
Can I add meat to these pinto beans?
Absolutely. Diced bacon (2 strips, cooked until crispy) added at the beginning is the most traditional addition and actually approximates Chipotle’s earlier recipe. You can also stir in a handful of cooked, crumbled Mexican chorizo for a spicier, meatier version. Or add leftover carnitas or barbacoa directly to the beans for a hearty, protein-rich side that doubles as a complete meal.
What can I do with leftover pinto beans besides burrito bowls?
Chipotle-style pinto beans are extremely versatile. Mash them for a quick refried bean substitute to spread on tostadas or inside quesadillas. Use them as a base for a quick bean soup with added broth and roasted vegetables. Toss them with cooked pasta, olive oil, and fresh herbs for a simple Italian-Mexican fusion dish. Pile them over baked sweet potatoes with cheese and sour cream for an easy vegetarian dinner.
Do I need to rinse canned beans before using them?
For this specific recipe, I recommend draining but only partially rinsing – or not rinsing at all. The canning liquid contains bean starch that helps the finished dish achieve that creamy, slightly thick consistency. If you rinse completely and add only water or broth, the beans will taste clean but thin. Reserve 1/2 cup of the canning liquid and use it in the recipe as instructed.
How do I know when the beans are done?
With canned beans, you are not cooking them until tender (they are already cooked) – you are simmering them long enough to absorb the aromatics and develop flavor. After 15-20 minutes, the beans should look glossy and darker in color from absorbing the chipotle, the liquid should have reduced slightly to a light sauce consistency, and tasting one should reveal the smoky, garlicky flavors throughout the bean rather than just on the outside.
Is it worth making these from scratch or should I just heat up canned beans?
The difference between plain heated canned beans and these properly seasoned beans is enormous – they taste like completely different dishes. Even just heating the onion, garlic, chipotle, and spices before adding the beans takes only 5 extra minutes and transforms the result. If you are making a bowl or burrito that you want to taste like the restaurant, taking the 25-30 minutes for this recipe is absolutely worth it.
What type of onion is best for this recipe?
White onion is traditional in Mexican cooking and is what Chipotle uses. White onions have a sharper, cleaner flavor than yellow onions when raw, but mellow into a sweet, savory base when cooked. Yellow onion works fine as a substitute with only a minor flavor difference. Red onion is not recommended for cooking into this dish as it changes the color and has a slightly different flavor profile that does not blend as well.
More Multi-Brand Copycat Recipes
Happy cooking,
Julia
I'm Julia. I cook restaurant copycat recipes at home and share what works. Every recipe on this site is tested at least three times in my own kitchen before I publish it.
