This Easy Taco Dip Recipe is a classic. A simple dip layered with cream cheese, salsa, and other taco toppings only takes minutes to prep and is always a hit with family and friends. Serve it at your next party, gathering, or game day!

Taco Dip with Refried Beans
Before you know it, Superbowl Sunday will be here. I plan to make lots of comfort food & dips to enjoy the game (from home….alone….lol)!
Not a football fan? No worries, neither am I, but this dip is perfect for any party, gathering, or when the mood strikes for a filling dip recipe. I like to position myself right in front of it so I can dig in.
You can make this dip truly homemade by making your own taco sauce, taco seasoning, and even salsa. I think it tastes even better that way!

Ingredients
Below is a list of the ingredients you’ll need to gather to make this recipe, why you need them, and possible substitutions. Scroll all the way down for the full recipe card with measurements.
Jump- Refried beans – Use homemade or from a can. It serves as the bottom layer of your dip.
- Cream cheese – I like to use full fat cream cheese but low fat will work as well. Start with room temperature so it’s easy to mix.
- Sour cream – Again, I use full fat, but light will work.
- Salsa – homemade salsa or your favorite jarred. I like Herdez when I’m not making my own.
- Taco seasoning – Make your own taco seasoning to mix in with the cream cheese spread!
- Cheese – Cheddar cheese (or your other favorite variety) as a topping. Preferably shredded from a block for the best texture and flavor. Pre-shredded cheese has non-caking agents that affect quality.
- Tomatoes – dice up a few roma tomatoes for topping!
- Black olives – I like to buy them sliced, or you can slice them yourselves.
- Shredded lettuce – For a layer of freshness.
- Green onions – slice up green onions with the green tops for a garnish topping.
- Taco sauce – try this homemade taco sauce to drizzle over the dip!

Helpful Tools
- Baking dish – a good 9×13 dish with a lid is PERFECT for dip recipes! You can even safely move this dish from the freezer to oven.
- Spatulas – silicone spatulas are great for cooking and baking. This set is flexible, easy to clean, and heat resistant.
- Box grater – I’m a big advocate of shredding your own cheese. This box grater makes it easy.
How to make Taco Dip with Beans
This section shows you how to make this recipe, with process photos showing the steps to help you visualize it. For full instructions, including amounts and temperatures, see the recipe card below.
Jump- STEP ONE: Start by spreading the refried beans evenly into the bottom of a baking dish.
- STEP TWO: Mix together the sour cream and cream cheese in a small bowl until smooth and well combined. Add in the salsa and taco seasoning and mix until smooth. Spread on top of the bean layer. Pop it into the fridge for about 30 minutes before adding more layers.
- STEP THREE: Once chilled, top evenly with shredded cheese, tomatoes, black olives, shredded lettuce, and green onions.
- STEP FOUR: Drizzle taco sauce over the top and serve chilled with tortilla chips. Enjoy!

Do you serve layered taco dip hot or cold?
Taco dip is typically served cold as it is prepared as a chilled dip recipe. If you prefer hot dip recipes, taco dip is also tasty warmed up!
How to store it
Taco dip will last for up to 3 days when stored covered in the refrigerator.
How to customize your Taco Dip
This dip is very versatile and can be changed to suit your tastes.
- Use mild, medium, or hot salsa, taco seasoning, and taco sauce.
- Leave off or add any toppings you choose.
- Add ground beef, turkey, or shredded chicken.
- Add sliced jalapeños or use black beans instead of refried beans.
You can even make a half-and-half dip with different toppings on each half!

Why is my taco dip runny?
Your dip may turn out runny if your toppings have a lot of moisture or you’re using a runny salsa. For best results, I suggest using a salsa that isn’t too much liquid and remove as much moisture as possible from any toppings you use. Your taco dip will also thicken the more it chills.
Can I make it ahead of time?
If you plan to make this ahead of time, I would recommend making the base layer of beans and sour cream mixture and keeping the toppings separate until you are ready to serve. The lettuce and tomatoes can make the dip a bit soggy if it sits for longer than a day so keeping the toppings prepped but separate can prevent this.
Can I make this in an 8×8 baking dish?
If you plan to use a smaller dish I would recommend cutting the recipe in half to make sure it all fits in your dish.

Need more dip recipes? Try these:
Garlic Herb Dip
Buffalo Chicken Dip
Creamy Salsa Dip
Crock Pot Spinach Artichoke Dip
Click here for my entire collection of dip recipes.


Easy Taco Dip Recipe
Ingredients
- 16 oz refried beans
- 8 oz cream cheese at room temperature
- 8 oz sour cream at room temperature
- ⅓ cup salsa
- 2 Tablespoons taco seasoning
- 1 ½ cups sharp cheddar cheese shredded
- 2 medium roma tomatoes diced
- 1 cup sliced black olives drained (3.8 oz can)
- 1 cup shredded lettuce
- 3 green onions sliced (include the green tops)
- Taco sauce for drizzle
Instructions
- Spread the refried beans evenly into the bottom of a 9×13 inch baking dish.16 oz refried beans
- In a small bowl, mix the sour cream and cream cheese together until smooth and well combined.8 oz cream cheese, 8 oz sour cream
- Mix in salsa and taco seasoning. Spread on top of refried beans.1/3 cup salsa, 2 Tablespoons taco seasoning
- Allow mixture to chill for 30 minutes in the refrigerator to set up a bit before adding toppings.
- Top evenly with shredded cheese, tomatoes, black olives, shredded lettuce, and green onions.1 1/2 cups sharp cheddar cheese, 2 medium roma tomatoes, 1 cup sliced black olives, 1 cup shredded lettuce, 3 green onions
- Drizzle taco sauce over the top.Taco sauce for drizzle
- Serve chilled with your favorite tortilla chips.
Notes
- Serve cold.
- Adjust salsa to your desired heat level.
- Ground turkey or beef can be added as another layer.
- Store covered in the fridge; stays fresh for up to 3 days.
Nutrition
Nutritional information is an estimate and provided to you as a courtesy. You should calculate the nutritional information with the actual ingredients used in your recipe using your preferred nutrition calculator.

















Definitely a crowd pleaser.
Thanks, Kristin!
I made this for new years and everyone loved it!
I’m so happy to hear that! Thanks for reporting back 🙂 Happy New Year!