I learned early on that the best dips are the ones you can make in under 20 minutes and still feel proud to bring to a party. This Avocado Dip checks both boxes: creamy, tangy, a little smoky from cumin, and bright with lime and tomato. It’s the kind of recipe I reach for when friends drop by, when I need a quick snack between meetings, or when I want something simple that still tastes like effort.
There’s no heavy chopping, no stovetop drama, and no long ingredient list. You mash a few ripe Haas avocados, fold in a creamy sour-cream and cream-cheese base, add salsa and cheddar, chill for a short while, then finish with fresh tomato and cilantro. It’s satisfying, fresh, and endlessly adaptable.
Below you’ll find the exact ingredient list and step-by-step process I use every time, plus troubleshooting pointers, tool suggestions, and ideas for seasonal twists. Follow the directions for reliably great results, or use the flex options to make it your own.
What’s in the Bowl

Ingredients
- 2 large or 3 small Haas avocados — halved, seeded and scooped; the creamy base and main flavor carrier.
- 1 cup sour cream — adds tang and lightness to the rich avocados.
- 4 ounces cream cheese — softened; gives body and a silky texture.
- 1 teaspoon cumin — warm, earthy spice that deepens the dip.
- 1 teaspoon lime juice — brightens flavors and helps slow browning.
- ½ teaspoon hot sauce — or to taste; delivers a mild heat and vinegar tang.
- ½ cup chunky salsa — brings acidity, tomato, and a bit of texture.
- ¾ cup shredded mild cheddar cheese — divided use; adds savory, melty notes and body.
- ¾ cup chopped tomato — divided use; fresh brightness and a clean finish.
- salt and pepper — to taste; essential for balance.
- fresh cilantro — for garnish; a final herbal lift.
Cooking (Avocado Dip): The Process
- Halve, pit and scoop the flesh of the 2 large (or 3 small) Haas avocados into a large bowl.
- Mash the avocados with a fork or potato masher until mostly smooth (leave a few small chunks if you like).
- In a small bowl, stir together 1 cup sour cream, 4 ounces softened cream cheese, 1 teaspoon cumin, 1 teaspoon lime juice and 1/2 teaspoon hot sauce until smooth and well combined.
- Stir 1/2 cup chunky salsa into the sour cream mixture.
- Fold the sour cream–salsa mixture into the mashed avocados until evenly combined.
- Stir in 1/2 cup of the shredded mild cheddar cheese and 1/2 cup of the chopped tomato. Season to taste with salt and pepper and mix well.
- Cover the bowl and chill in the refrigerator for 1 hour.
- Before serving, sprinkle the remaining 1/4 cup shredded cheddar cheese and the remaining 1/4 cup chopped tomato over the top.
- Garnish with fresh cilantro and serve chilled.
Why It Works Every Time

This dip balances texture and temperature. Ripe Haas avocados bring a buttery mouthfeel that melds perfectly with tangy sour cream and dense cream cheese. The cream cheese stabilizes the mixture so it holds together instead of turning soupy, especially after you add salsa and tomatoes.
Cumin and lime juice do two jobs: cumin adds depth and a subtle smokiness that keeps the profile from tasting one-note, while lime brightens flavors and slows oxidation. Chilling for an hour firms the dip, lets flavors marry, and makes serving neater. The final sprinkle of cheddar and tomato keeps the dish visually appealing and adds a contrast in texture that makes each bite satisfying.
Ingredient Flex Options

If you want to nudge the dip in one direction or another, small swaps and tweaks will get you there without breaking the recipe.
- To make it lighter: omit the cream cheese or reduce it slightly and use the full cup of sour cream in its place for a softer texture.
- For more heat: increase the hot sauce to taste or stir in a few chopped pickled jalapeños into the salsa step.
- For a smoother dip: use a smooth salsa instead of chunky and mash the avocados more thoroughly.
- To make it quicker: skip the 1-hour chill if you’re serving immediately—just be aware it will be softer.
- For a tangier profile: add an extra 1/2 teaspoon of lime juice, tasting as you go.
Essential Tools for Success
- Large mixing bowl — enough space to mash and fold without spillage.
- Fork or potato masher — for the texture you prefer (fork for chunkier, masher for smoother).
- Small bowl and spoon — to combine the sour cream, cream cheese and seasonings separately.
- Measuring spoons/cups — precise amounts keep the balance right.
- Plastic wrap or airtight lid — to cover while chilling and prevent fridge smells from infiltrating the dip.
- Spatula — for scraping every bit from the bowl and folding without overworking.
Steer Clear of These
- Using underripe avocados — they’re fibrous and lack flavor. Wait until they give slightly to gentle pressure.
- Over-mashing — if you want a bit of bite, leave small avocado chunks; over-mashing makes it flat.
- Adding salty cheese too early — the cheddar can mask other flavors if you add too much before tasting. Follow the divided-use instruction.
- Skipping the lime — it’s small but essential. Without it the avocado can taste dull and will brown faster.
- Freezing the finished dip — avocado’s texture degrades in the freezer (see storage notes below).
Fresh Takes Through the Year
Seasonal produce can nudge this dip subtly. In summer, use the ripest, juiciest tomatoes you can find—more color and flavor. In cooler months, when tomatoes are less vibrant, reduce the chopped tomato in the mix and use it more as a fresh garnish so it still shines without watering down the dip.
Herbs change the character fast: cilantro is classic and bright, but if it’s not available or you’re serving picky eaters, a light sprinkle of finely chopped green onion offers freshness without the distinct cilantro flavor. The beauty of this recipe is how a small change shifts the mood without breaking the balance.
Notes on Ingredients
Avocados: Haas are preferred for their creamy flesh and flavor. Look for a uniform dark color and a little give when pressed—firm means not ripe; very soft can be overripe. If they’re slightly underripe, let them sit at room temperature a day.
Sour cream & cream cheese: room temperature ingredients blend more smoothly. If your cream cheese is cold, give it a few minutes to soften or cut it into small pieces before stirring so you don’t end up with lumps.
Cheddar: mild shredded cheddar keeps the flavor approachable. If you want a sharper note, you can swap in a sharper cheese, but keep the same volume to maintain the texture.
Salsa: chunky salsa adds texture; if you prefer less chunk, choose a smoother salsa. The salsa is where you get an immediate tomato/onion/pepper profile, so its quality matters.
Refrigerate, Freeze, Reheat
Refrigerate: After mixing, cover the bowl tightly and chill for 1 hour as directed. Once prepared, the dip will keep in an airtight container in the refrigerator for 2 days with minimal browning if the surface is covered or smoothed and pressed with plastic wrap directly on top.
Freeze: I don’t recommend freezing this dip. Avocado texture changes dramatically in the freezer and becomes watery or grainy when thawed.
Reheat: This is a cold dip—serve chilled. If you want a warm version, you can scoop it into an oven-safe dish, sprinkle with extra cheddar, and broil briefly to melt the cheese into a warm scoopable bake. Note that warming will change the avocado texture and color.
Quick Questions
- Can I make this ahead? Yes—prepare through step 6, cover, and chill up to 24 hours. Add the final cheese and tomato garnish just before serving for the best appearance.
- How do I stop browning? The lime juice helps. Press plastic wrap directly onto the surface of the dip before chilling to minimize air exposure.
- Can I use frozen avocado? Frozen avocado can be used in a pinch but expect a softer, slightly watery texture; fresh Haas is best.
- Is this spicy? As written, it’s mildly spicy thanks to 1/2 teaspoon hot sauce. Adjust to taste.
Let’s Eat
Serve this Avocado Dip with sturdy tortilla chips, sliced vegetables, or warm pita wedges. I often set it out with a tray of crudités and let people scoop what they like—this dip stands up well to generous dippers. For a party, place a shallow bowl of extra salsa and a little mound of extra shredded cheddar nearby so guests can customize their own scoops.
It’s an easy, trustworthy recipe that rewards good avocados and a little patience in the fridge. Make it once following the steps exactly and you’ll understand why it has become a staple in my rotation: simple prep, layered flavors, and a result that’s more interesting than its short ingredient list suggests. Enjoy.

Avocado Dip
Ingredients
Ingredients
- 2 large or 3 small Haas avocadoshalved seeded and scooped
- 1 cupsour cream
- 4 ouncescream cheesesoftened
- 1 teaspooncumin
- 1 teaspoonlime juice
- 1/2 teaspoonhot sauceor to taste
- 1/2 cupchunky salsa
- 3/4 cupshredded mild cheddar cheesedivided use
- 3/4 cupchopped tomatodivided use
- salt and pepper to taste
- fresh cilantro for garnish
Instructions
Instructions
- Halve, pit and scoop the flesh of the 2 large (or 3 small) Haas avocados into a large bowl.
- Mash the avocados with a fork or potato masher until mostly smooth (leave a few small chunks if you like).
- In a small bowl, stir together 1 cup sour cream, 4 ounces softened cream cheese, 1 teaspoon cumin, 1 teaspoon lime juice and 1/2 teaspoon hot sauce until smooth and well combined.
- Stir 1/2 cup chunky salsa into the sour cream mixture.
- Fold the sour cream–salsa mixture into the mashed avocados until evenly combined.
- Stir in 1/2 cup of the shredded mild cheddar cheese and 1/2 cup of the chopped tomato. Season to taste with salt and pepper and mix well.
- Cover the bowl and chill in the refrigerator for 1 hour.
- Before serving, sprinkle the remaining 1/4 cup shredded cheddar cheese and the remaining 1/4 cup chopped tomato over the top.
- Garnish with fresh cilantro and serve chilled.
Notes
For a spicier dip, use a fiery hot sauce and hot salsa.
If you prefer a smoother dip, place the avocado in a blender or food processor and pulse your machine until you reach a smooth consistency.
If you want a thinner dip, add in a bit more sour cream.
