A super easy copycat recipe for the Five Guys cheese veggie sandwich – one of my favourite vegetarian fast food options ever!

A homemade Five Guys cheese veggie sandwich on a red tray, in partially unwrapped foil.

People are always surprised when I want to go to Five Guys for lunch, as burger places aren’t generally known for their vegetarian options. But honestly – the Five Guys cheese veggie sandwich is the best. Seriously (and no, this isn’t a sponsored post!).

Here’s how to make it at home!

A homemade Five Guys cheese veggie sandwich in unwrapped silver foil.

Five Guys vegetarian option

If you’re not familiar with Five Guys, it’s basically ‘just’ a burger place. The menu is really quite limited – they do a few hot dogs and a few sandwiches, but it’s 90% beef burgers.

As for vegetarian options, there’s not a huge amount to choose from: a grilled cheese, a veggie sandwich, or a cheese veggie sandwich.

I know – it sounds a bit rubbish for vegetarians. So why do I love the place so much?!

Because, even though there’s not much choice, the cheese veggie sandwich is good enough to make me want to go there for lunch every single day (if only there was a location nearer me…). It’s delicious.

The cynic in me thinks that the veggie sandwich was added to the menu as a bit of an afterthought – “What do we have that’s vegetarian? Oh, a few veggies, yeah those will do” – but luckily, it works so well that I will completely forgive the oversight. I’m happy to always be an afterthought if I end up with something as enjoyable as the Five Guys cheese veggie sandwich.

A hand holding up a homemade Five Guys cheese veggie sandwich wrapped in foil.

What’s in the Five Guys cheese veggie sandwich?

So, what’s in the cheese veggie sandwich?

It starts with onions, mushroom and green peppers.

Fried in butter so they’re unbelievably tasty.

Add some melty American cheese.

Pile it all up in a toasted sesame-topped bun.

And then add whatever extra toppings you like (there are 15 to choose from on the menu!).

The end result is delightfully messy, buttery, gooey and delicious.

Onions, mushrooms and green peppers cooking in a frying pan.

How to make a Five Guys cheese veggie sandwich

The vegetables

As you can probably tell by now, this sandwich isn’t complicated.

It’s easy to replicate at home – just make sure you don’t forget those extra little touches that make it taste extra special, like a proper fast food burger.

Extra little touch number 1: Cooking the vegetables in butter. It makes them taste so special.

Ketchup and mayo spread on a toasted burger bun.

The bun

Next up, the bun! Use a sesame-topped bun, and make sure you toast it first.

In the Five Guys restaurant, they toast their buns on the flat griddle top, so that’s what I did – I just popped it cut-side down in a frying pan until it was golden brown and crispy.

Then add plenty of ketchup and mayo, or whatever other condiments you like (hot sauce, mustard, BBQ sauce, whatever).

Fried vegetables and cheese piled up on a toasted burger bun.

The cheese

Add the buttery fried vegetables, and top with 2 slices of American cheese.

Okay, the elephant in the room: American cheese isn’t the best cheese in the world. It comes in little individually wrapped slices, and probably makes the French weep. It’s surely too bendy to be considered ‘good’ cheese?

However, I am the furthest thing from a food snob, and I personally think there’s a time and a place for everything. And if a homemade version of a burger from an American fast food chain isn’t the place for American cheese, I don’t know what is.

As the cheese melts down over the hot, buttery vegetables, it becomes ooey gooey, and it just works beautifully. So even if you’re not a fan of American cheese, give it a try! This cheese veggie sandwich might just convert you.

A cheese veggie sandwich with the top taken off.

The toppings

And finally, the toppings!

Everything on the Five Guys menu can be customised with your choice of 15 toppings.

Yep, fifteen!

There’s a lot to choose from, but a few of them are condiments, and a few of them exist in our cheese veggie sandwich already, so it’s perhaps not as extreme as it seems.

Choose whatever extra toppings you fancy, and sandwich it all inside your burger bun.

A homemade Five Guys cheese veggie sandwich in partially unwrapped foil.

What toppings can you get on a Five Guys burger?

Your choices of toppings are:

  • mayo
  • lettuce
  • pickles
  • tomatoes
  • grilled onions
  • grilled mushrooms
  • ketchup
  • mustard
  • relish
  • onions
  • jalapeño peppers
  • green peppers
  • BBQ sauce
  • hot sauce
  • HP sauce (in the UK) / A1 sauce (in the US)

I added some lettuce and sliced tomato, plus the ketchup and mayo you saw before.

An aerial view of a homemade Five Guys burger and skin-on fries on a red fast food tray.

How to serve your Five Guys cheese veggie sanwdich

Pop the lid on your burger bun, and serve it with some style skin-on fries.

Five Guys also offer Cajun-style fries (tossed with garlic, salt, onion, paprika, oregano, white pepper and red pepper), so if you have some Cajun seasoning in your cupboard, add that too.

And for the real Five Guys experience, wrap your burger up in foil for a minute or two before serving. Yes, it does make the bun a little on the soft side, but I actually really like that – and it also helps to melt the cheese, so the whole thing is gooey and irresistibly messy.

A hand holding up a homemade Five Guys cheese veggie sandwich with a bite taken.

Five Guys cheese vegetable sandwich

A super easy copycat recipe for the Five Guys cheese veggie sandwich – one of my favourite vegetarian fast food options ever!
Prep Time: 10 mins
Cook Time: 10 mins
Total Time: 20 mins
Servings: 3 sandwiches

Ingredients

  • 1 tbsp oil
  • 1 tbsp butter
  • 1 onion, cut into bitesize pieces
  • 1 green pepper, cut into bitesize pieces
  • 4 medium mushrooms, cut into bitesize pieces
  • 3 sesame-topped burger buns
  • 2 tbsp mayonnaise
  • 2 tbsp ketchup
  • 6 slices American-style cheese
  • 3 large leaves baby gem lettuce
  • 1 large tomato, sliced

Instructions

  • Heat the oil and butter in a frying pan over a medium heat, and add the chopped onion, green pepper and mushrooms. Cook for 5 minutes or so, until fairly soft, but still retaining a bit of bite.
  • Cut the burger buns in half, and toast lightly (either in a toaster, or in a dry frying pan). Spread one half of each bun with mayonnaise, and the other half with ketchup.
  • Distribute the sautéed vegetables between the three buns, and top each with two slices of American cheese. Finish with some lettuce leaves and sliced tomato (or your choice of additional toppings). Replace the lid of each bun, and wrap them in foil to serve, if desired.
Course: Light lunch, Main meals
Cuisine: American
Author: Becca Heyes
Nutrition Facts
Five Guys cheese vegetable sandwich
Amount Per Serving (1 sandwich)
Calories 419 Calories from Fat 190
% Daily Value*
Fat 21.1g32%
Saturated Fat 8.4g42%
Cholesterol 38mg13%
Sodium 887mg37%
Potassium 496mg14%
Carbohydrates 45.8g15%
Fiber 5g20%
Sugar 13.1g15%
Protein 13.8g28%
Calcium 323mg32%
Iron 3mg17%
* Percent Daily Values are based on a 2000 calorie diet.

Note: Nutritional information is approximate, and will depend on exactly what ingredients you choose. Information above is for 1 cheese veggie sandwich.

Prefer a more substantial veggie burger? My cheesy lentil burgers are a firm favourite: