Indian breakfast has a protein problem. Poha, upma, idli, paratha — delicious, comforting, and almost entirely carbohydrate. The one dish that traditionally carried protein into the morning was egg bhurji on toast, which leaves out anyone eating plant-based, anyone watching cholesterol, and a large share of Indian households that simply don't cook eggs at home.
This recipe fixes that. Vegan keema egg-style toast layers two things on one slice: spiced plant-based mince for body and depth, and a turmeric-yellow eggless bhurji for the soft, scrambled texture your brain reads as "egg." It takes ten minutes from pan to plate, delivers roughly 20 grams of protein per serving, and uses ingredients that already live in an Indian kitchen. It is the breakfast that finally makes a weekday morning worth getting up for.
Why This Breakfast Works
Most breakfast recipes fail on weekday mornings for one reason: they ask for too much at the wrong hour. This one asks for almost nothing. The UnMutton Keema is pre-cooked and shelf-stable, so it goes from packet to hot pan without thawing, soaking, or marinating. The Eggless Bhurji does the same. Your active work is toasting bread and stirring.
The protein math
Two slices of whole wheat bread contribute about 6g of protein. A serving of plant-based keema adds roughly 12-14g, and the bhurji layer brings a few more. You land around 20-22g in a single plate — comparable to a two-egg breakfast, without dietary cholesterol. For context on how plant sources stack up, our guide to vegan protein sources for Indians breaks down the numbers food by food.
The texture trick
The reason this reads as an egg dish rather than "mince on bread" is contrast. Keema browns and crisps at the edges when you let it sit undisturbed in a hot pan. Bhurji stays soft and slightly wet. Putting a firm, crisped layer under a soft, creamy one is exactly the mouthfeel of a good bhurji-pav. Skip one layer and you lose the illusion.
Ingredients
For the keema layer
- 1 pack GoodDot UnMutton Keema
- 1 medium onion, finely chopped
- 1 medium tomato, finely chopped
- 1 tsp ginger-garlic paste
- 1/2 tsp red chilli powder
- 1/4 tsp garam masala
- 2 tbsp oil
- Salt to taste
For the egg-style bhurji layer
- 1 pack GoodDot Eggless Bhurji
- 1/4 tsp turmeric (for colour)
- 1 green chilli, finely chopped
- 2 tbsp chopped coriander
- 1 tbsp oil
For assembly
- 4 slices sourdough, whole wheat bread, or 4 pav
- Vegan butter or oil for toasting
- Black pepper, lemon wedges, sliced onion to serve
Step-by-Step Method
Step 1 — Build the keema base (4 minutes)
Heat 2 tbsp oil in a wide pan on medium-high. Add the chopped onion and cook until translucent and just starting to catch colour at the edges, about 2 minutes. Add ginger-garlic paste and stir for 30 seconds until the raw smell goes. Add tomato, chilli powder and salt, and cook until the tomato collapses.
Step 2 — Add and crisp the mince (3 minutes)
Add the plant-based keema and break it up with the back of your spoon. Now the important part: spread it flat across the pan and leave it alone for 60-90 seconds. Resist stirring. That undisturbed contact is what gives you browned, crisp edges. Then stir once, add garam masala, and cook another minute. Taste and adjust salt.
Step 3 — Make the bhurji (2 minutes)
In a separate small pan, heat 1 tbsp oil. Add green chilli and turmeric, then the eggless bhurji. Stir gently — you want soft folds, not a paste. Cook for 2 minutes, finish with coriander, and take it off the heat while it still looks slightly moist. It will firm up on the plate.
Step 4 — Toast and assemble (2 minutes)
Toast your bread with vegan butter until golden on both sides. Spread the keema layer first, pressing it down so it holds. Spoon the bhurji on top in loose mounds. Finish with cracked black pepper, a squeeze of lemon, and thin raw onion slices.
Five Variations Worth Trying
Mumbai bhurji-pav style
Swap bread for pav, split and griddled in vegan butter with a pinch of pav bhaji masala. Serve the keema and bhurji piled high with extra lemon. If you like this direction, our vegan keema pav recipe takes it further.
Open-face brunch toast
Use thick sourdough, add sliced avocado under the keema, and finish with chilli flakes. This version photographs well and holds up as a weekend brunch plate.
Breakfast wrap
Roll both layers into a warm roti or tortilla with mint chutney and shredded cabbage. Wraps travel better than toast if you're eating at a desk.
Protein-max version
Add a handful of rehydrated Proteiz soya granules to the keema pan. It pushes the plate past 28g of protein and costs almost nothing. Useful if you're training in the morning — our guide on plant-based protein for muscle building explains why front-loading protein matters.
Kid-friendly mild version
Drop the green chilli and halve the red chilli powder. Add a spoon of tomato ketchup to the keema at the end — children respond to the sweetness, and it keeps the dish familiar.
Common Mistakes to Avoid
Overcrowding the pan
If you double the recipe, cook in two batches. A crowded pan steams instead of browning, and you lose the crisp edges entirely.
Overcooking the bhurji
The single most common error. Eggless bhurji is already cooked — you are warming and seasoning it, not cooking it through. Two minutes maximum. Past that, it dries out and turns rubbery.
Under-salting the keema
Bread absorbs salt perception. A keema that tastes correctly seasoned in the pan will taste flat on toast. Season it slightly assertively, then let the bread balance it.
Soggy toast
Assemble immediately before eating. If you must prep ahead, keep the layers in separate containers and toast fresh — the keema reheats perfectly in a pan for 90 seconds.
Nutrition and Meal Planning
A two-slice serving lands at roughly 340-380 calories with 20-22g protein, 8-10g fat, and no dietary cholesterol. That macro split — high protein, moderate carb, moderate fat — keeps blood sugar steadier through the morning than a poha or paratha breakfast, which is worth knowing if you're managing energy dips before lunch.
For batch cooking, the keema layer holds in the fridge for three days and reheats without losing texture. Make a double batch on Sunday and you have four breakfasts sorted. Our Indian vegan meal prep guide covers how to structure a week around exactly this kind of make-ahead base.
If you're stocking up, the keema, bhurji and dhaba curry combo gives you both components for this recipe plus a dinner option, and the high-protein picks collection covers the rest of the week. Budget shoppers should check everything under ₹200.
Frequently Asked Questions
Does this actually taste like egg bhurji?
The texture is close — soft, folded curds with the same visual cue from turmeric. The flavour is its own thing: savoury and spiced rather than sulphurous. Most people who've eaten egg bhurji find it satisfying in the same way without mistaking it for eggs.
Can I make this without the eggless bhurji?
Yes. Crumbled firm tofu with turmeric, kala namak (black salt) and a splash of plant milk gets you a similar layer. Kala namak is what supplies the eggy note — it's worth keeping a small jar.
How much protein is in one serving?
Roughly 20-22g for a two-slice serving using whole wheat bread. Adding soya granules to the keema pushes it to around 28g.
Is this suitable for kids?
Yes, with the chilli reduced. It's a practical way to get protein into a child's morning without eggs. Our parent's guide to plant-based meat for kids covers portion sizes and what to watch for.
Can I meal prep this for the week?
Prep the keema layer up to three days ahead and refrigerate. Cook the bhurji fresh — it takes two minutes and reheats poorly. Toast bread to order.

