Quick Recipe Version (TL;DR)
Quick Ingredients
- 2 cans (15 oz each) refried beans
- 2 tbsp water + 1 tbsp taco seasoning
- 4 ripe avocados + 3 tbsp lime juice + 1/2 tsp salt
- 1/4 cup finely chopped red onion + 1 small jalapeño (optional)
- 2 cups (16 oz) sour cream + 2 tbsp taco seasoning
- 2 cups thick chunky salsa, well drained
- 2 cups shredded cheese (Cheddar, Monterey Jack, or Mexican blend)
- 1 cup diced tomatoes (about 2 Roma tomatoes)
- 1/2 cup sliced black olives
- 1/2 cup sliced green onions
- 1/4 cup chopped fresh cilantro (optional)
- Sturdy tortilla chips, for serving
Do This
- 1. Warm refried beans with water and taco seasoning until spreadable, then smooth into the bottom of a 9×13-inch glass dish.
- 2. Mash avocados with lime juice, salt, red onion, and optional jalapeño; gently spread over the beans.
- 3. Stir taco seasoning into sour cream; carefully spread over the guacamole.
- 4. Drain salsa well, then spoon it evenly over the sour cream layer.
- 5. Sprinkle shredded cheese evenly over the salsa.
- 6. Top with diced tomatoes, black olives, green onions, and optional cilantro.
- 7. Cover and chill for at least 30 minutes (up to 6 hours). Serve cold with sturdy tortilla chips.
Why You’ll Love This Recipe
- All the classic seven-layer flavors you expect, in the perfect proportions so every bite is balanced.
- No baking required, just a quick warm-up for the beans and simple layering.
- Feeds a crowd and looks impressive in a clear dish with colorful, distinct layers.
- Makes an easy, portable potluck or game-day appetizer that disappears fast.
Grocery List
- Produce: Avocados, limes, red onion, green onions, Roma tomatoes, jalapeño (optional), fresh cilantro (optional).
- Dairy: Sour cream, shredded cheese (Cheddar, Monterey Jack, or Mexican blend).
- Pantry: Refried beans, taco seasoning, chunky salsa, sliced black olives, salt, pepper, tortilla chips.
Full Ingredients
Bean Layer
- 2 cans (15 oz each) refried beans
- 2 tbsp water (or milk), to loosen beans
- 1 tbsp taco seasoning or:
- 1 tsp chili powder
- 1/2 tsp ground cumin
- 1/2 tsp garlic powder
- 1/4 tsp onion powder
- 1/4 tsp kosher salt
Guacamole Layer
- 4 medium ripe avocados (about 2 cups mashed)
- 3 tbsp fresh lime juice (about 2 limes)
- 1/4 cup finely chopped red onion
- 1 small jalapeño, seeded and finely minced (optional, for heat)
- 1/3 cup chopped fresh cilantro (loosely packed)
- 1/2 tsp kosher salt, plus more to taste
- 1/4 tsp ground cumin (optional, for a warmer flavor)
Sour Cream Layer
- 2 cups (16 oz) sour cream
- 2 tbsp taco seasoning (store-bought or homemade)
Salsa Layer
- 2 cups thick chunky salsa, well drained (mild, medium, or hot to taste)
Cheese and Toppings
- 2 cups shredded cheese (Cheddar, Monterey Jack, Colby Jack, or Mexican blend)
- 1 cup diced tomatoes (about 2 medium Roma tomatoes), seeds removed for less moisture
- 1/2 cup sliced black olives (from a 2.25–4 oz can, drained)
- 1/2 cup thinly sliced green onions (about 4–5 green onions)
- 1/4 cup chopped fresh cilantro (optional garnish)
- Pickled jalapeño slices (optional, for extra heat and color)
To Serve
- Sturdy tortilla chips (at least 1 large bag, 12–16 oz; choose thick-cut or “scoops” style)

Step-by-Step Instructions
Step 1: Prepare the dish and warm the beans
Choose a clear 9×13-inch glass baking dish or a similarly sized shallow serving dish so the colorful layers are visible from the sides. This makes the dip look extra impressive on the table.
In a medium saucepan over low heat (or in a microwave-safe bowl), combine the refried beans, water (or milk), and taco seasoning (or the individual spices). Warm gently for 3–5 minutes, stirring often, just until the beans are loose and creamy and the seasoning is fully mixed in. Do not let the beans simmer heavily or dry out.
Spread the warm seasoned beans evenly over the bottom of the dish, smoothing the surface with a spatula. Let this cool slightly while you prepare the guacamole to prevent the heat from wilting the next layer.
Step 2: Make the fresh guacamole
Halve the avocados, remove the pits, and scoop the flesh into a medium bowl. Add the lime juice, chopped red onion, minced jalapeño (if using), chopped cilantro, kosher salt, and ground cumin.
Use a fork or potato masher to mash the avocados until mostly smooth but still a little chunky for texture. Taste and adjust seasoning with additional salt or lime juice as needed. The guacamole should be well seasoned, since this layer flavors every bite.
Carefully dollop the guacamole over the cooled bean layer, then gently spread it all the way to the edges. Try not to disturb the beans underneath; using a small offset spatula or the back of a spoon helps create an even layer.
Step 3: Mix and spread the sour cream layer
In a clean bowl, stir together the sour cream and taco seasoning until completely smooth and evenly combined. Taste and add a pinch of salt if needed, keeping in mind the beans, salsa, and cheese also contribute saltiness.
Working gently, spoon the seasoned sour cream over the guacamole in small dollops, then spread it out to the edges in an even layer. Taking your time with light strokes will help keep the layers distinct instead of swirling together.
Step 4: Add the salsa layer
To keep the dip from getting watery, place the salsa in a fine-mesh strainer or colander and let it drain for 5–10 minutes, stirring occasionally to remove excess liquid. This step is important for a neat, scoopable dip.
Once drained, spoon the salsa evenly over the sour cream layer. Spread gently so you do not disturb the layer below. Aim for a uniform, colorful layer that reaches the edges but is not soupy.
Step 5: Top with cheese and classic garnishes
Evenly sprinkle the shredded cheese over the salsa layer, covering the surface from corner to corner. The cheese creates a nice barrier for the fresh toppings and adds that familiar, comforting flavor.
Scatter the diced tomatoes over the cheese, followed by the sliced black olives and green onions. Add chopped cilantro and pickled jalapeño slices if you like extra color and heat. These top layers should look bright and generous, inviting people to dig in.
Step 6: Chill, garnish, and serve with chips
Cover the dish tightly with plastic wrap or a lid and refrigerate for at least 30 minutes, or up to 6 hours, to let the flavors mingle and the layers firm up slightly. Chilling also makes it easier to scoop cleanly.
When ready to serve, uncover and, if desired, add a fresh sprinkle of cilantro or a few extra green onion slices on top for a just-made look. Place the dish on a large tray or board surrounded by sturdy tortilla chips. Serve the dip chilled, and encourage guests to scoop straight down so they get all seven layers in every chipful.
Pro Tips
- Use a clear dish: A glass baking dish shows off the layers and helps guests see what they are scooping.
- Drain the salsa well: Excess liquid is the main cause of watery seven-layer dip. Draining keeps the layers neat and the texture thick.
- Season each layer: Light seasoning in the beans, guacamole, and sour cream ensures the dip tastes flavorful from top to bottom.
- Go for sturdy chips: Thin chips break easily in this hearty dip. Look for thick-cut or “scoops” style chips so guests can dig all the way down.
- Chill before serving: A short rest in the fridge helps the layers set and makes the dip cleaner to serve and easier to transport.
Variations
- With meat: Add a layer of cooled, well-drained seasoned ground beef or turkey (about 1 pound, cooked with taco seasoning) between the beans and guacamole for an extra-hearty dip.
- Spicy version: Use hot salsa, add extra minced jalapeño or serrano to the guacamole, and top with pickled jalapeño slices and a sprinkle of crushed red pepper.
- Lighter twist: Swap half (or all) of the sour cream for plain Greek yogurt and use reduced-fat refried beans and cheese. The dip will still be creamy but a bit lighter.
Storage & Make-Ahead
For best results, assemble the dip up to 6 hours before serving and keep it covered in the refrigerator. To minimize browning of the guacamole, press plastic wrap directly onto the surface of the dip before adding a lid or outer layer of wrap. Leftovers can be refrigerated for up to 2 days. The guacamole may darken slightly and some liquid may gather at the edges, but the dip will still be safe to eat; simply blot excess moisture with a paper towel. This recipe does not freeze well, as the dairy and fresh vegetables can separate and become watery when thawed.
Nutrition (per serving)
Approximate values for 1 of 12 servings (dip only, without chips): about 280 calories, 16 g fat, 9 g saturated fat, 19 g carbohydrates, 6 g fiber, 10 g protein, and 780 mg sodium. Actual values will vary based on specific brands of beans, cheese, sour cream, salsa, and chips served alongside.
