Looking for a vegan alternative to scrambled eggs that’s delicious and easy to make? Look no further than this tofu bhurji! This flavorful Indian dish is made with grated or crumbled tofu, spices, and vegetables, and can be served for breakfast, lunch, or dinner. In this blog post, we’ll walk you through how to make tofu bhurji step by step, and share some tips and tricks for making it perfect every time. This recipe is quick and easy to make, taking only 20 minutes from start to finish. It is perfect for a quick and satisfying breakfast or lunch.

This recipe is quick and easy to make, taking only 20 minutes from start to finish. It serves 2-3 people and is perfect for a quick and satisfying breakfast or lunch.
What is a traditional Bhurji/Scramble?
“Bhurji” or “Bhurji masala” is a traditional Indian dish that consists of scrambled eggs or paneer (Indian cottage cheese) cooked with a blend of spices and vegetables. The dish is usually eaten for breakfast or as a snack and can be served with bread or roti (Indian flatbread). Bhurji can be made with various substitutions, depending on dietary preferences or restrictions. Additionally, vegetables like mushrooms, bell peppers, or spinach can be added to the dish for extra nutrition and flavour.
We will be keeping the traditional recipe as it is, except replacing it with plant-based ingredients to make it healthy and cruelty-free. I will be replacing the egg/paneer with tofu and adding a bit of almond cream to add the fattiness that paneer usually has and tofu doesn’t.

Why Tofu Bhurji?
Tofu scramble is a healthy breakfast or meal option due to several reasons. Firstly, tofu is a good source of plant-based protein. A 100-gram serving of tofu contains approximately 8-10 grams of protein, which can help keep you feeling full and satisfied. Additionally, tofu is low in saturated fat and contains no cholesterol, unlike animal-based protein sources. A diet high in saturated fat and cholesterol has been linked to an increased risk of heart disease.
Moreover, tofu is also a good source of several essential vitamins and minerals, including calcium, iron, and magnesium. Lastly, tofu scramble is a versatile dish that can be easily customized with vegetables, herbs, and spices to add flavour and nutritional value. It’s important to note that the healthfulness of a tofu scramble will depend on the other ingredients used and the cooking method. Adding excessive amounts of oil or high-sodium seasonings can increase the calorie and sodium content of the dish.
Therefore, it’s best to use healthier cooking methods and choose whole-food ingredients to make a tofu scramble that’s both delicious and nutritious.
Tips for Making Tofu Bhurji
- Use firm tofu to get the right texture for this dish.
- If you don’t have plant-based cream, you can use coconut milk or cashew cream instead to add a bit of fattiness that paneer has.
- Adjust the amount of spice powders according to your taste.
- You can add other vegetables like peas or carrots to this dish for more flavour and nutrition.
- Serve Tofu Bhurji with some chutney or pickles for an extra kick of flavor.
To make Tofu Bhurji, follow these simple steps:
- Grate or crumble the tofu and set aside. Heat oil or vegan butter in a pan on a medium-low or medium flame. Add cumin seeds, let them crackle, and change color.

- Once they turn brown, add the minced ginger, garlic, chopped chilli, and onions.

- Mix well and sauté until the onions turn translucent. Then add the chopped bell pepper and sauté for about 3 minutes.

- Now add all the dry spice powders – turmeric, red chilli powder, coriander powder, garam masala, and a pinch of salt and mix together for a couple of minutes.

- Then add tomatoes and sauté on medium-low heat till they become soft. Then, add the crumbled tofu, and plant-based cream. Mix well and cook for 1-2 minutes on low heat until you reach your desired consistency.

Then, add the crumbled tofu, and plant-based cream. Mix well and cook for 1-2 minutes on low heat until you reach your desired consistency. Lastly, add the chopped coriander leaves, mix and turn off the heat.

Serve Tofu Bhurji hot with toasted sourdough bread, some avocado, black pepper and a squeeze of fresh lemon. You can also serve it with roti, paratha , or as a stuffing in masala dosa.

If you’re looking for more tasty tofu-based recipes, be sure to check out my other posts. Thanks for reading, and happy cooking!
- Healthy Vermicelli Upma Recipe – Semiya Upma – High Protein (with Tofu)
- Upma Breakfast Muffins – High Protein
- Tofu Masala Sandwich – Bombay Street Food Style

Tofu Bhurji – Spicy Scrambled Tofu
Ingredients1x2x3x
- 1 block of firm tofu grated or crumbled
- 2 tbsp oil or vegan butter
- 1 tsp cumin seeds
- 1 tsp minced ginger
- 1 tsp minced garlic
- 1 chopped chili
- 1 chopped onion
- 1 chopped bell pepper
- 1 tsp turmeric
- 1 tsp red chili powder
- 1 tsp coriander powder
- 1 tsp garam masala
- Pinch of kala namak/black salt for the eggy taste. Sub with regular salt
- 2 chopped tomatoes
- 2 tbsp plant-based cream
- Handful of chopped coriander leaves
- Sourdough bread or roti for serving
Instructions
- Heat oil or vegan butter in a pan on a medium-low or medium flame.
- Add cumin seeds, let them crackle, and change color. Once they turn brown, add the minced ginger, garlic, chopped chilli, and onions.
- Mix well and sauté until the onions turn translucent. Then add the chopped bell pepper and sauté for about 3 minutes.
- Add turmeric, red chili powder, coriander powder, garam masala, and a pinch of salt. Mix well and sauté for a couple of minutes.
- Add chopped tomatoes and sauté on medium-low heat until they become soft.
- Add the crumbled tofu and plant-based cream. Mix well and cook for 1-2 minutes on low heat until you reach your desired consistency.
- Finally, add chopped coriander leaves, mix and turn off the heat.
- Serve Tofu Bhurji hot with toasted sourdough bread or roti.
- Enjoy your delicious and nutritious vegan Tofu Bhurji!
Nutrition
This high-protein, veggie-packed breakfast is the perfect spin on a breakfast muffin with an Indian twist. It is healthy and super easy to meal-prep!

Make these and prep ahead of time so you can just pull them out when you are hungry, re-heat them, and enjoy them with some Indian pickle, and some yoghurt.
Ingredients & Substitutions to make Upma Breakfast Muffins

- For the muffin base: coarse and fine semolina (sub with polenta), plant-based yoghurt
- Veggies: Red onion (sub with any other type of onion or shallots), carrots, peas, green chilies, ginger (feel free to add other veggies but keep the volume constant as it may increase the water content in the muffins)
- Protein: Smoked/regular firm tofu pressed (to remove excess water) and grated
- Tempering: extra virgin coconut oil, mustard seeds, urad dal, cashews, peanuts, curry leaves (feel free to remove ingredients that you don’t have at hand. This is a rough guide to a really good tempering. The very basic one would be just mustard seeds and curry leaves).
Follow @ beextravegant for other delicious, easy and vegan recipes.
Check out my other recipes:
- Healthy Vermicelli Upma recipe: High protein
- Semolina Gnocchi/balls Stir Fry
- Ven Pongal
- Vegetable Upma

High Protein Upma Muffins
Ingredients1x2x3x
For the upma muffin base:
- 1 cup coarse and fine semolina 160 g
- ½ cup plant-based yoghurt I use soy yoghurt, about 122 g
- 1 cup water 240 ml
- ½ red onion finely diced
- 1 carrot medium-sized grated
- 1 green chilli pepper minced
- ½ inch ginger minced
- ½ block or 250 g Smoked/regular firm tofu pressed (to remove excess water) and grated
- ½ tsp baking soda or 1 tsp baking powder
- Salt to taste
- 1 tbsp lemon juice
Tempering:
- 1 tbsp extra virgin coconut oil
- 1 tsp mustard seeds
- 1 tsp urad dal
- 1 tbsp cashews
- 1 tbsp peanuts
- 6-7 curry leaves
Instructions
- Preheat the oven to 180C/360F.
- Grease a muffin tin with oil and set aside.
- Mix together all the ingredients (semolina, yoghurt, water, salt, diced onion, grated carrots, grated tofu, minced ginger, minced red chilli pepper, baking powder) except lemon juice in a large mixing bowl.
- In a mini tempering pan, add the coconut oil on medium heat and add the mustard seeds.
- Once they start popping, add urad dal. When the urad dal turns very slightly golden, add the peanuts and then the cashews.
- When they become light brown, add the curry leaves and let them become crispy.
- Immediately add this to the Upma mixture and stir it in.
- Finally, add the lemon juice and stir it in.
- Pour or spoon the batter into the muffin tin, filling each cup to the top.
- Bake for 25-30 minutes or until the muffins are done and look slightly golden brown on the sides.
- Take it out and let it cool down completely before removing them with a spatula.
- Serve with some mango pickle and a cup of chai!
Notes
Adai Dosa is one of the simplest South Indian dishes that you can make at home. With just a few ingredients and some basic kitchen tools, you can whip up a batch of crispy, flavorful Adai Dosas in no time. It is a traditional South Indian dish that is believed to have originated in Tamil Nadu, a southern state in India.
Preparing Adai dosa is a simple process that requires soaking the lentils and rice overnight, blending them into a batter, and cooking them in a skillet. Here’s a detailed recipe on how to make Adai dosa at home.
You can serve the Adai Dosa hot with Coconut chutney , Onion tomato chutney or Sambar for a delicious and healthy meal.

What is Adai Dosa?
The word ‘adai’ comes from the Tamil language, and it refers to a thick pancake or crepe made from a mixture of rice and lentils. It is a popular breakfast or snack in Tamil Nadu, and it is often served with coconut chutney, sambar, or jaggery. It is also a popular dish in the neighbouring states of Karnataka and Kerala, where it is known by different names.
In the olden days, Adai Dosa was considered to be a simple and easy-to-make dish that could be prepared with easily available ingredients. It was also a great source of nutrition, as it contains a good balance of carbohydrates and proteins. The dish was often served to travellers and guests, and it soon became a popular staple food in South Indian households.
Today, Adai Dosa has gained popularity in other parts of India and around the world, thanks to its unique taste and health benefits.

Expert tips to make Adai Dosa (Beextravegant’sTricks)
- Soak the lentils and rice: Soak the lentils and rice for at least 4-5 hours or overnight. This will help to soften them and make them easier to blend.
- Use a good blender: Use a high-speed blender to blend the soaked lentils and rice into a smooth batter. The batter should not be too thick or too thin. It should have a pouring consistency.
- Add vegetables: Add chopped onions, green chillies, grated coconut, and other vegetables of your choice to the batter so as to enhance its taste and nutritional value.
- Add spices: Add spices like cumin seeds, black pepper, and salt to the batter for a flavorful Adai Dosa.
- Let the batter ferment: Leave the batter to ferment for at least an hour or close to 6-8 hours. The more you let it ferment, it will help to improve the taste and texture of the Adai Dosa.
- Cook on medium heat: Cook the Adai Dosa on medium heat so that it is evenly cooked and crispy.
Here are some tips to help you make Adai Dosa in colder regions:
If you live in a colder region, it can be challenging to make Adai Dosa due to the colder temperature.
- Soak the lentils and rice in warm water: To speed up the soaking process, you can soak the lentils and rice in warm water. This will help to soften them faster, and makes it easier to blend them into a smooth batter.
- Use a warm place for fermentation: In colder regions, it may take longer for the batter to ferment. So, you can place the batter in a warm place like the oven or near a heater.
- Cover the batter : Retain the warmth and humidity required for fermentation, cover the batter with a clean cloth or lid.
- Add fenugreek seeds: Adding fenugreek seeds to the batter helps attract good bacteria.
Steps to make Adai Dosa (Step-wise recipe)
- In a bowl, add Toor dal, Chana dal, Urad dal, and Rice. Rinse them in water until the water runs almost clear.

- Soak them in water overnight or at least for 5 hours. Drain all the water (you can use it to water your plants like the good and eco-friendly person that you are). Drain and then add the soaked lentils and rice to a blender.

- Take the soaked dal and rice, cumin seeds, curry leaves, red dried chillies, green chillies, salt, and ginger along with the water in a blender.
<img loading=“lazy” src=“https://i0.wp.com/beextravegant.com/wp-content/uploads/2023/03/IMG_4687.jpg?resize=576%2C1024&ssl=1" onerror=“this.onerror=null;this.src=‘https://blogger.googleusercontent.com/img/a/AVvXsEhe7F7TRXHtjiKvHb5vS7DmnxvpHiDyoYyYvm1nHB3Qp2_w3BnM6A2eq4v7FYxCC9bfZt3a9vIMtAYEKUiaDQbHMg-ViyGmRIj39MLp0bGFfgfYw1Dc9q_H-T0wiTm3l0Uq42dETrN9eC8aGJ9_IORZsxST1AcLR7np1koOfcc7tnHa4S8Mwz_xD9d0=s16000';" alt=““Adding curry leaves to the mixture of rice, Toor dal, Chana dal, and Urad dal. - 19”>
- Blend the ingredients to make a smooth paste. (not very smooth, slightly coarse). Set the batter aside and let it rest for about an hour.

- Heat a skillet or griddle over medium to high heat. Pour one big ladle-full (preferably round in shape) full of batter and spread it into a thin crepe.

- Apply oil or vegan ghee on the sides of the Adai Dosa. Cook it until golden brown from the bottom. Carefully remove it from the skillet with the help of a spatula. Serve Adai Dosa hot with any chutney of your choice.

Why you should try this recipe:
The best part about this recipe is its efficiency. Unlike traditional dosas, Adai Dosas don’t require much preparation or fermentation time. All you need to do is soak the lentils and rice, blend them into a smooth batter, and add some spices and herbs for flavour.
Give my other batter-based recipes a try:
- Homemade Coconut Chutney – Easy South Indian Dip
- Onion Tomato Chutney
- Best Sambar Recipe – How to Make Sambar
- Idli Podi Recipe – Mini Podi Idli Recipe – Milagai Podi
- Paniyaram Recipe (Kuzhi/Kuli Paniyaram or Paddu)

Adai Dosa Recipe
Ingredients1x2x3x
- 1/4 cup Toor dal or Pigeon Pea lentils
- 1/4 cup Chana Dal split chickpeas
- 1/4 cup Urad Dal
- 1 cup Rice
- 10 Curry leaves
- 2 Dry Red Whole chilies
- Salt to taste
- Oil or ghee
- 2- inch ginger
- 2 green chilies
- 1/2 tbsp cumin seeds
- 3 cup water for soaking (Keep 1 cup water aside for grinding)
Instructions
- In a bowl, add Toor dal, Chana dal, Urad dal, and Rice. Rinse them in water until the water runs almost clear.
- Soak them in water overnight or at least for 5 hours.
- Drain all the water (you can use it to water your plants).
- Take the soaked dal and rice, cumin seeds, curry leaves, red dried chilies, green chilies, salt, and ginger along with the water in a blender.
- Blend the ingredients to make a smooth paste. (not very smooth, slightly coarse).
- Set the batter aside and let it rest for about an hour.
- Heat a skillet or griddle over medium to high heat. Pour one big ladle-full (preferably round in shape) full of batter and spread it into a thin crepe.
- Apply oil or vegan ghee on the sides of the Adai Dosa.
- Cook it until golden brown from the bottom. Carefully remove it from the skillet with the help of a spatula.
- Serve Adai Dosa hot with any chutney of your choice.
Nutrition

Tofu Bhurji - Spicy Scrambled Tofu
Ingredients1x2x3x
- 1 block of firm tofu grated or crumbled
- 2 tbsp oil or vegan butter
- 1 tsp cumin seeds
- 1 tsp minced ginger
- 1 tsp minced garlic
- 1 chopped chili
- 1 chopped onion
- 1 chopped bell pepper
- 1 tsp turmeric
- 1 tsp red chili powder
- 1 tsp coriander powder
- 1 tsp garam masala
- Pinch of kala namak/black salt for the eggy taste. Sub with regular salt
- 2 chopped tomatoes
- 2 tbsp plant-based cream
- Handful of chopped coriander leaves
- Sourdough bread or roti for serving
Instructions
- Heat oil or vegan butter in a pan on a medium-low or medium flame.
- Add cumin seeds, let them crackle, and change color. Once they turn brown, add the minced ginger, garlic, chopped chilli, and onions.
- Mix well and sauté until the onions turn translucent. Then add the chopped bell pepper and sauté for about 3 minutes.
- Add turmeric, red chili powder, coriander powder, garam masala, and a pinch of salt. Mix well and sauté for a couple of minutes.
- Add chopped tomatoes and sauté on medium-low heat until they become soft.
- Add the crumbled tofu and plant-based cream. Mix well and cook for 1-2 minutes on low heat until you reach your desired consistency.
- Finally, add chopped coriander leaves, mix and turn off the heat.
- Serve Tofu Bhurji hot with toasted sourdough bread or roti.
- Enjoy your delicious and nutritious vegan Tofu Bhurji!