This is a layered dip built on seasoned ground beef, refried beans, sour cream, cheddar, and fresh toppings — assembled in a shallow dish and served with tortilla chips. It takes about 50 minutes start to finish and feeds six as an appetizer. The real reason to make it: the beef layer cooks in under 10 minutes and the whole thing can be built ahead, making it one of the more practical things you can prep on a Sunday.
The technique that matters
Getting the beef layer right is the only technique worth focusing on here. Cook the ground beef over medium-high heat and resist the urge to stir it constantly — let it sit for a minute at a time so it browns rather than steams. Browning builds flavor; grey, wet mince does not. Once you stir in the taco seasoning, give it two full minutes on the heat so the spices bloom in the fat rather than just sitting raw on the meat. The second thing that matters is the order of layers. Warm refried beans go down first because they act as a stable, spreadable base that anchors everything above. If the beans are cold and stiff, they tear the layers above them when you scoop — so take the extra minute to warm them through before spreading.
Shopping notes
- Taco seasoning packet: Packets vary a lot in salt content. If yours lists sodium above 300mg per teaspoon, use about three-quarters of the packet and taste before adding more.
- Refried beans: Whole-fat canned refried beans spread more smoothly than fat-free versions, which tend to be gluey. Either works, but fat-free may need a splash of water to loosen.
- Avocado: Buy avocados two days ahead if you’re prepping this for later in the week. A firm avocado on Monday is a ripe one by Wednesday. Skip the garnish of cilantro if you’re making this ahead — not worth the extra dish, and it wilts fast anyway.
- Cheddar: Block cheddar grated at home melts more evenly than pre-shredded, which is coated in starch to prevent clumping.
What can go wrong
- Watery dip after sitting: Tomatoes release liquid over time. Dice them, then let them drain in a sieve for 10 minutes before adding as a topping. This matters most if you’re building the dip ahead.
- Avocado turns brown: Toss diced avocado in a small squeeze of lime juice before layering. It slows oxidation by several hours without changing the flavor noticeably.
- Beef layer slides when scooping: This usually means the bean layer was too thin or uneven. Spread beans all the way to the edges of the dish so the beef has a consistent surface to sit on.
- Underseasoned beef: Ground beef needs more seasoning than you think. If the mixture tastes flat after adding the packet, a pinch of salt and a short extra cook time (another minute) will sharpen it up before it goes into the dish.
- Sour cream layer tears: Spread sour cream with an offset spatula or the back of a wet spoon. Trying to spread it with a regular spoon drags the beef underneath and mixes the layers.
Storage and reheating
The cooked beef layer stores well on its own in an airtight container in the fridge for up to four days, or in the freezer for up to two months — which makes it the ideal component to batch cook. Build the full assembled dip up to 24 hours ahead: layer the beans, beef, sour cream, and cheese, cover tightly with plastic wrap, and refrigerate. Add the fresh toppings (tomatoes, avocado, spring onions) only when you’re ready to serve, or they’ll weep into the layers below. The assembled dip without fresh toppings can sit in the fridge overnight without any quality loss. Leftovers keep for two days covered in the fridge; the texture of the avocado will suffer past that point. Reheat only the beef and bean portion if needed — microwave in 30-second bursts, stirring between each, until it reaches 165°F (74°C) at the center if you want to serve it warm again.

Layered Beef Mince Taco Dip
Ingredients
Base Layer
1 tablespoon olive oil - extra virgin, for richness
1 pound ground beef (minced beef) - preferably grass-fed
1 packet taco seasoning - choose a blend with moderate spice
Second Layer
1 can refried beans - about 400 grams, preferably organic
1 cup sour cream - full-fat for creaminess
2 cups cheddar cheese - grated, sharp
Toppings
1 cup tomatoes - diced, heirloom preferred
1 cup avocado - diced, ripe but firm
¼ cup spring onions - thinly sliced
1 tablespoon cilantro - fresh, chopped
1 pinch salt - to taste
1 smidgen ground black pepper - freshly ground, to taste
Instructions
- Heat the olive oil in a large skillet over medium-high heat (175°C/347°F).
- Add the beef mince and cook, breaking it up with a wooden spoon, until browned (about 8 minutes).
- Stir in the taco seasoning, adjusting to taste and cook for another 2 minutes until aromatic. Set aside.
- Warm the refried beans in a saucepan or microwave until just heated through for easy spreading.
- In a large, shallow serving dish, evenly spread the refried beans as the first layer.
- Spread the cooked beef mixture over the beans as the second layer.
- Top with an even layer of sour cream, followed by a generous sprinkle of grated cheddar cheese.
- Add the freshly diced tomatoes, avocado, and spring onions over the cheese.
- Finish with a sprinkle of chopped cilantro, a pinch of salt, and freshly ground black pepper.
Notes
Nutrition
Common questions
Can I make this dip the night before?
Yes — build all the layers except the fresh toppings, cover tightly, and refrigerate overnight. Add the diced tomatoes, avocado, and spring onions right before serving so they stay fresh and don’t water down the layers below.
How do I know when the ground beef is fully cooked?
Ground beef is safe to eat at an internal temperature of 160°F (71°C). Visually, it should show no pink anywhere in the pan — break up any large clumps and check the center of those pieces specifically.
Can I use a different protein instead of beef?
Ground turkey or ground chicken both work well here with the same taco seasoning. Cook ground poultry to 165°F (74°C) and make sure there is no pink remaining before adding to the dish.
Can I freeze the whole assembled dip?
Freezing the fully assembled dip is not recommended — sour cream separates when frozen and the fresh toppings turn mushy. Freeze only the cooked beef layer separately in a sealed container for up to two months, then assemble fresh when needed.
What if I can’t find refried beans?
Mash a drained can of black beans or pinto beans with a fork and a tablespoon of olive oil until spreadable. It won’t be identical but it works as a direct substitute and holds the layers above it just as well.
How do I keep the dip from getting soggy at a party?
Keep the dish covered in the fridge until 15 minutes before serving, and set it out in a cool spot rather than near a heat source. Drain the diced tomatoes before adding them, and replace the avocado topping after about two hours if the dip is sitting out.
If you liked this one
- Spicy Beef Stuffed Peppers
- Golden Colombian Beef Empanadas
- Ultimate Cheesy Beef Bake
- Levantine Spiced Beef Flatbreads










