This post contains affiliate links.

This warm, cheesy Bean Dip has just 6 ingredients and makes the yummiest appetizer! Serve as a dip with tortilla chips, add a dollop inside tacos, or serve it as side dish with your favorite Mexican meal.

Recently I served this bean dip next to a side of the most delicious Mexican rice, and some Chicken Enchiladas.  Everyone raved!!  Don't miss all our awesome Mexican recipes.

A pan of bean dip with a hand scooping a tortilla chip in it.

I'm a fan of this warm cheesy bean dip because for many reasons, including that you can take it anywhere (even warm it in your slow cooker), it requires few ingredients that I usually have on hand, and its popular with all ages.

On top of that, you can serve it in many different ways: dip tortilla chips in it, spread it on a Torta, spoon it on tacos, burritos or nachos, or just scoop spoonfuls into your mouth when no one is looking! The melted, bubbly layer of cheese on top is the best, and the bean dip has amazing flavor.

How to Make Bean Dip:

  • Pour pinto beans into a colander or strainer and allow to sit for a few minutes. DON'T RINSE them–our goal is to remove some of the liquid but not all of it.
  • Transfer beans to a large mixing bowl. Use a potato masher or some forks to mash the mixture until relatively smooth–it's okay if all of the beans aren't completely mashed. Add the cream cheese and mash some more, until combined. Stir in the sour cream, taco seasoning, salsa, and ¼ cup shredded Mexican cheese.
  • Pour mixture into a casserole dish (I use an 8×8” pan, but any similar size pan will work) and sprinkle the remaining shredded cheese evenly on top.

Two process photos for mashing bean dip ingredients in a mixing bowl, then adding to a baking dish.

  • Bake in preheated oven for 25 minutes or until cheese is melted and bubbly. Serve as a dip with tortilla chips, inside tacos, on nachos, or as a side dish.

Variations:

  • Cheese: Swap out the cheddar for your favorite kind of cheese.
  • Toppings: Garnish with taco toppings like olives, diced tomatoes, cilantro, jalapeños and guacamole.
  • Meat: Add ½ lb cooked and crumbled ground beef or sausage to the bean layer.

Consider trying these popular appetizers:

You can also FOLLOW ME on FACEBOOKTWITTERINSTAGRAM and PINTEREST for more great recipes!

4.99 from 55 votes

Bean Dip

Author: Lauren Allen
This warm, cheesy Bean Dip has just 6 ingredients and is the yummiest easy appetizer! Serve as a dip with tortilla chips or even inside tacos, or as a Mexican side.
Prep: 10 minutes
Cook: 25 minutes
Total: 35 minutes
Servings: 8

Ingredients  

  • 30 ounce can pinto beans, (two 15 oz. cans)
  • 4 ounces cream cheese, (½ block), softened
  • 2/3 cup sour cream
  • 1 packet taco seasoning
  • 1/4 cup salsa, your favorite kind
  • 1 cup freshly shredded cheddar or Mexican blend cheese, , divided

Instructions 

  • Preheat oven to 350 degrees F.
  • Pour pinto beans into a colander or strainer and allow to sit for a few minutes. DON'T RINSE them--our goal is to remove some of the liquid but not all of it. 
  • Transfer beans to a large mixing bowl. Use a potato masher or some forks to mash the mixture until relatively smooth, with some chunks. Add the cream cheese and mash some more, until combined. Stir in the sour cream, taco seasoning, salsa, and ¼ cup shredded cheese.
  • Pour mixture into an 8 inch or similar size baking dish and sprinkle the remaining shredded cheese evenly on top. Bake in preheated oven for 25 minutes or until cheese is melted and bubbly.
  • Serve as a dip with tortilla chips, inside tacos, or as a Mexican side dish.

Notes

Variations:
  • Cheese: Swap out the cheddar for your favorite kind of cheese.
  • Toppings: Garnish with taco toppings like olives, diced tomatoes, cilantro, jalapeños and guacamole.
  • Meat: Add ½ lb cooked and crumbled ground beef or sausage to the bean layer.
Slow Cooker: Prepare the dip the same, and add it to a slow cooker. Sprinkle cheese on top. Cook on low for 2 hours.

Nutrition

Calories: 271kcal, Carbohydrates: 32g, Protein: 15g, Fat: 9g, Saturated Fat: 5g, Cholesterol: 29mg, Sodium: 560mg, Potassium: 541mg, Fiber: 10g, Sugar: 2g, Vitamin A: 730IU, Vitamin C: 3mg, Calcium: 176mg, Iron: 2.7mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Text me new recipe ideas!

Simple, tasty ideas sent once a week. No spam.

Text Signup
Have you tried this recipe?!

RATE and COMMENT below! I would love to hear your experience.

I originally shared this recipe January 2017. Updated September 2020.

This warm, cheesy bean dip has just 6 ingredients and is the yummiest easy appetizer! Serve as a dip with tortilla chips or even inside tacos, or as a Mexican side dish. | Tastes Better From Scratch

Related Posts

Share Recipe

About The Author

Lauren Allen

Welcome! I’m Lauren, a mom of four and lover of good food. Here you’ll find easy recipes and weeknight meal ideas made with real ingredients, with step-by-step photos and videos.

4.99 from 55 votes (46 ratings without comment)
Subscribe
Notify of

20 Comments
Inline Feedbacks
View all comments
Christine
24 days ago

5 stars
This bean dip was a date night winner! My husband and I enjoyed snacking on this during one of our at-home movie nights. It’s so easy to put together and SO delicious! Thank you for this recipe!

Peg
1 month ago

How far in advance can this be prepped? How long will it hold in the fridge?

Admin
Stacy Popham
1 month ago
Reply to  Peg

You can prep this bean dip a day ahead. Mix everything together, put it in the baking dish, cover and refrigerate unbaked. Bake it the next day according to the recipe. Once baked, leftovers will keep in the fridge for 3-4 days in an airtight container. Reheat in the microwave or oven before serving.

Dee
2 months ago

5 stars
What’s the measurement for the taco seasoning? I don’t buy pre packaged since it’s full of garbage, I make my own. I just don’t know how much to use.

Admin
Rachel Aldridge
2 months ago
Reply to  Dee

One packet of taco seasoning is roughly 2-3 Tablespoons.