Keto Homemade Fresh Guacamole
Published July 20, 2019 • Updated March 7, 2026
This post may contain affiliate links. See my disclosure policy.
I make this keto guacamole from scratch almost every week. It's inspired by the guacamole frescos they make tableside at our favorite Mexican restaurant, and my version is just as good (maybe better, honestly).
I’ve been making this keto guacamole for years, and I’ve tried every variation along the way. Bacon crumbles, diced mango, roasted garlic, sour cream folded in. I tested them all, and I keep coming back to this stripped-down version because it lets the avocado actually taste like avocado.
The mango phase lasted about a month. I’d dice up half a mango and fold it in, thinking the sweetness would be interesting. It was, for two bites. Then the sweetness fought the lime and cilantro, and by the time I adjusted the ratios to balance everything, I’d basically made a fruit salsa. The roasted garlic version had the opposite problem. It added depth but overpowered the avocado, which is supposed to be the star. And the bacon version was good but heavy, so when I want that combo, I make bacon jalapeno popper dip and keep my guacamole clean.
The technique is simple. Smash ripe avocados on a flat plate with a fork, add fresh lime juice, cilantro, onion, tomato, and seasoning, then stir. I do mine on a big cutting board so I can control the texture. I like it chunky with some smooth spots, not pureed into baby food.
What makes homemade guacamole better than anything from a container is the freshness. You can taste the difference the second you dip in. The lime juice is brighter, the cilantro actually has flavor, and the avocado tastes like avocado instead of whatever preservatives keep the store stuff shelf-stable. I serve this alongside keto nachos when I want the full experience, but keto Doritos work just as well for scooping.
The tableside thing is real, by the way. When we have friends over, I set everything out on the counter and mash it right in front of them. Takes about 5 minutes and people act like I’m a chef. I’m not. I’m just smashing avocados. But the presentation sells it. I usually build a whole keto charcuterie board around it.
For keto, this is one of the easiest dips to keep in rotation. Avocados are loaded with healthy fats and the whole recipe comes in at only 4.7g net carbs per serving. I pair it with everything. Scrambled eggs in the morning, a spoonful on top of fajitas at dinner, or just eaten straight with a spoon when nobody is looking.
If you’re putting together a low carb spread for a party, this guacamole sits right next to my 7 layer taco dip. That combo covers every craving.
One thing I’ve learned the hard way: use firm Roma tomatoes and dice them small. Watery, overripe tomatoes will turn your guacamole into soup. I squeeze out the seeds and liquid before adding the tomato. That one step makes a big difference in the final texture.
I make a double batch almost every time now because it disappears fast. If you have leftovers, I cover mine the way I describe below (the lemon juice trick keeps it green for days). This is the recipe I reach for more than almost anything else on my site.
Explore 683+ keto recipe videos with step-by-step instructions, tips, and tricks to make keto easy.
Ingredients
3 large avocados
¼ onion, diced
1 tomato, diced
2 cloves garlic, minced
½ jalapeno, minced
½ cup cilantro, chopped
½ lime, juiced
½ teaspoon salt
½ teaspoon chili powder
¼ teaspoon cumin
Nutrition disclaimer
The nutrition information provided is an estimate and is for informational purposes only. I am a Doctor of Pharmacy (Pharm.D.); however, this content is not intended to be a substitute for professional medical advice, diagnosis, or treatment. Always consult your physician or other qualified health provider before making any lifestyle changes or beginning a new nutrition program.
Your Macros. Your Recipes. Calculated in 60 Seconds.
Get personalized keto macros and instantly see which recipes fit your targets. No more guessing what to eat.
Get My Macros + Recipes →Frequently Asked Questions
Can I freeze leftover guacamole?
I've frozen guacamole a bunch of times and it works well for up to 2-3 months. I pack it into a freezer bag, press out all the air, and lay it flat. The texture gets a little softer after thawing, so I use frozen guacamole for spreading on eggs or mixing into bowls rather than scooping with chips. One thing I learned: don't add sour cream or any dairy before freezing because the texture gets grainy.
What can I substitute for cilantro if I don't like it?
I get it, cilantro is polarizing. When I make this for friends who can't stand it, I swap in fresh flat-leaf parsley. It gives you the green color and freshness without that soapy taste some people get. I've also just left it out entirely and the guacamole is still great. A little extra diced green onion fills the gap nicely.
Is guacamole keto friendly?
I eat guacamole almost every day on keto. Avocados are one of the best keto foods out there because they're packed with healthy fats and low in carbs. My recipe comes in at 4.7g net carbs per serving. The only thing I watch is what I'm dipping in it. Pork rinds and veggies keep it low carb. Tortilla chips from the store will blow your macros.
Can I make guacamole ahead of time for a party?
I do this all the time. I make my guacamole a few hours before guests arrive, squeeze lime juice over the surface, press plastic wrap directly against it (no air pockets), and refrigerate. It stays green and fresh. I've prepped it up to 8 hours ahead with no browning. Just give it a good stir before serving.
How do I keep guacamole from getting watery?
The biggest culprit is the tomatoes. I always use firm Roma tomatoes and squeeze out the seeds and liquid before dicing them. That one step changed my guacamole completely. I also don't over-mash my avocados because breaking them down too much releases more moisture. If my guac does end up a little watery, I tilt the plate and let the liquid pool to one side, then spoon it off.
Can I add bacon to guacamole?
I've done it. Crispy crumbled bacon stirred into guacamole is good, I won't pretend otherwise. I cook 2-3 strips until they're almost burnt (that's when they're crunchiest), crumble them up, and fold them in right before serving. The trick is adding the bacon at the last second so it stays crispy. If it sits in the avocado too long, it softens and you lose the texture contrast. I don't put it in my standard batch because I like the guacamole clean and simple, but when I'm feeding a crowd who wants something extra, the bacon version always disappears first.
How do I make guacamole spicier?
I use half a jalapeno in my base recipe, which gives it a mild heat. When I want more, I swap the jalapeno for a serrano pepper, which is noticeably hotter. I leave the seeds in for serious heat or scrape them out for just a kick. I've also stirred in a pinch of cayenne or red pepper flakes when I didn't have fresh peppers on hand. My advice: start with less than you think you need. You can always add more heat, but you can't take it out. I made that mistake early on and had to mash in a whole extra avocado to calm things down.
How do I ripen avocados faster?
I put them in a brown paper bag with a banana and leave them on the counter. The ethylene gas from the banana speeds up the ripening, and mine usually go from rock-hard to ready in 1-2 days instead of 4-5. I check them every morning by giving a gentle squeeze. Once they have a little give, I pull them out and use them that day or move them to the fridge to slow things down. I buy hard avocados on purpose now and just plan 2 days ahead.
My husband is picky about guacamole (he has one Mexican place he swears is the only acceptable version), and he watched me make this, said nothing, then ate half the bowl before dinner was on the table. That's all the review I needed.
Never made guacamole from scratch before. Kept putting it off because I figured I was missing some technique. Tried it Sunday night and my son, who picks every tomato and onion out of anything I put in front of him, ate it straight off the plate before I even set out the chips. I think it's the smashing-on-a-plate thing. Stays chunky, so you actually taste each ingredient instead of getting some uniform green paste. My husband normally eats the store brand tub stuff without any complaints, zero standards for guacamole whatsoever, and he told me he didn't want to go back to the container kind. Which is saying something, because this is someone who considers Tostitos dip an acceptable life choice. Did not expect a two-step recipe to do that.
The Tostitos dip husband having opinions now is genuinely the funniest endorsement. Mine had zero guacamole standards until he tried this one too.
Been making this every Sunday for meal prep and I genuinely cannot go back to store-bought. Smashing the avocado on a flat plate instead of in a bowl gives it this chunky texture that's so much better than anything in a container.
That flat plate thing is real. So much harder to over-mash, and you get those chunks where you can still taste the avocado on its own.
Thanks Annie. This is my go-to now when we have people over.
The tableside thing is key when you have people over. I mash it right in front of them now, takes 5 minutes and they think I'm fancy.