This Chorizo Chipotle Bean Dip is the kind of hot, cheesy appetizer that’s always a hit for game day, BBQ’s, taco night, and more. Savory chorizo, silky blended pinto beans, smoky chipotle in adobo, and melted cheese make this dip rich, bold, and deeply satisfying.

Before You Start Cooking
This recipe comes to us from Friend of Striped Spatula, Melinda Reddehase, who’s excellent at building bold flavor. I’ve added my own cooking notes throughout the post and recipe card.
- Blender or Food Processor. Either will work for making the creamy bean base, but if you have a high-speed blender like a Vitamix, use it for the smoothest, creamiest result.
- Chorizo. This recipe uses fresh Mexican-style pork chorizo, but beef chorizo works too. We use the Cacique brand, which comes packaged loose in a roll. If your chorizo is in links, remove the casings before browning the meat.
- Quesadilla Cheese. Queso quesadilla is a mild, semi-soft cow’s milk cheese that melts beautifully. Can’t find it at your local market? Queso Asadero and Monterey Jack are both great substitutes that melt just as smoothly.
- Lard. Just like traditional refried beans, this dip uses lard for richness, texture, and flavor. Look for it in the baking aisle near the shortening, or in the International aisle, where it’s usually labeled “manteca.” If you can’t source it, you can use bacon grease, which will add another layer of meaty, smoky flavor to the dip.
How to Make Chorizo Bean Dip

How to Make Chorizo Bean Dip
Step 1: Cook the Onion and Chorizo
Start by softening chopped yellow onion in a large skillet with a little lard over medium-low heat. You’re not looking to caramelize here — just soften the onion until it’s tender with a little light browning around the edges.
Once it’s ready, remove it from the pan and set it aside while you cook the chorizo.

Add the chorizo to the same skillet, breaking it apart into crumbles with a spoon or spatula as it cooks. Don’t rush this — you want the fat to fully render and the meat to look slightly dry with a bit of crispiness to it.
Once the chorizo is ready, take the pan off the heat and leave the meat and any rendered fat in the skillet while you prepare the bean base.

Step 2: Blend the Bean Dip Base
Add the cooked onions to your blender canister or food processor, along with the following ingredients:
- Canned pinto beans. Drain and rinse them well under cool running water before adding them to the blender.
- Chipotle peppers with adobo sauce. These usually come whole in the can, so give them a rough chop before measuring. Make sure your measurement includes some of the adobo sauce from the can — that sauce carries a lot of the smoky, tangy flavor.
- Water. Just enough to help the thick beans blend into a smooth purée.
- Lime juice. Use freshly squeezed. It adds a pop of brightness that balances the rich, savory flavors in the dip.
- Goya Cilantro & Tomato Sazón. This little seasoning packet contains a blend of garlic, cumin, coriander, dehydrated tomato, and annatto. It adds a warm, savory depth to the bean base and gives the dip its golden-orange color. You’ll find it in the International aisle at most grocery stores, sold in a small box with individual foil packets.
- Fine sea salt. Just a little here — you’ll adjust the seasoning again at the end.


Blend everything together until smooth and creamy. If you’re using a high speed blender, you might need to use your tamper to get the ingredients moving.
Be sure to stop and scrape down the sides of the blender or food processor as needed to make sure everything gets fully incorporated.
Step 3: Finish the Dip
Now it all comes together. Scoop the bean purée into the skillet with the cooked chorizo, stirring to combine it with the chorizo and all of that rendered fat in the pan — don’t drain it off.
Place the skillet over low heat and cook, stirring often, until everything is warmed through.
Once the dip is hot, keep the heat on low and stir in the shredded quesadilla cheese and the remaining tablespoon of lard. Keep stirring as the cheese melts into the beans and the dip becomes rich and creamy.

Give it a taste before serving, adding an extra pinch of sea salt or a squeeze of lime juice if needed.
A note on heat: The spice level of this dip can vary depending on the chorizo you use. If you’d like more heat, stir in a little extra chipotle when blending the bean base, or add a pinch of cayenne pepper when you do your final taste.
Serving Chorizo Bean Dip
This dip is best served hot, straight from the skillet or spooned into a warm serving dish.
We like to finish it with a scattering of crumbled queso fresco on top — it adds a nice salty, creamy contrast to the smoky, cheesy dip underneath. A little fresh cilantro and a few lime slices also give it a pretty finish.
Sturdy tortilla chips are the obvious choice for scooping (we like blue corn chips), but don’t stop there. This dip is incredibly versatile — spoon it into burritos, use it as a bold base for nachos, or dollop it onto tacos and tostadas.

It also makes a great foundation layer for a loaded party dip if you want to take things up a notch.
This recipe fills an 8×8-inch round dish, which is plenty for a crowd. Need less? It halves easily.
If you’re serving it over a longer stretch — think a party spread or tailgate — you can keep it in a slow cooker on the warm setting for a couple of hours. Give it a stir every now and then to keep it from scorching around the edges.

More Hot & Cheesy Dip Recipes

Chorizo Bean Dip
Ingredients
- 2 (15 ounce) pinto beans , drained and rinsed
- 1 packet Goya Sazon Cilantro & Tomato seasoning
- ½ cup water
- ½ cup diced yellow onion
- 2 tablespoons lard , divided (see Note 1)
- 2 tablespoons chipotle peppers in adobo sauce (see Note 2)
- 9 ounces fresh Mexican pork chorizo (see Note 3)
- 8 ounces shredded Mexican-style quesadilla cheese (see Note 4)
- ½ teaspoon freshly-squeezed lime juice , plus additional to taste
- ¼ teaspoon fine sea salt , plus additional to taste
- crumbled queso fresco and fresh cilantro leaves , for garnish (optional)
Instructions
- Heat 1 tablespoon of lard in a large skillet over medium-low heat. Add the diced onion and cook until softened and fragrant with light browning around the edges. Remove from the skillet and set aside.
- Add the chorizo to the same skillet, breaking it into crumbles as it cooks. Cook until the fat has rendered and the meat looks slightly dry and lightly crisp. Remove the pan from heat and leave the chorizo and rendered fat in the skillet.
- In a blender or food processor, combine the pinto beans, water, Goya seasoning, chipotle peppers with adobo sauce, lime juice, salt, and cooked onion. Blend until smooth and creamy, scraping down the sides as needed (see Notes 4 and 5).
- Return the skillet to low heat. Add in the bean purée and stir to combine it with the chorizo. Cook for 2 to 4 minutes, stirring often, until the mixture is warmed through.
- Stir in the shredded quesadilla cheese and remaining 1 tablespoon of lard. Continue stirring until the cheese melts completely and the dip is creamy.
- Taste and adjust with additional salt or lime juice as needed. Top with crumbled queso fresco and fresh cilantro if desired, and serve hot with tortilla chips.
Notes
Nutrition Estimate
Nutrition information is automatically calculated, so should only be used as an approximation.
Please note that our recipes have been developed using the US Customary measurement system and have not been tested for high altitude/elevation cooking and baking.
You may also like:
Appetizers
Deviled Ham
Appetizers
Chunky Guacamole
Appetizers
Boudin Dip with Andouille
Appetizers















