This post may contain affiliate links. That means if you make a purchase after clicking a link, I may earn a small commission at no cost to you. View our Disclaimer Policy.
This super easy Seven Layer Taco Dip only takes a few minutes to throw together and will be a guaranteed hit for game day or parties. Taco seasoned refried beans are layered with sour cream, taco sauce, shredded cheese, and the best taco toppings, for a crowd-pleasing favorite!
Taco Dip with Refried Beans
I love tacos and I love dipping- this taco dip is the best of both worlds! Whenever I need a quick taco fix, this is the recipe I run to. This no-bake dip can be thrown together in a matter of minutes and, voila, you have the best Seven Layer Taco Dip. Not only is this quick and easy dip a great appetizer for parties, but it also makes for one heck of an easy dinner!
This recipe contains no mayonnaise and no cream cheese. Why? It just doesn’t need it (and it knocks it down a few calories!). The refried beans are perfectly seasoned with a homemade taco seasoning blend, layered with sour cream, taco sauce, and cheese, and finished with a colorful array of fresh veggies. Yum!
What Makes up 7 Layer Dip?
This dip is made with fresh and simple ingredients, that can easily be customized to your liking. Here is what I use for this recipe:
- Refried beans
- Homemade Taco Seasoning
- White onion
- Sour cream
- Taco sauce
- Cheese
- Lettuce
- Tomatoes
- Black olives
About the Cheese
My favorite cheese to use for this dip is shredded Colby Jack. It has a mild flavor that doesn’t overpower any other ingredient. Of course, feel free to use your favorite cheese! Pepperjack, cheddar, or taco cheese would be awesome alternatives.
Homemade Taco Seasoning
Maybe I’m a little biased, but our Homemade Taco Seasoning is truly one of the best! It takes no time at all to toss these seasonings together and most of the ingredients needed could already be found in your pantry.
The recipe can be found here, but I’ve also included it on this page for your convenience!
Homemade Taco Seasoning Recipe
- 1 tablespoon chili powder
- 1/4 teaspoon garlic powder
- 1/4 teaspoon onion powder
- 1/2 teaspoon cumin
- 1/4 teaspoon red pepper flakes
- 1/4 teaspoon oregano
- 1 teaspoon salt
- 1 teaspoon pepper
How to Make Seven Layer Taco Dip
Start this recipe by finely dicing up the white onion. In a small bowl, combine the refried beans, taco seasoning, and onions. Refrigerate this mixture so the flavors have time to meld together.
Shred the lettuce, dice the tomatoes, and slice the olives.
Next, spread the refried bean mixture into the bottom of a 9 x 13 dish. Layer with sour cream, taco sauce, and shredded cheese.
Pro Tip: Make sure there is a thick layer of cheese between the taco sauce and lettuce. This will help make sure the lettuce stays crisp and does not soggy.
Finish this recipe by layering the lettuce, tomatoes, and black olives. Seven Layer Taco Dip is now ready to be served!
How to Half This Recipe
If you don’t need to feed a whole crowd, make this in a 9 x 9 dish and use these amounts:
- 1 16-ounce can of refried beans
- ½ Homemade Taco Seasoning, or half of a 1-ounce store-bought taco seasoning
- ¼ white onion
- 16-ounce sour cream
- 4-ounce taco sauce
- 4-ounce shredded cheese
- ¼ head of lettuce, or 4-ounces of shredded lettuce
- 1 roma tomato
- 1-ounce of olives
Substitutions
Our Homemade Taco Seasoning can be substituted for a 1-ounce package of store-bought taco seasoning.
Seven Layer Taco Dip can be made with salsa but only if it’s going to be served immediately. I made it with salsa once and it made the lettuce soggy and it just did not look appealing. I highly recommend using a taco sauce- it seems to work a lot better for this recipe.
Variations
This dip can be customized in so many delicious ways. Add in:
- Sliced or diced jalapenos
- Green onions
- A layer of guacamole
- Chopped cilantro
How to Store Seven Layer Dip
Refrigerator: Cover the pan with plastic wrap and store for up to three days. Please keep in mind the longer it sits, the waterier it will become.

Seven Layer Taco Dip
Ingredients
- 2 16-oz cans refried beans
- 1 Homemade Taco Seasoning
- 1/2 white onion finely diced
- 24 oz sour cream
- 8 oz taco sauce
- 8 oz shredded cheese
- 1/2 head of lettuce or 8 oz shredded lettuce
- 2 roma tomatoes diced
- 2 oz olives sliced
Instructions
- Finely dice the onion and combine with refried beans and taco seasoning. Refrigerate.
- Shred the lettuce, dice the tomatoes, and slice the olives.
- Spread the refried bean mixture into the bottom of a 9 x 13 baking dish.
- Layer with sour cream, taco sauce, cheese, lettuce, tomatoes, and black olives.
*Nutrition information is an estimate and will vary based on ingredients used and cooking methods.
Thank you so much for visiting us! If you enjoyed this recipe, please let us know in the comments below!
Leave a Reply