To make guacamole for burgers, mash two ripe avocados with lime juice, salt, diced red onion, cilantro and a little garlic, then keep it deliberately chunky and drain off any watery liquid before it touches the bun. The whole job takes about ten minutes, and the difference between a good burger topping and a soggy one is entirely in how dry and how chunky you make it.
That last part matters more than people expect. Ask anyone who has eaten a wet guacamole burger and you get the same complaint: the bun goes soft, the patty slides out halfway through, and half the topping ends up on the plate. Fresh guacamole is not the problem. Store-bought guacamole and over-mashed, under-seasoned guacamole is.
The recipe below is built around that. I make it for cookouts and weeknight burgers alike, and the small adjustments at the end cover milder, chunkier and sharper versions.
What You Need

For the fresh guacamole
- 2 ripe avocados, firm enough to hold their shape but yielding to gentle pressure
- 1 tablespoon fresh lime juice, plus more to taste
- 1/4 teaspoon fine salt, plus more to taste
- 2 tablespoons finely diced red onion
- 2 tablespoons chopped cilantro
- 1 small jalapeno, seeded and minced (optional)
- 1 small garlic clove, minced (optional)
- 1/2 teaspoon garlic powder as a shortcut (optional)
For the burgers
- 1 pound 80/20 ground chuck, loosely packed
- 1 teaspoon salt and 1/2 teaspoon black pepper
- 4 hamburger buns, toasted
- 4 slices pepper jack or cheddar
- 4 slices thick-cut bacon, cooked until crisp (optional)
Pepper jack is what most burger cooks reach for, because its mild heat and soft texture sit under avocado without fighting it. Cheddar works if you want something sharper. Pickled jalapenos and a swipe of how to make chipotle mayo on the toasted bun are the two add-ons I get the most requests for once people try this version.
A few swaps worth knowing. Skip the tomato and you get a cleaner, less watery mix that spreads smoothly. Add roasted garlic instead of raw for a rounder flavor. If you only want the speed, stir a small jar of good pico de gallo through two mashed avocados and call it done.
Step-by-Step: How to Make Guacamole for Burgers

1. Pick and prep the avocados
Press one gently. It should give a little but not feel like a pouch of liquid. Firm fruit will not mash, and very soft fruit turns muddy and releases extra liquid, which is the number one cause of soggy buns.
Cut each avocado in half lengthwise, run a spoon around the pit to remove it, then half-twist the blade and lift the pit out. Slice the flesh in a crosshatch pattern while it is still in the skin, then scoop it into a bowl with a spoon.
2. Dice the onion small, and rinse it
Mince the red onion until the pieces are about the size of a lentil. Raw onion on a burger gets sharp as it sits, and a quick rinse in cold water tames that edge without leaving any flavor behind.
If you like sharper onion with the avocado, how to pickle red onions for burgers takes about ten minutes and gives you a crunchy, sour-sweet layer that survives the heat of the patty.
3. Mash with a fork, leaving lumps
Mash roughly ten strokes with a fork, rotating the bowl as you go. Stop when the pieces are the size of a pea. A potato masher works too and gives you more control, but a fork is enough for a topping that needs body.
Resist the urge to keep going until it looks like the smooth stuff in a tub. The pieces are what keep the mash from sliding off the patty, and for a topping that has to hold together on a burger, chunky beats smooth.
4. Add lime and salt first, then the aromatics
Add the lime juice and salt while the avocado is still chunky and stir them through. Salt and acid penetrate the intact pieces, so seasoning at this stage reaches further than adding them at the end.
Fold in the onion, cilantro, jalapeno and garlic. Taste with a clean fork. It should read bright and a little sharp, not flat.
5. Let it sit for two minutes, then drain
Set the bowl aside for two minutes. Salt draws water out of the fruit, and any liquid that pools at the bottom is exactly what you do not want on a bun. Spoon off that liquid before serving.
6. Hold it correctly until serving
If you are making it ahead, press plastic wrap straight down onto the surface of the guacamole, touching it with no air gap, and refrigerate. Lime slows browning, and the wrap does the rest. Under two hours is fine; beyond that the onion goes soft and the edges of the avocado start to turn.
How to Keep Guacamole from Making Burgers Soggy
The fix is mostly about moisture. A burger has three wet surfaces already: the patty juices, the cheese, and any sauce. Guacamole is the fourth, and it is the one you control completely.
Drain it, do not just mash it
Mashing releases water but does not remove it. After salting, tip the bowl and let any liquid run off, or lift the mash out with a slotted spoon. This one habit removes more soggy-burger failures than any other change you can make.
Keep the pieces large enough to be visible
Smooth guacamole spreads like a paste and behaves like a paste. Medium-chunky is the sweet spot: pieces you can see in the cross-section, with enough mash holding them together. That structure is what keeps the topping on the patty through the second bite.
Treat tomatoes as a wet ingredient
If you use tomato, cut it in half, scoop out the seeds and the watery gel around them, then dice only the firm outer flesh. Skip that step and you are adding free water to the bowl.
Toast the bun and assemble in the right order
Toast the cut faces until they are dry and golden. Toast creates a barrier that slows moisture movement, and it improves the burger even without guacamole.
For assembly, put the guacamole on the bottom bun first, then the patty and cheese on top. The cheese and the hot patty weigh it down and warm it just enough to soften without turning it wet. Putting guacamole on top after cooking works too, but it slides around more and cools faster.
Pat the cooked patty on both sides with a paper towel before it goes in, and rest the burgers a few minutes after they leave the heat so the juices redistribute instead of running down into the bread.
Common Mistakes
Almost every disappointing guacamole burger comes down to one of five things.
1. Using underripe or overripe avocados
Rock hard avocados stay in big rubbery lumps no amount of mashing will fix. Fruit that is dark and collapsing all over tastes flat and leaks liquid. Find the middle: slight give, still firm, skin still green in places. Buy them a day or two ahead and store them at room temperature until they yield.
2. Seasoning at the end instead of the start
Mashing first and salting later leaves you with seasoning sitting on the surface and bland patches underneath. Add the lime and salt before the aromatics and stir early.
3. Adding too much lime
You cannot stir the sharpness back out. Start with one tablespoon for two avocados, taste, and add from there. The same goes for salt: it is much easier to add than to remove.
4. Mashing to baby food
Blender guacamole is a dip. For a burger, stop at pea-sized pieces and accept that it will look uneven. A diner style cheeseburger with a smooth smear underneath can absolutely take guacamole, but you build it in layers rather than spreading it like mustard.
5. Adding guacamole before the patty is cooked
Anything that goes on during cooking melts into the patty juices and turns the bun to paste. Cook first, assemble second, and serve within a few minutes.
Frequently Asked Questions
Can I make guacamole ahead of time for burgers?
Yes, but prepare it shortly before serving. Mash the avocados with lime juice, cover the surface directly with plastic wrap, and refrigerate for up to 2 hours. Add diced tomato and onion just before serving, since they soften and release water in the fridge. Keep it in the fridge, not on the counter, and drain any liquid that collects before spooning it onto the buns.
What is the best avocado for burger guacamole?
Choose avocados that yield slightly to gentle pressure but are not heavily soft or dark all over. Firm fruit is difficult to mash, while very soft fruit can taste muddy and release excess moisture. Ripen them on the counter for one to three days depending on how firm they were when you bought them, and press the stem end gently as the test.
Should guacamole go on a burger before or after cooking?
Add guacamole after the patty and cheese are cooked, just before serving. This preserves the fresh flavor and keeps the avocado from warming and turning watery against the hot patty. Put it on the bottom bun under the patty for the most stable build, or on top after cooking if you want the flavor to stay cool and fresh.
Can I make guacamole without tomatoes or onions?
Yes. Omit both for a smoother, less watery topping, or use finely diced red onion and drain it briefly in a sieve. If using tomato, remove the seeds and excess gel before mixing, because those watery parts are what turn a burger topping into a soggy one. Garlic, lime and salt carry the flavor on their own.
Is guacamole just crushed avocado?
No, and that is why most homemade versions taste flat. Mashed avocado on its own is bland and turns brown within minutes. Lime juice, salt, onion, cilantro and garlic are what make it taste like guacamole. For a burger especially, the onion and lime also add the texture and acidity that keep a plain mash from feeling like wet paste.
What goes well on a burger with guacamole?
Pepper jack is the most popular pairing because it is mild enough not to compete with the avocado. Bacon adds crunch and salt, quick-pickled jalapenos add heat, and a thin spread of chipotle mayo on the toasted bun adds smoke without more moisture. A squeeze of lime over the assembled burger sharpens everything just before the first bite.
Start with two properly ripe avocados, mash them only until the pieces are pea-sized, and let the salted mash sit two minutes so you can pour off the water. Everything after that is layering: toasted bun, drained guacamole, patty, cheese, and serve it right away.