Best Guacamole Recipe
The first time I served this guacamole at a dinner party, my guests fell silent after the first bite — then demanded the recipe before I’d even cleared the plates. This isn’t just another dip; it’s a restaurant-worthy dish designed to impress, with a focus on plating, texture, and those small, thoughtful touches that turn simple ingredients into something memorable.
Recipe Overview
- Prep Time: 15 minutes
- Cook Time: 0 minutes
- Total Time: 15 minutes
- Servings: 4-6 as an appetiser
- Difficulty: Easy
Why You’ll Love This Best Guacamole Recipe
- Restaurant-quality presentation: We focus on smooth, elegant plating and garnishes that make this dish the star of your table.
- Perfectly balanced flavours: The acidity from lime, the heat from chilli, and the creaminess of avocado come together in harmony.
- Customisable for any palate: Adjust the spice, add fruit, or swap herbs — this recipe is a flexible base for your creativity.
- No cooking required: This is a fresh, raw dish that comes together in minutes, leaving you more time to enjoy your guests.
- Made with simple, fresh ingredients: You likely have most of these in your kitchen already, and the result is far superior to anything from a shop.
Ingredients You’ll Need
- 4 ripe avocados (large)
- 1 small red onion (finely diced, about 60g)
- 2 ripe plum tomatoes (seeded and diced, about 100g)
- 1-2 fresh jalapeño chillies (finely chopped, to taste)
- 1 large handful fresh coriander (roughly chopped, about 15g)
- 2-3 tablespoons freshly squeezed lime juice (from about 2 limes)
- ½ teaspoon sea salt (plus more to taste)
- ¼ teaspoon freshly ground black pepper
- 1 small clove garlic (minced, optional)
- 1 tablespoon extra virgin olive oil (for a silky finish)
Tip: For the best texture, use avocados that yield slightly to gentle pressure at the stem end. Avoid any that feel mushy or have dark, sunken spots.
How to Make Best Guacamole Recipe
- Prepare the aromatics: Finely dice the red onion, seed and dice the tomatoes, and chop the jalapeño and coriander. The onion should be tiny, almost translucent cubes; the tomato pieces should be uniform. You’ll smell the sharp, fresh scent of the onion and chilli as you work.
- Halve and scoop the avocados: Cut each avocado in half lengthways around the stone, twist to separate, and remove the stone. Scoop the flesh into a large mixing bowl using a spoon. The flesh should be a vibrant, pale green and yield easily to the spoon.
- Mash to your preferred texture: Using a fork or a potato masher, mash the avocado until it’s mostly smooth but still has a few small, chunky pieces. I prefer a texture that holds its shape but is easily spreadable. You’ll feel the resistance change as the avocado breaks down.
- Add the fresh ingredients: Scatter the diced onion, tomato, jalapeño, and coriander over the mashed avocado. The colours — bright green, white, red, and dark green — should look vibrant and fresh.
- Season and finish: Pour over the lime juice, add the salt, pepper, and minced garlic if using. Drizzle with the olive oil. The lime juice will immediately brighten the colour of the avocado, preventing browning.
- Fold gently to combine: Use a spatula or large spoon to fold everything together gently. Do not overmix — you want distinct pieces of onion and tomato throughout. The guacamole should look creamy with visible specks of colour.
- Taste and adjust: Dip a clean spoon into the guacamole and taste. It should be tangy from the lime, savoury from the salt, and have a gentle warmth from the chilli. Adjust the seasoning with a pinch more salt or a squeeze more lime if needed.
- Rest for 5 minutes: Let the guacamole sit at room temperature for 5 minutes. This allows the flavours to meld. The texture will set slightly, and the aroma will become more rounded.
Tips From My Kitchen
- Choose the right avocados: Ripe but firm avocados are essential. If they’re too soft, the guacamole will be watery and pasty. If they’re too hard, it will be lumpy and lack creaminess. Give them a gentle squeeze near the stem — it should give slightly without feeling mushy.
- Control the browning with lime juice: The acid in lime juice is your best friend for keeping guacamole green. It also adds essential brightness. Don’t skimp on it; taste as you go and add more if needed. I used to struggle with this dish until I discovered this technique of using enough lime to both season and preserve.
- Season in layers: Add salt and lime juice in two stages — first to the avocado as you mash it, then again after you’ve added the other ingredients. This ensures the seasoning penetrates every part of the dish, not just the surface.
- Resist the urge to overmix: Chunky guacamole is more interesting than a uniform paste. Fold the ingredients together just until combined. You should still see distinct pieces of onion and tomato when you serve it.
- Serve immediately or press and cover: Guacamole is best eaten within an hour. If you need to make it ahead, press a layer of cling film directly onto the surface to exclude air, then cover the bowl and refrigerate. Bring it back to room temperature for 10 minutes before serving.
- Plating for impact: For a restaurant-style presentation, spoon the guacamole into a shallow bowl and smooth the top with the back of a spoon. Create a slight well in the centre and fill it with a small mound of diced tomato, a few coriander leaves, and a sprinkle of flaky sea salt. This small touch makes it feel special.
Equipment You’ll Need
- Sharp knife and cutting board
- Large mixing bowl
- Fork or potato masher
- Wooden spoon or silicone spatula
- Citrus juicer (optional, but helpful)
Common Mistakes to Avoid
- Using under-ripe avocados: Hard avocados won’t mash properly and will result in a crunchy, unappealing texture. Always wait until they yield slightly to gentle pressure. If you’re in a rush, you can speed up ripening by placing them in a paper bag with a banana for a day.
- Over-mashing the avocado: Turning the avocado into a smooth paste removes all the delightful texture. Aim for a consistency that is creamy but still has small, identifiable chunks of avocado. Stop mashing when you can still see small pieces.
- Skipping the rest time: Guacamole needs a few minutes for the flavours to marry. If you serve it immediately, the lime and salt will taste separate from the avocado. A short 5-minute rest makes a noticeable difference in the depth of flavour.
Delicious Variations to Try
- Spicy Version: For extra heat, add 1-2 teaspoons of finely chopped habanero or serrano chilli along with the jalapeño. You can also stir in a pinch of cayenne pepper or chipotle powder for a smoky kick.
- Vegetarian/Vegan Option: This recipe is already vegan. For extra richness, add a small handful of toasted pumpkin seeds or a tablespoon of nutritional yeast for a savoury, cheesy note.
- Different Protein: To turn this into a more substantial dish, serve the guacamole alongside shredded beef from my Shredded Beef Tacos Recipe Savory or with the grilled chicken from the Mediterranean Grilled Chicken Recipe.
What to Serve With Best Guacamole Recipe
- Warm, crispy tortilla chips (preferably restaurant-style)
- Fresh vegetable crudités — carrot sticks, cucumber batons, and bell pepper slices
- As a topping for tacos, like my Shredded Beef Tacos Recipe Savory
- Alongside a hearty bowl of Hearty Beef Chili Recipe Spicy
- Spooned onto grilled corn on the cob with a sprinkle of cheese
Frequently Asked Questions

Best Guacamole Recipe
Ingredients
Method
- Prepare the aromatics: Finely dice the red onion, seed and dice the tomatoes, and chop the jalapeño and coriander. The onion should be tiny, almost translucent cubes; the tomato pieces should be uniform. You’ll smell the sharp, fresh scent of the onion and chilli as you work.
- Halve and scoop the avocados: Cut each avocado in half lengthways around the stone, twist to separate, and remove the stone. Scoop the flesh into a large mixing bowl using a spoon. The flesh should be a vibrant, pale green and yield easily to the spoon.
- Mash to your preferred texture: Using a fork or a potato masher, mash the avocado until it’s mostly smooth but still has a few small, chunky pieces. I prefer a texture that holds its shape but is easily spreadable. You’ll feel the resistance change as the avocado breaks down.
- Add the fresh ingredients: Scatter the diced onion, tomato, jalapeño, and coriander over the mashed avocado. The colours — bright green, white, red, and dark green — should look vibrant and fresh.
- Season and finish: Pour over the lime juice, add the salt, pepper, and minced garlic if using. Drizzle with the olive oil. The lime juice will immediately brighten the colour of the avocado, preventing browning.
- Fold gently to combine: Use a spatula or large spoon to fold everything together gently. Do not overmix — you want distinct pieces of onion and tomato throughout. The guacamole should look creamy with visible specks of colour.
- Taste and adjust: Dip a clean spoon into the guacamole and taste. It should be tangy from the lime, savoury from the salt, and have a gentle warmth from the chilli. Adjust the seasoning with a pinch more salt or a squeeze more lime if needed.
- Rest for 5 minutes: Let the guacamole sit at room temperature for 5 minutes. This allows the flavours to meld. The texture will set slightly, and the aroma will become more rounded.
Notes
I’d love to hear how this recipe turned out for you. Did you try any of the variations, or did you plate it in a way that wowed your guests? Drop a comment below and share your experience — my husband, who’s usually picky, asked for seconds the first time I made this, and I hope yours does too!
