Easy Cream Cheese Taco Dip
Tim David
Creamy, cheesy, and loaded with taco flavor, this layered dip is a guaranteed hit at any gathering. It’s quick to make, easy to customize, and disappears fast.
Prep Time 15 minutes mins
Chillling Time 1 hour hr
Total Time 1 hour hr 15 minutes mins
- Creamy Base
- 16 oz cream cheese softened
- 1 cup sour cream
- 1 packet 1 oz taco seasoning
- 2 tbsp lime juice
- 2 tbsp mayonnaise optional
- Protein
- 1 lb ground beef or turkey
- 1 packet 1 oz taco seasoning
- ¾ cup water
- 1 can 4 oz diced green chiles (optional)
- Bean Layer
- 1 can 16 oz refried beans
- ½ tsp cumin
- ¼ tsp garlic powder
- 2 tbsp salsa
- Fresh Toppings
- 2 cups shredded Mexican cheese
- 2 large tomatoes diced & drained
- 1 cup shredded lettuce
- ½ cup diced red onion
- ½ cup sliced black olives
- ½ cup chopped green onions
- 1 diced avocado add before serving
- ½ cup chopped cilantro
- For Serving
- Tortilla chips scoop-style chips, cut veggies, or warm tortillas
Prepare Layers
Cook meat: Brown beef or turkey in a skillet over medium-high heat (6–8 min). Drain fat, add taco seasoning, water, and green chiles. Simmer 5–7 min until thick. Cool.
Creamy base: Beat cream cheese, sour cream, taco seasoning, lime juice, and mayo until smooth.
Beans: Mix refried beans with cumin, garlic powder, and salsa.
Assemble Dip
Spread cream cheese mixture in a 9x13 clear dish.
Layer beans, then cooled meat.
Sprinkle cheese.
Add tomatoes, lettuce, red onion, olives, and green onions.
Top with avocado and cilantro just before serving.
Chill & Serve
Cover and refrigerate 1 hour for best flavor. Serve with chips and lime wedges.
Drain tomatoes well to prevent soggy layers.
Soften cream cheese fully for a smooth base.
Make up to 24 hours ahead (add avocado last minute).
For a hot version, bake without lettuce/avocado at 350°F for 15–20 min.