A veggie burger with melted cheese, avocado, beetroot, tomato and lettuce on a soft golden bun.
Print Recipe
4.99 from 51 votes

Veggie Burgers

Recipe video above. A Veggie Burger created by a carnivore, for carnivores. It is not a vegetarian burger pretending to be a meat burger, packed with obscure ingredients. This is just a flavour packed, juicy vegetarian burger that's satisfyingly meaty! Chilling time: 1 hour
Prep Time20 mins
Cook Time35 mins
Total Time30 mins
Course: BBQ, Mains
Cuisine: Western
Keyword: Vegetarian burger, Veggie Burger
Servings: 4 -6
Calories: 358kcal
Author: Nagi


Beans and Veggies:

  • 250g/8oz mushrooms, sliced
  • 2 tsp olive oil
  • 400g / 14 oz can cannellini beans, drained (Note 1)
  • 1 large carrot , grated


  • 1/2 cup (70g) cashews, raw unsalted (Note 2)
  • 1/2 cup (55g) panko breadcrumbs (Note 3)
  • 1/2 cup (50g) grated parmesan
  • 1 egg
  • 2 tbsp mayonnaise
  • 1 garlic clove , minced
  • 1/2 tsp each paprika, salt and pepper
  • 3/4 cup (150g) cooked brown rice (Note 4)
  • 3/4 cup sliced shallots / green onions)


  • 2 - 3 tbsp olive oil (or other)
  • Soft buns, lettuce, tomato, cheese, pickles, sauces, avocado, beetroot


Beans and Veggies:

  • Preheat oven to 180C/350F (standard) or 160C/320F (fan/convection).
  • Pile mushrooms on a baking tray. Drizzle over oil, toss, then spread on the tray.
  • Spread beans on another tray, sprinkle carrots all over.
  • Put beans on top shelf and mushrooms on the shelf underneath. 
  • Bake for 15 minutes or until surface of beans is dried out and splitting and they look thoroughly unappetising, and the carrots around the edge of the tray are a bit golden. (Note 5) Remove tray with beans from oven.
  • Move mushrooms to top shelf, bake for further 10 minutes until dried out and wrinkly. Remove from oven, cool.


  • Place cashews in food processor. Blitz until they are breadcrumb size, don't blitz to powder.
  • Add beans, mushrooms and carrot. Blitz on high for 10 seconds or until chopped to large crumb size (see video and photos).
  • Add breadcrumbs, egg, parmesan, garlic, paprika, mayonnaise, salt and pepper. Blitz for 15 - 30 seconds until it comes together like meat burger mixture but you can still see bits in it. (Note 6)
  • Add rice and shallots, blitz for 2 seconds until just dispersed (over blitzed rice = gluey).
  • Mixture should hold together well to form patties, but not stick to hands. If too wet, add breadcrumbs. If too crumbly, blitz more.
  • Shape into 4 - 6 patties, between 1.5 - 1.8cm / 0.6 - 0.7" thick and 10cm / 4" wide (Note 7). Refrigerate for at least 1 hour.

To Cook - Stove:

  • Cook burgers cold, straight from the fridge. 
  • Heat 2 - 3 tbsp olive oil skillet on the stove over medium to medium-high heat. 
  • Add 3 - 4 patties and cook until deep golden and crispy, 4 minutes. Carefully flip then cook the other side for 4 minutes until golden, then transfer to paper towel lined plate to drain.


  • Cook cold, straight from fridge. Brush BBQ and Veggie patties with oil. Heat BBQ to medium high. Cook 4 minutes each side until a nice dark crust forms.


  • Toast buns, spread top bun with relish or sauce of choice. Top with your choice of burger fillings and the Veggie Burger, then more sauce if desired.


1. Other beans work great with this recipe. I've tried red kidney beans, black beans, butter beans and chickpeas. The bean you choose will affect the colour and you may need to adjust the bake time - look for the same wrinkly dry, splitting skin. The chickpeas give it a slight Falafel-type flavour.
2. Roasted unsalted cashews are also ok. Other nut subs - the best is macadamia nuts, similar in texture to cashews. Almonds and walnuts are also great. For people with nut allergies, sunflower seeds is the best option I can think on.
3. Normal breadcrumbs will also work here. For a Gluten Free option, use crushed rice crackers.
4. Any other cooked rice can also be used, or other rice-like grains like quinoa, bulgur and buckwheat.
5. Don't let the carrots and beans get too golden because this will dry them out too much and you'll get crunchy bits in the burgers. Just a tiny tinge of golden is ok, but the main thing is to look for is dried splitting skin on the beans. See photos and video.
6. Chunkiness of mixture: There's flex here - you can make it smoother (see first photo in post where the side of the burger has less visible chunks in it) or leave it chunky (video and remaining photos in post). In fact, most of the photos in the post are from different batches and you can see some are far chunkier than others. They are all great, and work fine so don't stress here.
Just blitz enough so the mixture holds together easily when you form the patties, but don't blitz so it becomes a uniform single colour.
7. Don't make the burgers much thicker than 1.8cm / 0.7" thick otherwise the inside ends up too soft. You need the right ration of golden crust to meat insides!
8. Cheese option: Top the patties with cheese as soon as you flip, then cover loosely with a sheet of foil or lid until the cheese melts. Swiss cheese is especially delish (pictured in post)
9. Burger Sauces: Use your favourite, whether it be ketchup, mustard, relish, BBQ sauce or chutney. 
For a quick homemade one, the pink sauce pictured in the video is my Pink Burger Sauce, made as follows: Mix sour cream or yoghurt or mayo with finely chopped dill pickles and a dash of sriracha or other hot sauce, plus salt and pepper to taste.
10. STORAGE: Refrigerate raw up to 24 hours, cook cold straight from fridge. For freezing or storing longer in the fridge, cook the patties, cool then refrigerate or freeze. To reheat, thaw fully (in fridge or out on counter, don't microwave) then reheat in the pan or bake at 180C/350F for 10 minutes until crisp (don't microwave, it steams = soggy).
Reason: I found that storing raw burgers for longer than 24 hours made them a bit more moist than ideal on the inside, presumably because of the salt making the veggies sweat. This problem was most extreme with the frozen raw burgers.  48 hours in the fridge was marginally not as good as freshly made to 24 hours in the fridge (but I was being very fussy!). However, storing and reheating cooked burgers was absolutely fine, no loss of quality (both fridge and freezer).
11. I learned the technique of baking the veggies and beans from this Ultimate Veggie Burger from New York Times and have since seen it used by other cooking authorities including Serious Eats and Cooks Illustrated.
12. Nutrition per serving, veggie burger patty only because I cannot be held responsible for how much you cram into your burger!


Serving: 170g | Calories: 358kcal