7 Layer Bean Dip

Plate of 7 layer bean dip with cheese and olives on top

This easy, nutritious, crowd-pleasing 7 Layer Bean Dip is your new go to for an incredible side dish for party’s and beyond.



For Homemade Taco Seasoning (Can be doubled or tripled)


  1. Place chopped tomatoes in a strainer, sprinkle with a pinch of salt and allow them to drain for 15 – 20 minutes.  Press on them lightly with a paper towel.  They don’t need to be dry by any means, we just want excess liquid drained off.
  2. Spread refried beans on the bottom of an 11×7 or 9×9 dish.
  3. Scatter drained tomatoes over top.
  4. Scoop dollops of guacamole over the tomatoes, then carefully spread over the top.
  5. Mix 1 tablespoon of taco seasoning into the sour cream.  Taste and add extra taco seasoning or salt if desired.  Spread evenly over the guacamole.
  6. Top with the desired amount of cheddar cheese, sliced olives, and diced jalapeños.
  7. Serve or refrigerate for a few hours for the best flavor.
  8. Can be made up to one day in advance.  After day 3 it gets a little watery, but it still tastes wonderful.


Keywords: 7 layer bean dip, instant pot refried beans, mexican bean dip