Best Guacamole Recipe

4.54 from 43 votes

This is the best guacamole recipe with tomatoes. Simple to make and uses fresh and flavorful ingredients. All you need to make authentic guac is avocados, shallot, tomatoes, cilantro, lime juice, garlic and salt and pepper.

guacamole in a bowl on a platter surrounded by tortilla chips
Want to save this recipe?
Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from us every week!
Please enable JavaScript in your browser to complete this form.

Homemade guacamole with tomatoes is a staple in our home.

Whether it’s a mexican themed dinner, game day, a special occasion, party, etc – guac is always a favorite in our house!

Homemade guac is perfect for serving with nachos, burrito bowls, or as the classic favorite dip for tortilla chips. It is also great with Air Fryer Quesadillas for an easy dinner!

Guacamole Ingredients

Making your own guacamole is so simple! Here is what you will need.

  • Avocados: very ripe avocados are best for making guacamole
  • Shallot: my favorite for guac thanks to its mild sweet flavor
  • Garlic: just a little bit takes that guac to the next level! Fresh minced garlic is the best.
  • Cilantro: finely chopped fresh cilantro
  • Fresh Lime: start with a half and add more if you want. You can never have too much lime in my opinion!
  • Roma Tomatoes: I love tomatoes in my guac, but you can leave them out of course if you don’t like them. Cherry tomatoes would also work well here
  • Salt & Pepper
ingredients for guacamole with tomatoes in individual glass bowls

How do you make guacamole from scratch?

Making authentic guacamole is easy and takes just a few minutes.

Step 1: Mince the fresh garlic and shallot, and chop up the fresh cilantro. Dice up the roma tomatoes.

Shallots have a more delicate sweet flavor than onions, making them perfect in guacamole.

You can also use sweet yellow onion instead if you cannot find shallots.

A lighter sweeter onion is typically used in guac, but for more of a bite you can use red onion.

mashed avocado, shallot, garlic, cilantro, and diced roma tomatoes in a bowl

Step 2: Mash two large avocados in a bowl. I like to use a fork. You can either mash the avocados until smooth, or leave a few chunks – whatever texture you prefer!

Step 3: Add the minced garlic, shallot, lime, cilantro, roma tomatoes, and salt and pepper to the mashed avocados.

Step 4: Mix it all together. You are ready to serve!

We love serving this up with a big bowl of tortilla chips.

But I even love it without chips mixed into a cauliflower rice burrito bowl.

guacamole mixed together with a wooden spoon

This recipe is fresh, delicious, and the best guacamole I’ve ever tasted.

Craving chipotle? Try serving this guac with fajita veggies and a homemade burrito bowl:

guacamole in a bowl on a platter surrounded by tortilla chips

This really is the best guacamole, and my guests always rave over it.

If you have never made guacamole from scratch, you have to try this recipe!

guacamole with tomatoes in a white bowl

More Mexican inspired recipes

guacamole in a bowl on a platter surrounded by tortilla chips

If you’re making this guacamole for a party, just double or triple the recipe and you’ll be good to go!

One batch makes four generous servings.

guacamole in a bowl on a platter surrounded by tortilla chips
guacamole in a bowl with tortilla chips dipped in it
guacamole in a serving dish
Want to save this recipe?
Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from us every week!
Please enable JavaScript in your browser to complete this form.
guacamole with tomatoes in a serving bowl surrounded by tortilla chips
4.54 from 43 votes

The Best Guacamole Recipe

The best easy guacamole with tomatoes recipe. How to make restaurant style guac at home!
Prep: 10 minutes
Total: 10 minutes
Servings: 4

Ingredients 

  • 2 large avocados, mashed
  • 1 Tablespoon minced shallot
  • 1 small clove, 1 tsp minced garlic
  • 2 Tablespoons finely chopped fresh cilantro
  • 3/4 cup diced roma tomatoes
  • Juice of 1/2 large lime
  • 1/4 teaspoon salt
  • 1/4 teaspoon pepper

Instructions 

  • In a medium sized bowl, mash avocados with a fork
  • Add the minced shallot, minced garlic, cilantro, roma tomatoes, lime, salt and pepper. Stir well to combine.
  • Serve with tortilla chips for dipping

Nutrition

Calories: 206kcal, Carbohydrates: 20g, Protein: 3g, Fat: 15g, Saturated Fat: 2g, Polyunsaturated Fat: 12g, Sodium: 178mg, Fiber: 8g, Sugar: 9g
Like this recipe? Rate and comment below!


 

Sharing is caring!

4.54 from 43 votes (43 ratings without comment)

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating