Made with layers of refried beans, cream cheese, and gooey cheddar cheese, and then finished with fresh tomatoes and onions, this Refried Bean Taco Dip is the ultimate party dip.

Whether having a party, tailgating, or simply looking for an irresistible alternative to the usual guacamole or salsa to serve on taco night, you will love this layered warm taco dip recipe.
It is a recipe that has been in my family for years and it is always the first appetizer to disappear at a party! After bringing it to a party yourself, I bet you will be asked to make it again and again.
Reasons to Love this Refried Bean Taco Dip
- Amazing Flavor and Texture. From the warm layer of creamy refried beans to the perfectly spiced cream cheese filling to the fresh topping of tomatoes and onion, this Taco Dip is the perfect contrast of flavors and textures.
- Easy To Make. This layered taco dip takes only minutes to make and results in a creamy, cheesy dip that is irresistibly good.
- Make-Ahead Party Dip. This Layered Taco dip can be prepared up to 24 hours in advance, making it great for entertaining or taking to a party.
Ingredients for Taco Dip

- Refried Beans: The base of the taco dip is made with refried beans. While I prefer using my homemade Instant Pot refried beans, store-bought canned refried beans work as well.
- Cream Cheese: Use full-fat or reduced-fat cream cheese. Do not use fat-free cream cheese, as it will not be as creamy.
- Sour Cream: For best results, use full-fat sour cream. If you are looking to reduce fat or calories, use plain Greek yogurt in place of sour cream, rather than fat-free sour cream.
- Taco Seasoning: I always have Homemade Taco Seasoning on hand. It is made with spices you likely have on hand and adds just the right flavor to this taco dip. Feel free to use store-bought if that is what you have on hand.
- Shredded Cheese: For a cheesy, irresistible layer, use shredded cheddar, Colby, or a Mexican cheese blend to top this taco dip.
- Toppings: To contrast with the warm, rich taco dip and add a fresh element to the dip, I use a mixture of fresh tomatoes, onions, and cilantro to top the taco dip. Alternatively, you could top the dip with your favorite jarred or fresh salsa.
Recipe Modifications
- Lightened-Up: For a taco dip that is lower in fat and calories but still satisfying, I suggest using fat-free refried beans, replacing the sour cream with nonfat, plain Greek yogurt, and using half the amount of cheese for topping.
- Add Ground Beef: Add a layer of prepared taco meat on top of the cream cheese and sour cream layer and then top with cheese and bake as directed.
- Add Layers: Feel free to spread a layer of guacamole, salsa, lettuce, olives, etc on top of the taco dip after baking. Any topping you like on your tacos will make a delicious addition to this dip.

Make-Ahead Instructions
- For the Taco Dip: Assemble the dip up to baking, cover tightly, and refrigerate for up to 24 hours. When ready to serve, remove from the refrigerator while the oven preheats. Once the oven is preheated, remove the lid or plastic wrap and bake for 20-30 minutes until warmed through. Top as desired.
- For the Topping: Combine the fresh tomato topping up to 24 hours in advance and cover and refrigerate. Top the warm dip as desired.
Storage Instructions
- Refrigerate: If you happen to have leftovers of this taco dip, allow the dip to cool and refrigerate it in an airtight container for up to 3 days.
- Reheat: Warm the leftovers in the microwave for 2-3 minutes (it is okay to warm it up even with the tomato topping) and serve as desired.
- Ideas for Leftover Taco Dip: Rather than simply reheating the taco dip and serving the with chips, use the leftover dip to make a bean burrito or as a layer in Instant Pot Mexican Lasagna.
More Favorite Appetizer Recipes
- Antipasto Skewers
- Bacon-Wrapped Dates
- Loaded Potato Skins
- Reuben Dip
- Homemade Chip Dip
- Spinach Artichoke Dip
- Hot Corn Dip
- Instant Pot Spinach Artichoke Dip
If you enjoyed this warm, layered taco dip, I would love for you to leave a comment and review below.

The Best Taco Dip - With Refried Beans and Cream Cheese
Ingredients
- 8 ounces full-fat cream cheese softened
- 1 cup full-fat sour cream
- 2 tablespoons taco seasoning
- 2 cups refried beans or one 16-ounce can
- 1 cup shredded cheddar cheese
- 1 pint grape tomatoes
- ¼ cup onions diced
- 2 tablespoons cilantro minced (optional)
Instructions
- Preheat oven to 350℉.
- In a large mixing bowl, combine the sour cream and cream cheese with taco seasoning until well combined.
- Spread the refried beans into an even layer in a heat-safe 8x8 pan or a 2-quart casserole dish. Dollop the cream cheese mixture on top of the beans, gently spreading it out into an even layer to fully cover the beans. Sprinkle the cheese evenly over the top of the dip.
- Bake for 20-25 minutes, or until the cheese is melted and the dip is warmed through.
- While the dip is baking, combine the tomatoes, onions, and cilantro together with a pinch of salt.
- Remove the dip from the oven and top with the tomato topping. Serve with your favorite tortilla chips.
Nellie Tracy
I love taco dip! Wish I had had this for New Years Eve! I might just still have to make me a bowl 😉
Kristen Chidsey
It is good any time of the year!
Justine Howell
Perfect for the holidays and upcoming Super Bowl party too!
Kristen Chidsey
It is super bowl PERFECT!!
Kristina
oh MAN, this sounds SO good. I can even make it with all my dairy free cheeses and sour cream... Mmm.
Kristen Chidsey
And you totally should!
Cathy
Taco dip is among one of my favorites! This looks colorful, flavorful and delicious! 🙂
Cathy
Kristen Chidsey
Thanks! Enjoy!
Kristy @ Chocolate Slopes
This looks great! I'm on a Mexican-kick as well and just posted a Meat Lovers Mexican Dip today 🙂 They are great apps for just about anything!
Kristen Chidsey
Kristy, I pinned your dip--looks incredible and you can never have too many options:-)
taylor @ greens & chocolate
I love the healthier version of this taco dip!!
Kristen Chidsey
Thanks Taylor. It is still just as tasty too.
Beth (OMG! Yummy)
I love the lighter version with the yogurt - fantastic option! This is always such a crowd pleaser but you've given it a little extra zing. Thanks for sharing this recipe and for stopping by OMG! Yummy!
Kristen Chidsey
Thanks. Light version and heavy version--this is a winner!
Sarah
This looks really really good!
Kristen Chidsey
Thanks Sarah.
Erin @ Platings and Pairings
I'm a huge fan of taco dip and I love that you give options for a healthier version - Will definitely be making this when football season rolls around again!
Kristen Chidsey
Awesome! You will love it!
Denise Wright
This looks really good. I want to eat it right now for lunch! Pinning for my next book club!
Kristen Chidsey
Thanks Denise. Hope you enjoy!