Copycat McDonald’s McVeggie Burger
This copycat recipe recreates the Canadian McVeggie Burger — a simple, soft vegetable patty with lettuce on a McDonald’s-style bun. It’s not meant to be gourmet; it’s meant to taste like what you’d get in the restaurant.
Ingredients
For the Veggie Patty
1 cup mashed potato (smooth, no lumps)
½ cup finely chopped carrots (steamed)
½ cup green peas (steamed and mashed lightly)
½ cup finely chopped green beans (steamed)
½ tsp garlic powder
½ tsp onion powder
¼ tsp white pepper 1 tsp salt 1 Tbsp cornstarch (helps bind)
½ cup breadcrumbs (plus extra for coating)
For Assembly
2 sesame seed burger buns
1–2 leaves iceberg lettuce, shredded
Neutral oil for shallow frying
Instructions
Make the Patty Base In a large bowl, combine mashed potato, carrots, peas, and beans.
Mix in garlic powder, onion powder, white pepper, and salt. Add cornstarch and breadcrumbs.
Stir until the mixture comes together into a soft dough-like texture.
Shape the Patties Divide mixture into 2 even balls. Flatten each into a round burger patty about ½ inch thick.
Coat lightly in extra breadcrumbs for that McDonald’s soft-crust effect.
Cook the Patties Heat 2–3 Tbsp oil in a skillet over medium heat. Shallow fry patties 3–4 minutes per side, until golden but still soft. (Don’t aim for crispness — McDonald’s patties are more mushy than crunchy.)
Assemble the Burger Lightly toast buns on a dry skillet for that soft, warm McD’s feel. Place patty on the bottom bun, top with plain iceberg lettuce, and cover with the top bun.
Serve hot, plain and simple.
Tips & Notes
Authenticity Tip: Don’t overload the spices or add extra toppings — the McVeggie is plain by design.
Texture Tip: Use mashed potato as your bulk filler; it’s what gives the patty that soft, almost mushy bite.
Upgrade Option: If you want this to actually taste good, add a slice of cheese, a touch of mayo, or a flavored aioli. But then it won’t be a true McVeggie copycat.
