Appetizers
This bean dip recipe with refried beans and cream cheese transforms humble ingredients into a velvety, crowd-pleasing appetizer that’s perfect for game days or fiesta gatherings.
The secret lies in blending warm refried beans with tangy cream cheese until silky smooth, then infusing it with garlic, cumin, and lime for that authentic Mexican flair. No special equipment needed—just a mixing bowl and patience for the flavors to meld during chilling.
The magic happens when you let the dip rest in the fridge for at least 30 minutes, allowing the cream cheese to fully incorporate and the spices to bloom.
This isn’t your average refried bean dip—it’s rich, spreadable, and packed with layers of flavor that balance earthy beans with creamy, slightly tangy richness. The texture is ultra-smooth, almost like a cross between hummus and queso, but with a bold, savory kick.
Serve it chilled with tortilla chips for scooping, or let guests dig in with warm corn chips or toasted baguette slices. Garnish with chopped green onions or a sprinkle of smoked paprika for extra visual appeal and a hint of heat.
This dip is a vegetarian powerhouse, delivering protein and fiber without sacrificing indulgence—ideal for parties, potlucks, or a quick snack when hunger strikes.
Pro tip: Double the batch and store leftovers in an airtight container for up to 5 days. The flavors actually deepen over time, making it even more irresistible. Trust me, once you try this version, store-bought bean dips won’t stand a chance.
Ingredients for bean dip recipe with refried beans and cream cheese
Gather these simple ingredients for a velvety bean dip that’s creamy, tangy, and packed with Mexican flair.
| Ingredient | Amount | Notes |
|---|---|---|
| Refried Beans 🫘 | 1 ½ cups | Canned or homemade, warmed |
| Cream Cheese 🧀 | 8 oz | Full-fat for best texture |
| Garlic Cloves 🧄 | 2 cloves | Fresh, minced for flavor |
| Ground Cumin 🌿 | 1 tsp | Toasted for deeper aroma |
| Lime Juice 🍋 | 2 tbsp | Freshly squeezed |
| Tortilla Chips 🍟 | 2 cups | For serving, crushed or whole |
| Green Onions 🧅 | ¼ cup | Chopped, for garnish |
| Smoked Paprika 🌶️ | ½ tsp | For garnish and color |
| Salt 🧂 | ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ¼ tsp | Freshly ground |
| Plain Greek Yogurt 🥛 | ¼ cup | For extra creaminess (optional) |
| Avocado Oil 🫒 | 1 tbsp | For finishing drizzle |
The cream cheese is non-negotiable here—it’s what gives this dip that ultra-smooth, almost queso-like texture. Philadelphia brand is my go-to because it’s consistently rich and tangy, but any full-fat cream cheese works. For the refried beans, La Cocina or Bush’s are solid choices if you’re buying canned—just warm them up with a splash of water to loosen them. If you’re feeling fancy, homemade refried beans with lard replaced by avocado oil make this even more special. The garlic and lime are where the magic happens, so don’t skimp on freshness—those little jars of minced garlic in the store? Skip them. Fresh cloves take 30 seconds to mince and make all the difference.
No cream cheese? Substitute with a mix of sour cream and mascarpone cheese—it’ll be tangier but still creamy. Short on lime juice? Lemon juice at half the amount works in a pinch, though it’ll be slightly less vibrant. The smoked paprika can be swapped for regular paprika if you’re avoiding heat, but I’d still recommend it for that authentic flavor. For extra protein, add half a cup of cooked black beans to the mix. And if you’re serving this at a party, crush some tortilla chips into the dip itself—they’ll soak up flavor and give everyone a fun texture to scoop.
This dip tastes even better the next day, so make it ahead if you can. Store leftovers in an airtight container in the fridge for up to 5 days, though I’ve never had any last that long. The flavors meld beautifully over time, so the longer it sits, the richer it gets. For serving, I like to set out small bowls of crushed tortilla chips alongside the dip—it makes scooping way easier and adds a fun crunch. Garnish with extra smoked paprika or chopped green onions right before serving, so the colors pop and the flavors stay bright.
Why You'll Love This Recipe
- Five-Ingredient Magic: I swear by this combo—just beans, cream cheese, garlic, cumin, and lime. That’s it. No fancy prep, no hidden steps, and honestly? It’s the kind of recipe where you can taste every ingredient without overcomplicating things.
- Creamy-Garlic Crunch: The cream cheese gives it that velvety smoothness, but the roasted garlic? Oh, it sings. That crispy edge when you toast the cloves—plus the zing of lime—makes this dip ridiculously good with every bite, even on its own.
- Game for Any Gathering: Between us, this is my secret weapon for game days, potlucks, or just when I need something quick for the kids’ soccer team snacks. Spread it on tortilla chips, stuff it in tacos, or slather it on toast—it’s the kind of dip that disappears fast, no matter the crowd.
- Pantry Staple Power: I make a big batch on Sundays because it keeps for days in the fridge. Budget-friendly? Absolutely. The ingredients are cheap, and I never waste a scrap—leftover dip becomes breakfast quesadillas or a quick lunch spread. Zero guilt, all flavor.
Step-by-step instructions for creamy refried bean dip
Here's how to blend everything together for that signature ultra-smooth texture.
Warm and Mash the Refried Beans
Start by transferring the 1.5 cups refried beans to a mixing bowl. I like to use a fork to gently break up any large clumps while warming them slightly—this helps create a smoother base. If using canned beans, you can warm them in the microwave for 30-45 seconds or heat them gently in a small saucepan over low heat until just warm to the touch. The goal is to make them pliable but not runny.
Here's the thing—don't overheat them or they'll lose their structure. You want them warm enough to blend easily but still holding their shape. If they look too thick, add 1-2 teaspoons of warm water to loosen them up slightly. This step sets the foundation for that velvety texture we're after.
Blend in Cream Cheese and Garlic
Cut the 8 oz cream cheese into small cubes and add them to the warm beans. Using a hand mixer or stand mixer fitted with the paddle attachment, blend on low speed until the cream cheese is completely incorporated and the mixture looks smooth. This usually takes about 1-2 minutes—don't rush it or you'll end up with lumps.
Next, add the 2 cloves minced garlic cloves and mix for another 30 seconds until fully combined. The garlic should disappear completely into the mixture. If you're using fresh garlic, make sure it's minced finely—this prevents any gritty texture in the final dip. The cream cheese gives us that rich, creamy base that makes this dip so irresistible.
Add Seasonings and Greek Yogurt
In a small bowl, whisk together the 1 tsp ground cumin, 2 tbsp lime juice, 0.5 tsp salt, 0.25 tsp black pepper, and 0.25 cup plain Greek yogurt (if using). The yogurt adds an extra layer of creaminess and tanginess that elevates the flavor profile. Pour this mixture into the bean and cream cheese blend and mix on medium speed for 1-2 minutes until completely smooth.
Taste the mixture at this point and adjust the seasoning if needed. You might want to add a bit more lime juice for brightness or a pinch more salt to enhance the flavors. The Greek yogurt should blend right in, giving the dip that signature silky texture. If the mixture looks too thick, add 1-2 teaspoons of warm water to reach your desired consistency.
Finish with Avocado Oil and Garnish
Transfer the dip to a serving bowl and drizzle with the 1 tbsp avocado oil. Use a spoon to gently swirl the oil into the top layer—this adds a beautiful sheen and enhances the flavor. Sprinkle with 0.25 cup chopped green onions and 0.5 tsp smoked paprika for color and an extra layer of flavor. The smoked paprika adds a subtle smokiness that complements the Mexican-inspired flavors perfectly.
Let the dip sit for 5-10 minutes before serving to allow the flavors to meld together. This resting time ensures that the seasonings are fully incorporated and the texture is perfectly smooth. Serve with 2 cups tortilla chips for dipping or as a spread for tacos and nachos. The contrast of the crispy chips with the creamy dip is what makes this recipe a crowd-pleaser.
Pro Tips For Making Bean Dip Recipe With Refried Beans And Cream Cheese
- WARM THE BEANS FIRST: I learned this the hard way—dumping cold refried beans straight into the mix makes the cream cheese seize up like it’s plotting revenge. Spread them on a microwave-safe plate and zap for 30 seconds to loosen the fat, then stir in. The dip stays smooth, not lumpy, and the flavors blend faster.
- MINCE THAT GARLIC: Skip the press—whole cloves or even garlic powder won’t cut it here. Use a knife to finely mince 2-3 cloves (about 1 teaspoon) so they dissolve into the cream cheese instead of sitting as chunks. If you’re lazy, grate it on the smallest side of a microplane, but don’t skip this step. The dip loses depth without it.
- STIR IN THE CUMIN LAST: Add the ground cumin when everything else is already mixed, then let it sit for 2 minutes before tasting. I used to toss it in early, and it’d either burn or get lost in the cream cheese’s richness. Waiting lets the heat mellow it out—just enough to wake up the beans without overpowering the lime.
- USE FULL-FAT CREAM CHEESE: Low-fat or "light" cream cheese turns this dip into a sad, grainy mess. The fat is what emulsifies the mix and keeps it creamy, especially when you’re adding lime juice. Trust me, a single 8-ounce block makes all the difference—no substitutions, no regrets.
Best sauces and condiments for these flavors
Spicy Chipotle Twist
For a smoky kick, stir in 1 tsp adobo sauce from a can of chipotle peppers (like Goya) along with the lime juice. This adds deep, smoky heat that pairs perfectly with the creamy base.
I like to blend it in with the Greek yogurt mixture before adding it to the beans—this way, the heat distributes evenly without overpowering. 🌶️
Avocado Creaminess Boost
Swap out the Greek yogurt for ½ ripe avocado mashed to a paste—it adds a velvety texture and subtle buttery notes that complement the beans beautifully. Blend the avocado with the lime juice and cumin first, then mix into the bean-cream cheese base.
This works especially well if you're avoiding dairy or want a lighter texture.
Tangy Sour Cream Swirl
Add ¼ cup sour cream to the final mixture and gently swirl it in with a spoon instead of blending completely. This creates marbled pockets of tangy richness that contrast with the smooth bean base.
I like to finish with a dollop of extra sour cream on top for visual appeal—it adds a nice contrast of textures when scooped with chips.
Cilantro-Lime Garnish
For a fresh finish, top the dip with 2 tbsp chopped cilantro and an extra 1 tsp lime zest right before serving. The bright, herby notes cut through the richness and add a pop of color.
I find that cilantro pairs especially well with the smoky paprika—it balances the flavors beautifully while keeping everything vibrant. 🍋
Jalapeño Heat Option
For those who love heat, finely dice ½ small jalapeño (seeds removed for mild heat) and mix it into the bean base before adding the cream cheese. The jalapeño's fresh, grassy flavor adds complexity that stands up to the smoky paprika.
If you want to make it spicy but not overwhelming, I recommend removing the seeds and membranes first.
Creamy Dill Variation
Add 1 tbsp fresh dill (finely chopped) and ½ tsp onion powder to the seasoning mix for a Mediterranean-inspired twist. The dill gives a bright, herbal note that pairs surprisingly well with the Mexican flavors.
This works especially well if you're serving the dip with pita chips or crackers instead of tortilla chips.
Nutrition facts
Frequently asked questions
Why does the dip need to chill before serving?
The 30-minute chilling time is key for two reasons: it lets the cream cheese fully melt and blend into the beans for that ultra-smooth texture, and it allows the flavors to meld together. Cold temperatures also help the spices bloom, making every bite more flavorful. Trust me, skipping this step means a less creamy, more grainy dip!
Can I make this dip without cream cheese?
Yes! For a lighter version, substitute with ½ cup sour cream + ½ cup mascarpone cheese—it'll be tangier but still creamy. Or try ½ ripe avocado mashed with lime juice for a dairy-free option that adds natural richness. The texture will be slightly different but still delicious.
How do I fix a dip that's too thick or too thin?
For a thick dip, stir in 1-2 teaspoons of warm water or avocado oil until smooth. If it's too thin, add 1-2 tablespoons of refried beans or extra cream cheese** and mix well. The ideal consistency should be spreadable but hold its shape slightly when scooped. Think of it like hummus—thick enough to coat a chip but not so stiff it breaks apart.
What's the best way to store leftovers?
Transfer any remaining dip to an airtight container and refrigerate for up to 5 days. The flavors actually improve overnight! When reheating, warm gently in the microwave for 30-45 seconds with a splash of water to restore creaminess. Avoid freezing—it can make the texture grainy.
Can I use this dip as a taco or nacho spread?
This dip works perfectly as a spread for tacos, nachos, or even as a filling for quesadillas. The creamy texture contrasts beautifully with crispy tortillas, and the Mexican-inspired flavors complement all your favorite toppings. Just
