This fresh guacamole recipe is creamy, vibrant, and packed with bright flavour from ripe avocados, lime, onion, and coriander. It has a smooth yet chunky texture that is perfect for dipping, spreading, or serving alongside your favourite dishes. It is wonderfully easy to make and requires no cooking at all, making it ideal for beginners. Total time is just 15 minutes from start to finish.
Ingredients
For the Guacamole
- 3 ripe avocados
- 1 small red onion, finely chopped
- 1 medium tomato, deseeded and diced
- 1 lime, juiced
- 2 tbsp fresh coriander, chopped
- 1 garlic clove, crushed
- 1/2 tsp sea salt
- Pinch of black pepper
How to Make Guacamole Recipe
- Prepare the avocados: Cut the avocados in half, remove the stones, and scoop the flesh into a medium bowl.
- Mash the mixture: Use a fork to mash the avocado until mostly smooth with a little texture remaining.
- Add the fresh ingredients: Stir in the chopped onion, diced tomato, coriander, and crushed garlic.
- Season well: Add the lime juice, salt, and black pepper. Mix gently until combined.
- Taste and adjust: Add extra lime juice or salt if needed to suit your preference.
- Serve: Spoon into a bowl and serve immediately with tortilla chips, wraps, or tacos.

Tips
How do I know if avocados are ripe?
They should yield slightly when gently pressed but not feel mushy.
How can I stop guacamole turning brown?
Use plenty of lime juice and press cling film directly onto the surface before chilling.
Can I make it smoother?
Yes, mash thoroughly or blend briefly for a silkier texture.
How do I add extra heat?
Stir in finely chopped chilli or a pinch of chilli flakes.
Serving Suggestions
- Serve with tortilla chips as a dip
- Spoon into tacos or burritos
- Spread onto toast
- Serve beside grilled chicken or fish
- Add to salads or grain bowls
Storage
Room Temperature
Serve within 1 hour for best freshness and colour.
Refrigerator
Store in an airtight container for up to 2 days. Press cling film directly onto the surface.
Freezing
Freeze plain guacamole without tomato for up to 1 month. Defrost in the fridge and stir well before serving.
Nutrition
- Calories: 180 kcal
- Carbohydrates: 10g
- Protein: 2g
- Fat: 16g
- Saturated Fat: 2g
- Sodium: 210mg
These values are estimates and may vary depending on ingredients used.
FAQs
How long does homemade guacamole last?
Homemade guacamole is best eaten fresh but will keep in the refrigerator for up to 2 days if covered well.
Can I make guacamole ahead of time?
Yes, make it a few hours ahead and cover the surface tightly with cling film to reduce browning.
What can I use instead of coriander?
You can use fresh parsley or simply leave it out if preferred.
Can I freeze guacamole?
Yes, freeze it without tomato for the best texture, then thaw in the fridge before serving.
Guacamole Recipe
Course: AppetizerCuisine: MexicanDifficulty: Easy4
people15
minutes15
minutes180
kcalCreamy homemade guacamole made with ripe avocados, lime juice, onion, tomato, and fresh coriander. Quick, fresh, and perfect for dipping or serving with Mexican dishes.
Ingredients
3 ripe avocados
1 small red onion, finely chopped
1 medium tomato, deseeded and diced
1 lime, juiced
2 tbsp fresh coriander, chopped
1 garlic clove, crushed
1/2 tsp sea salt
Pinch of black pepper
Directions
- Cut the avocados in half, remove the stones, and scoop the flesh into a bowl.
- Mash lightly with a fork until creamy but still slightly chunky.
- Add the chopped onion, tomato, coriander, and garlic.
- Pour in the lime juice and season with salt and pepper.
- Stir gently until evenly combined.
- Taste and adjust seasoning if needed.
- Serve immediately for the freshest flavour.
Notes
- Use ripe avocados for the best creamy texture.
- Add extra lime juice to keep the colour bright.
- Best served fresh on the day it is made.
