This EASY Bean Dip recipe has delicious layers of seasoned cream cheese and sour cream, refried beans, diced tomatoes, and hot melted cheese! It’s easy to make ahead of time and makes the best appetizer idea!

Be sure to serve this with my homemade guacamole and tortilla chips!

Overhead view of Bean Dip with toppings in a white baking dish with a serving spoon on the side.

EASY Bean Dip

I definitely think that I’ve made this Bean Dip recipe more than any other appetizer ever. It’s so easy to throw together, I always have what I need on hand, and the layers are truly addicting. This never (ever) lasts long, I’m lucky if I have an ounce leftover!

(And leftovers taste even better, so I’d think about making a double batch!) And be sure to serve this with my Homemade Tortilla Chips – best combo ever.

How to Make It

Note: This is an overview. See recipe card for ingredient quantities and full instructions.

Combine softened cream cheese, sour cream and 1 tbsp. taco seasoning in a medium bowl until well-combined. Spread in an even layer in a casserole dish.

A bowl of cream cheese, sour cream, and taco seasoning next to a casserole dish of it spread out in an even layer.

Want to save this recipe?

I'll email it to you for later!

Combine refried beans and 1 tbsp. additional taco seasoning in the same bowl and spread over the cream cheese/sour cream layer. Top with drained Rotel tomatoes. 

A casserole dish with refried beans next to a casserole dish topped with drained Rotel tomatoes over the refried beans.

Top with shredded Mexican cheese. Cover and bake at 350° F for 20 minutes. Uncover and bake for 5 additional minutes, or until the cheese is hot and melted. Add assorted toppings and server with tortilla chips!

Bean Dip in a casserole dish before and after baking.