Everybody who has tried making a vegan burger patty at home knows the two ways it goes wrong. Either it disintegrates the moment you flip it, or it comes out dense and rubbery, tasting more like a compressed brick of lentils than a burger. The problem is almost never the seasoning — it's the base. Mashed beans and boiled potatoes carry too much moisture and not enough structure.

The fix is to start with a plant-based mince that already has a meat-like fibrous texture built in. When you use a proper mince base, the patty browns properly, holds a crust, stays juicy in the middle, and gives you roughly 15-18g of protein per patty without a single gram of cholesterol. This recipe takes about 30 minutes start to finish and makes four generous patties.

Why a Mince Base Beats Beans and Potatoes

A good burger patty needs three things: protein structure to bind, fat to carry flavour, and low enough moisture that a crust can form. Kidney beans and potatoes deliver moisture in abundance and structure almost not at all. That's why bean burgers need three tablespoons of breadcrumbs and an egg replacer just to survive the pan.

GoodDot UnMutton Keema is textured soya protein that has been shaped into mince-like strands. Rehydrated, it behaves like minced meat — the strands interlock, they grip seasoning, and they crisp at the edges. You need far less binder, which means the finished patty tastes of spice and char rather than starch.

What You Get Nutritionally

A single 90g patty made this way delivers roughly 16g of complete plant protein, around 4g of fibre, zero cholesterol, and no saturated animal fat. Compare that to a standard mutton patty of the same weight, which brings similar protein but also 70-80mg of cholesterol and substantially more saturated fat. If you want the full breakdown, our vegan keema vs lamb mince comparison goes through the numbers in detail.

Ingredients

For the patties (makes 4)

  • 1 pack GoodDot UnMutton Keema (rehydrated as per pack instructions)
  • 1 medium onion, very finely chopped
  • 3 cloves garlic, grated
  • 1 inch ginger, grated
  • 2 tbsp gram flour (besan), dry roasted
  • 2 tbsp breadcrumbs or crushed oats
  • 1 tsp smoked paprika or degi mirch
  • 1 tsp roasted cumin powder
  • 1/2 tsp garam masala
  • 1/2 tsp black pepper, coarsely cracked
  • 1 tbsp soy sauce (for umami depth)
  • 1 tbsp tomato ketchup or 1 tsp tomato paste
  • Salt to taste (go easy — the mince is already seasoned)
  • 2 tbsp neutral oil for frying

For assembly

  • 4 burger buns, halved and buttered with vegan butter
  • Lettuce, tomato slices, red onion rings
  • Vegan mayo mixed with a pinch of chilli and lemon juice
  • Pickled jalapenos or Indian mixed pickle, if you like heat

Step-by-Step Method

Step 1 — Rehydrate and squeeze dry

Soak the mince in hot water for 8-10 minutes until fully soft. Then — and this is the step people skip — squeeze it hard in a clean cloth or between your palms until barely any water drips out. Excess water is the single biggest reason patties fall apart. You want the mince damp, not wet.

Step 2 — Cook down the aromatics

Heat 1 tbsp oil in a pan. Fry the onion until it loses its rawness and turns translucent with brown edges, about 5 minutes. Add ginger and garlic, cook another minute until fragrant. This matters: raw onion in the mix releases water later and ruins the bind. Let this cool for a few minutes.

Step 3 — Build the mixture

In a large bowl combine the squeezed mince, cooled onion mixture, roasted besan, breadcrumbs, all the dry spices, soy sauce and ketchup. Mix with your hands for a full minute — you want to work it slightly so the protein strands start to tangle and grip each other. The mixture should hold its shape when you press a ball in your fist.

If it feels loose, add another tablespoon of besan. If it feels dry and crumbly, a teaspoon of oil or water fixes it.

Step 4 — Shape and chill

Divide into four equal balls and flatten into patties about 2cm thick, slightly wider than your bun (they shrink a little). Press a shallow dimple in the centre of each so they cook flat instead of doming. Chill in the fridge for 15 minutes. This firms up the fat and starch and dramatically improves how they hold together.

Step 5 — Sear properly

Heat the remaining oil in a heavy pan over medium-high heat. Place the patties down and then leave them alone for 4 minutes. Do not poke, do not press, do not flip early. You are building a crust. Flip once, cook 3-4 minutes on the other side. The outside should be deeply browned with crisp edges.

For a smoky finish, brush the patties with a little oil and finish them on a grill pan or over a gas flame for 30 seconds a side.

Step 6 — Assemble

Toast the buns cut-side down in the same pan to pick up the leftover flavour. Spread the spiced vegan mayo on both halves. Bottom bun, lettuce, patty, tomato, onion, top bun. Press gently, cut in half, eat immediately.

Variations Worth Trying

The Tandoori Burger

Swap the smoked paprika for 2 tsp tandoori masala and add 1 tbsp thick coconut yoghurt to the mix. Serve with mint chutney instead of mayo. If you want the flavour without the mixing, GoodDot Tandoori Tikka chopped fine makes an excellent shortcut base.

The Cheeseburger

Add a slice of vegan cheddar in the last 30 seconds of cooking and cover the pan so it melts over the patty.

The Sliders

Make eight small patties instead of four. Cook 2 minutes a side. Perfect for parties and much easier for kids to handle.

The Bowl Version

Skip the bun entirely. Crumble the cooked patty over a bowl of salad greens, quinoa and roasted vegetables with tahini dressing. This is the version to make if you are tracking macros — our guide to plant-based protein for muscle building explains how to slot it into a training diet.

Troubleshooting: Why Your Patty Failed

It fell apart in the pan

Either the mince was too wet or you flipped too early. Squeeze harder next time, and give it a full 4 minutes before you touch it.

It came out dry

You overcooked it, or you used too much besan. Plant-based mince has less fat than meat, so it goes from juicy to dry faster. Pull it off the heat as soon as the crust forms.

It tasted flat

Under-seasoning is common because people are cautious with pre-seasoned mince. The soy sauce and the roasted cumin are doing the heavy lifting here — don't skip either. A squeeze of lemon on the finished patty also lifts everything.

It doubled up on the salt

Plant-based products vary in sodium. Taste a pinch of the raw mixture before shaping and adjust. Our guide on choosing lower-sodium mock meats covers what to look for on the label.

Storage and Make-Ahead

Shaped raw patties keep in the fridge for 2 days between sheets of baking paper, or freeze for up to a month. Cook straight from frozen over slightly lower heat for 6-7 minutes a side. Cooked patties reheat well in a pan but turn rubbery in the microwave, so avoid that if you can.

This makes them ideal for meal prep. Shape a double batch on Sunday, freeze half, and you have burgers on demand all week. Our Indian vegan meal prep guide has a full week's plan built around exactly this kind of batching.

What to Serve Alongside

Air-fried potato wedges with chaat masala, a simple slaw dressed with lemon and mustard, or plain salted fries. For something more filling, GoodDot Vegetarian Bytz shallow-fried and tossed with peri-peri seasoning make an excellent side. If you're feeding a crowd, the Vegan Gourmet Grill Kit covers burgers, tikka and skewers in one go.

Stocking up? The high-protein picks collection and combo deals are the most economical way to keep mince, chaap and chunks in the pantry.

Frequently Asked Questions

Can I make this burger patty without gram flour?

Yes. Substitute 2 tablespoons of crushed oats, semolina, or rice flour. Gram flour adds a nutty flavour and binds particularly well, but any of these will hold the patty together as long as you have squeezed the mince properly.

How much protein is in one vegan mince burger patty?

Roughly 16g per 90g patty made with GoodDot UnMutton Keema, before you add the bun and toppings. A full assembled burger typically lands between 20g and 24g of protein depending on your bun and whether you add vegan cheese.

Can I bake or air-fry these instead of pan-frying?

Yes. Air-fry at 190C for 12-14 minutes, flipping once, or bake at 200C for 20 minutes on a lightly oiled tray. You will get a firmer, drier patty than pan-frying — brush with oil before cooking to compensate.

Will kids eat this?

Generally yes, if you dial the chilli back. Drop the black pepper to a quarter teaspoon, skip the paprika heat, and make smaller slider-sized patties. Our guide to plant-based meat for kids covers age-appropriate portions and what to watch for.

Is this recipe suitable for weight loss?

The patty itself is high in protein and fibre and moderate in calories, which supports satiety. Served in a bowl rather than a bun with plenty of vegetables, it fits a calorie-controlled diet well. We break down the specifics in our article on plant-based meat for weight loss.