Fresh Guacamole With Sardines

September 20, 2023

Sardine guacamole is an unconventional twist on the traditional guacamole recipe, incorporating canned sardines into the mix. If you are newer to sardines and don’t want any of the “taste” but still want to incorporate the health benefits of sardines into your life, this is your recipe!

fresh guacamole with sardines 3/4 shot on wooden board

Fresh guacamole is a delicious and simple dip made from ripe avocados and a few other flavorful ingredients. Sardines are a nutrient-dense fish that can add a unique flavor and texture to your fresh guacamole.

hero shot of fresh guacamole with sardines

See other sardine recipes here:


✅ A simple way to start incorporating sardines into your diet, without any of the “taste” of sardines

✅ A great appetizer to serve to your family and children, especially if you are looking to add the health benefits of sardines to their diet

✅ Classic guacamole recipe with ingredient base that can be customized to your taste. If you like a spicy guacamole, then feel free to add jalapeno peppers!


ingredients for fresh guacamole with sardines

⭐️ HAAS AVOCADOES: Haas avocados are the most common for guacamole and should be dark green to almost black when ripe.

⭐️ TOMATO: Use ripe, diced tomatoes for freshness and a slight tang. Remove the seeds to avoid excess moisture.

⭐️ FRESH LIME: Helps preserve the color of the avocado and prevent it from going brown.

⭐️ CANNED SARDINES: Opt for canned sardines in water if possible.

⭐️ MINCED GARLIC AND FRESH ONION: Additional flavour which you can substitute for garlic powder or onion powder if you do not have any of the fresh ingredients on hand. If you don’t like the flavor of raw onion, you can substitute for diced green onions or chives for a milder flavor.

⭐️ SALT AND CAYENNE PEPPER: For taste and seasoning only.

⭐️ FRESH CILANTRO: Optional, substitute for dried parsley or omit altogether.


STEP 1: Prepare avocados and other ingredients.

avocado for fresh guacamole with sardines
scooping avocado in a bowl for fresh guacamole with sardines

chopping tomato for fresh guacamole with sardines
squeezing lime juice into bowl for fresh guacamole with sardines

Squeezing fresh lime juice over the avocados will prevent the guacamole from browning.

STEP 2: Mash avocado with sardines.

adding drained sardines to fresh avocados

Drain sardines and add to mixture, combining well.

Use a fork or potato masher to mash the avocados. Some people prefer a chunkier texture, while others like it smoother. Adjust the mashing according to your preference.

STEP 3: Add remaining ingredients.

hero shot of all ingredients in a bowl for fresh guacamole with sardines

STEP 4: Refrigerate and serve.


TIP #1: When selecting avocado, gently squeeze to check for ripeness. It should yield slightly to gentle pressure but not be overly soft or mushy. If it’s too hard, it’s not ripe yet. If it’s too soft, it’s overripe. Consider the “Ripeness Timeline for your avocadoes. If you plan to use the avocados for guacamole in a few days, choose firmer ones that will ripen over time. If you need them to be ready sooner, select avocados that are closer to being ripe.

TIP #2: Serve fresh. I highly recommend preparing and serving this guacamole right before eating it.

TIP #3: Taste your guacamole as you go and adjust the seasonings to your liking. Everyone’s palate is different, so there’s no one-size-fits-all recipe.

TIP #4: Optional – to enhance the presentation, reserve some avocado chunks, cilantro leaves, or a sprinkle of paprika to garnish the top of the guacamole.

TIP #5: Optional – If you want to add a spicy kick, feel free to adjust the heat by adding diced jalapeños or other chili peppers. Remember to remove the seeds and membranes for milder heat, or leave them in for spicier guacamole.


If you have leftover guacamole, store it in an airtight container with plastic wrap pressed directly onto the surface to minimize oxidation. It’s best consumed within a day or two. I would not recommend freezing this guacamole.



This recipe is keto friendly. Serve with keto chips or keto bread, or as an appetizer.


This recipe is technically not meat-based. However if you can tolerate the ingredients used in this recipe, you may modify anything to your taste and tolerance to make it suit your diet.


This recipe is not suitable for the Carnivore diet, but see our Sardine Cake recipe if you’re looking for a Carnivore-friendly recipe that includes sardines.

Fresh Guacamole With Sardines

Unconventional twist on fresh guacamole recipe, featuring a can of sardines
Prep Time 20 minutes
Course Appetizer
Cuisine American, Mexican
Servings 2 people


  • 2 small avocados, peeled, pitted, and mashed
  • 1 tbsp lime juice, fresh
  • 1 can sardines, drained (~3 oz)
  • 1/2 white onion, chopped
  • 1 teaspoon garlic, minced
  • 1/4 cup tomato, diced
  • 1/4 cup fresh cilantro, chopped (optional)
  • 1/4 teaspoon salt
  • 1/8 teaspoon black pepper
  • 1 pinch cayenne pepper


  • Begin by cutting the avocados in half, removing the pit, and scooping out the flesh into a mixing bowl. Add fresh lime juice.
  • Mash the avocado with a fork or potato masher until you reach your desired level of creaminess. Some people prefer chunky guacamole, while others like it smooth.
  • Add the drained sardines to the mashed avocado and continue to mash and mix until the sardines are well incorporated into the guacamole.
  • Add the finely chopped onion, minced garlic, diced tomato, and fresh cilantro to the mixture. These ingredients will provide flavor and some heat to the guacamole.
  • Mix everything together until all the ingredients are evenly distributed.
  • Season with salt, black pepper, and cayenne pepper to taste.
Keyword fresh guacamole with sardines

Leave a Reply

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

Recipe Rating

Hi! Nice to meet you! We're Alice and Kevin. Together, we’ve experienced a life transformation with a ketogenic and carnivore diet, and our goal is to inspire others to do the same with simple and delicious recipes.

Let's connect: