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 hundreds of 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
Step by Step Instructions
Step by Step Instructions
Smash the avocados
Smash up avocados on a large flat plate using a fork.
Add ingredients
Add remaining ingredients and stir together until combined.
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.
Let the diced onion soak in the lime juice for five minutes before adding everything else. The sharp edge mellows, and the lime picks up something slightly sweet from the onion. You taste it in every bite. Found this by accident after a batch where the onion took over, I was trying to fix it mid-assembly and it actually worked. Even with a mild onion, I still do the five-minute soak now. The chili powder and cumin come through more clearly once the raw onion isn't competing. Four stars only because the recipe doesn't say anything about avocado ripeness, and an underripe one made smashing it a workout and the texture stayed dense.
The garlic to lime ratio is right where most homemade versions aren't. I've made guacamole plenty of times and always came out a little flat, and it took making this one to realize I was holding back on the lime. Half a lime sounds like it won't be enough, but it cuts through the avocado fat without going sour. Heads up though: the salt amount is just a starting point. I needed another pinch at the end, so taste before you serve.
I skipped chili powder for years thinking jalapeño covered it. They don't overlap like I assumed. Once I added it back, this tasted exactly like the guacamole from a hole-in-the-wall place I used to go to in my twenties.
Jalapeño is heat. Chili powder is that earthy smokiness underneath. They're doing completely different things.
That actually helps a lot. I kept thinking spicy is spicy, but they're doing totally different things.
Half a cup of cilantro looked like too much, so I dialed it back my first batch and the flavor came out flat. Used the full amount the second time and the difference was real. Trust it.
We go through guacamole every weekend in the summer and I've been wanting to try making it this way. I usually swap serranos for the jalapeño since we like more heat, but they're pretty unpredictable batch to batch. The recipe calls for half a jalapeño, so I'm not sure if it's a straight 1:1 or if I should scale back since serranos tend to run hotter. Keeping the seeds in since it's just the two of us, which changes the math a bit. Doubling this for a cookout Saturday, so want to nail the ratios before then.
Sarah, not a straight 1:1. I'd go with one serrano for the doubled batch and taste before adding a second. Serranos run noticeably hotter and they can vary a lot.
Raw garlic smell almost stopped me. Better than any I've made before.
Two cloves always smells more aggressive than it tastes. The lime and the avocado fat absorb it once it all comes together.
The flat-plate method felt unnecessary, but I tried it anyway. My mom has made guacamole her whole life and she watched me fork-smash the avocados on the plate with obvious skepticism. Then she tasted it and said the texture was right. Coming from her, that's a real compliment. I explained how the plate keeps it chunkier instead of pressing everything into a paste, and she asked me to do it again so she could watch. She asked me to show her something. I'm still figuring out the kitchen, so that was genuinely a first.
She's made guacamole her whole life and now she wants you to show her something. I'll take that over any 5-star rating.
That's the part that gets me too. She texted yesterday asking when I'm making it again.
Chips and guac was one of the first things I cut on keto. Made this and realized I had it backwards the whole time. Fresh garlic is the thing I didn't know I was missing in every store-bought version.
Store-bought is garlic powder. Not even close.
Made this probably a dozen times this summer and the thing I keep coming back to is the flat plate smashing technique (I was skeptical at first, a bowl is just habit, but you get so much more control over the texture). I do half smooth, half chunky and it holds together better when you're scooping. The jalapeno ratio here is right, which is honestly not something I can say about most guacamole recipes I've tried. I've gone through versions with garlic powder instead of fresh, versions without tomato, versions with extra lime. This is the one I default to when I want it to actually taste like the guacamole at a good Mexican restaurant rather than the stuff that tastes flat and oversalted. The cumin is subtle but I notice when I forget it.
That cumin note is spot on. I notice the same thing every time I skip it in a rush.
Charred the jalapeno directly on my gas burner before mincing it and the smokiness just settled into everything in a way the raw version doesn't. Still gets the heat, but it has this low background warmth that works with the cumin. Not a dramatic change, just one of those small things that made me stop and think about why it tasted different. Doing this every time now.
The cumin connection is what gets me. Char does the same low background thing the cumin does, just from a different direction. Next batch this is happening.
Brought this to a backyard cookout Sunday, set it out next to a store-bought container. The homemade bowl was gone well before halftime. The lime and cilantro brightness held up surprisingly well, even after hours outside in the heat. Smashing on a plate gets the texture right: chunky where it counts, nothing pasty. One neighbor showed up with Tostitos and basically ignored them the rest of the afternoon. Just kept going through this with a spoon. I've made guacamole a dozen different ways -- the chili powder and cumin here is what I keep coming back to.
Side by side with store-bought, gone first. That's the only review. Lime is what keeps it bright in the heat, I never go under the half lime even when I'm rushing.
Making this for my sister's graduation next weekend, around 30 people, so I'm multiplying everything by about 7 or 8. My main concern is the jalapeño and lime, because those don't always scale the same way in my experience. Heat especially compounds. If I keep the jalapeño proportional, will the batch end up way spicier than the original? Or does it mellow in a bigger amount? Same question for the lime. Do I add it all at once or taste as I go, since a bigger batch might not need the full amount to feel balanced? I make guacamole pretty often but never at this scale and I'd rather not have 30 people looking at me sideways.
Jalapeño heat varies a lot pepper to pepper, so taste one of yours first. If they're mild, scale normally. Real kick? Pull back to 80%. For lime, add in stages. Get to 60%, taste, small pours from there. Once you overshoot the lime, it's unfixable.
Brought this to a cookout last weekend and my friend who makes her own guac from scratch for every party (she is very particular about it) took one bite and asked if I'd ordered it from somewhere. Something about the jalapeno and cumin balance just works.
Ha, that's the right tester. The cumin is easy to overdo, took me a few batches to land that ratio.
I've made probably a dozen guacamole recipes and they all had the same texture problem, either too smooth or weirdly chunky. Smashing on a flat plate instead of a bowl sounds like a small thing until you actually try it. The jalapeño-to-lime ratio here is different from most versions I've used, better balanced, less of that acidic punch that overwhelms everything. Finally replaced my go-to.
Everyone skips the plate thing because it sounds dumb. That ratio took me a few batches to get right. Most guac leans heavy on lime to cover under-ripe avocados, and then you're just tasting lime.
Smashing the avocados on a flat plate makes a real difference. Did it in a bowl first and got paste, not chunks. Used a whole jalapeño instead of half. The lime kept the heat in check.
Yeah the bowl packs it down whether you mean to or not. The plate is the only way to actually control the texture. Full jalapeño with that much lime is a solid call.