Tomato Omelette is an Indian breakfast dish, also known as Besan Chilla. It doesn’t consist of eggs, unlike its name. Hence it is a veg recipe and highly nutritious. It is an omelette for vegetarians!

It is an instant recipe that resembles a pancake. I enjoy Tomato Omelette with tea or coffee. Or with green chutney. You can also have it with toasted bread like you would with eggs.

The recipe is excellent when you have less time to cook or want to make something quickly. It also cuts for brunch well.

Ingredients For Tomato Omelette

Gram Flour

Gram flour is the base ingredient of this recipe. It is also the substitute we are using in place of eggs. We can add a tad bit of semolina or rice flour to get a firmer and crispier texture. But adding them too much will make it too hard.


It will be for frying. So, you can use any oil you prefer. You can check out The Healthiest Oil For Indian Cooking.

Tomatoes & Onions

These are the only vegetables we are using here. But if you can add more vegetables like capsicum or carrots. Just make sure the vegetable does not have too much water content, or the batter will be runny.


We are using both green chillies and red chilli powder to get the spice. Moreover, we are adding salt, coriander-cumin powder, and asafoetida for more flavours. You can add garam masala powder or any other special spices to it. Also, we are adding turmeric powder to get a nice colour. If you like, you can add grated ginger garlic as well.

Add water as needed, but it will be very little in amount. Or else the batter will be challenging to cook. Moreover, we are adding coriander to it. But you can add different herbs as per your liking.

Preparing Tomato Omelette

Making this omelette is super-duper easy. There is no rocket science behind it. And most importantly, it is a very flexible recipe. Just like an actual egg recipe, you can experiment with the ingredients as well.

First, we have to chop all of the vegetables we will be using in this recipe. Along with the green chillies as well.

Then add gram flour to the bowl and mix all the ingredients with it.  Also, add water as well. But be careful not to add too much water. Or else, it will be next to impossible to make this omelette.

Once the batter is ready, keep it aside and then heat a flat pan Place a circular mould over it and drop a bit of oil. You will not need too much oil to cook these.

Then pour a portion of batter inside the mould and level it using a spatula. Remove the mould slowly, and the omelette will be a perfect circular shape.

Once the side is done cooking, flip it and cook the other side of the omelette. After it is cooked, the omelette is ready to eat. Repeat with the remaining batter. Enjoy them with ketchup or sauce.

Other similar recipes: