Grilled cheese has always been my go-to comfort food. There’s something about melted cheese between two pieces of buttery, toasted bread that just hits the spot. But lately, I’ve been thinking about how to make it even better without losing that simple, satisfying feeling we all love.
That’s when I realized guacamole and grilled cheese are a match made in heaven. I mean, we already put avocado on everything else, so why not in a grilled cheese? The creamy, zesty guacamole pairs perfectly with sharp cheddar and Monterey Jack. Plus, you’re getting vegetables in there, which makes it feel slightly more responsible than regular grilled cheese.
Love Mexican food? You’ll be obsessed with this. More of a classic grilled cheese person? Don’t worry, this still has all that melty, crispy goodness you crave.
Why You’ll Love This Guacamole Grilled Cheese
- Quick and easy – Ready in just 20-30 minutes, this recipe is perfect for busy weeknights or when you need a satisfying lunch without spending hours in the kitchen.
- Fresh, homemade guacamole – Making your own guac with ripe avocados, lime, and cilantro takes this grilled cheese from ordinary to restaurant-quality in minutes.
- Perfect flavor combination – The creamy guacamole pairs beautifully with melted cheddar and crispy, buttery bread for a sandwich that hits all the right notes.
- Simple ingredients – You probably have most of these items in your kitchen already, making this an easy recipe to whip up anytime a craving strikes.
What Kind of Avocados Should I Use?
For the best guacamole grilled cheese, you’ll want to use ripe Hass avocados – the ones with dark, bumpy skin that give slightly when you press them. If your avocados are still firm, let them sit on the counter for a day or two until they’re ready. You can speed up the ripening process by putting them in a paper bag with a banana or apple. Avoid avocados that are overly soft or have dark, sunken spots, as these are past their prime and can taste bitter or mushy.
Options for Substitutions
This recipe is pretty forgiving, so feel free to make a few swaps based on what’s in your kitchen:
- Avocados: The avocados are really the star here, so I wouldn’t recommend substituting them. Make sure they’re ripe – they should give slightly when you press them gently.
- Jalapeño: If you want less heat, use just half a jalapeño or swap it for a milder pepper like poblano. For more kick, leave some seeds in or try serrano peppers instead.
- Cilantro: Not a cilantro fan? You can use fresh parsley instead, though the flavor will be a bit different. Some people also like adding a pinch of cumin to make up for the missing cilantro flavor.
- Cheddar cheese: Pepper jack gives you extra spice, Monterey Jack keeps it mild and creamy, or try a Mexican cheese blend. Really, any good melting cheese works here.
- Crusty white bread: Sourdough, whole wheat, or even Texas toast all work great. Just pick something sturdy enough to hold the guacamole without getting soggy.
- Lime juice: In a pinch, lemon juice works, though lime gives that authentic guacamole taste.
Watch Out for These Mistakes While Cooking
The biggest mistake people make with guacamole grilled cheese is overloading the sandwich with too much guacamole, which causes it to squirt out the sides and makes flipping nearly impossible – stick to about 1/4 cup per sandwich and spread it evenly.
Cooking on heat that’s too high will burn your bread before the cheese melts, so medium or medium-low heat is your friend here, giving the cheese time to get gooey while the bread turns golden brown.
To keep your guacamole from turning the bread soggy, make sure to drain any excess liquid from your tomatoes and pat them dry with a paper towel before mixing them in.
Finally, butter the outside of your bread generously and all the way to the edges – this creates a crispy, golden crust that holds everything together and prevents the guacamole from making the bread mushy.
What to Serve With Guacamole Grilled Cheese?
This guacamole grilled cheese is pretty filling on its own, but I love serving it with a side of tortilla chips and salsa for extra crunch. A simple Mexican-style street corn salad with lime and cotija cheese makes a great pairing too, or you could go with a light cucumber and tomato salad dressed with lime juice. If you want to keep things really easy, just grab some store-bought pico de gallo or a handful of pickled jalapeños on the side – the tangy, spicy flavors work perfectly with the creamy avocado and melted cheese.
Storage Instructions
Store: This sandwich is definitely best enjoyed fresh and hot off the griddle. If you have leftover guacamole, press plastic wrap directly onto the surface to prevent browning and keep it in the fridge for up to 2 days. The assembled sandwich doesn’t store well since the bread will get soggy from the guac.
Make Ahead: You can prep your guacamole a few hours ahead and keep it covered in the fridge until you’re ready to grill. Just give it a quick stir before spreading it on your bread. I like to have all my ingredients prepped and ready to go so I can make these sandwiches fresh whenever a craving hits.
| Preparation Time | 10-15 minutes |
| Cooking Time | 10-15 minutes |
| Total Time | 20-30 minutes |
| Level of Difficulty | Easy |
| Servings | 2 sandwiches |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 1100-1300
- Protein: 30-36 g
- Fat: 72-88 g
- Carbohydrates: 90-105 g
Ingredients
For the guacamole:
- 2 ripe avocados
- 1/2 small red onion, finely diced
- 1 garlic clove, freshly minced
- 1 jalapeño, seeded and minced
- 3 tbsp fresh cilantro, finely chopped
- 1 1/2 tbsp lime juice
- 3/4 tsp sea salt
- 1/4 tsp black pepper
- 1 roma tomato, seeded and diced
- 1/4 tsp ground cumin
For the sandwiches:
- 4 slices thick-cut sourdough or white bread
- 2 slices Tillamook sharp cheddar cheese
- 2 slices Monterey Jack cheese
- 2 tbsp Kerrygold unsalted butter, softened
Step 1: Prepare the Guacamole
- 2 ripe avocados
- 1/2 small red onion, finely diced
- 1 garlic clove, freshly minced
- 1 jalapeño, seeded and minced
- 3 tbsp fresh cilantro, finely chopped
- 1 1/2 tbsp lime juice
- 3/4 tsp sea salt
- 1/4 tsp black pepper
- 1 roma tomato, seeded and diced
- 1/4 tsp ground cumin
Cut the avocados in half, remove the pit, and scoop the flesh into a bowl.
Mash to your desired consistency—I prefer leaving it slightly chunky for better texture in the sandwich.
Add the minced garlic, diced red onion, seeded and minced jalapeño, fresh cilantro, lime juice, sea salt, black pepper, and ground cumin.
Fold in the diced roma tomato gently at the end to avoid breaking it down too much.
Taste and adjust seasoning as needed.
Step 2: Assemble the Sandwiches
- 4 slices thick-cut sourdough or white bread
- 2 slices Tillamook sharp cheddar cheese
- 2 slices Monterey Jack cheese
- guacamole from Step 1
Lay out all 4 bread slices.
Spread a generous layer of guacamole from Step 1 on two of the slices, leaving a small border around the edges.
Layer one slice of sharp cheddar and one slice of Monterey Jack cheese on top of the guacamole on each slice.
Top with the remaining bread slices to create two complete sandwiches, pressing gently so the cheese and guacamole stay in place.
Step 3: Cook the Grilled Cheese
- 2 tbsp Kerrygold unsalted butter, softened
- assembled sandwiches from Step 2
Heat a skillet or griddle over medium-high heat for about 1 minute until hot.
Spread softened butter evenly on the outside of each assembled sandwich on both sides.
Place sandwiches butter-side down on the hot skillet and cook for 2-3 minutes until the bread is golden brown and crispy.
I like to press gently with a spatula to ensure even contact with the pan and help the cheese melt.
Carefully flip and cook the other side for another 2-3 minutes until equally golden and the cheese is fully melted inside.
Step 4: Rest and Serve
Transfer the grilled cheese sandwiches to a cutting board and let them rest for 1 minute—this gives the cheese a moment to fully set so it won’t ooze out when you slice.
Cut diagonally and serve immediately while still warm.

Homemade Guacamole Grilled Cheese
Ingredients
For the guacamole
- 2 ripe avocados
- 1/2 small red onion, finely diced
- 1 garlic clove, freshly minced
- 1 jalapeño, seeded and minced
- 3 tbsp fresh cilantro, finely chopped
- 1 1/2 tbsp lime juice
- 3/4 tsp sea salt
- 1/4 tsp black pepper
- 1 roma tomato, seeded and diced
- 1/4 tsp ground cumin
For the sandwiches
- 4 slices thick-cut sourdough or white bread
- 2 slices Tillamook sharp cheddar cheese
- 2 slices Monterey Jack cheese
- 2 tbsp Kerrygold unsalted butter, softened
Instructions
- Cut the avocados in half, remove the pit, and scoop the flesh into a bowl. Mash to your desired consistency—I prefer leaving it slightly chunky for better texture in the sandwich. Add the minced garlic, diced red onion, seeded and minced jalapeño, fresh cilantro, lime juice, sea salt, black pepper, and ground cumin. Fold in the diced roma tomato gently at the end to avoid breaking it down too much. Taste and adjust seasoning as needed.
- Lay out all 4 bread slices. Spread a generous layer of guacamole from Step 1 on two of the slices, leaving a small border around the edges. Layer one slice of sharp cheddar and one slice of Monterey Jack cheese on top of the guacamole on each slice. Top with the remaining bread slices to create two complete sandwiches, pressing gently so the cheese and guacamole stay in place.
- Heat a skillet or griddle over medium-high heat for about 1 minute until hot. Spread softened butter evenly on the outside of each assembled sandwich on both sides. Place sandwiches butter-side down on the hot skillet and cook for 2-3 minutes until the bread is golden brown and crispy. I like to press gently with a spatula to ensure even contact with the pan and help the cheese melt. Carefully flip and cook the other side for another 2-3 minutes until equally golden and the cheese is fully melted inside.
- Transfer the grilled cheese sandwiches to a cutting board and let them rest for 1 minute—this gives the cheese a moment to fully set so it won't ooze out when you slice. Cut diagonally and serve immediately while still warm.







