National Dish India: Varan Bhaat (Recipe)

In this article
Meet Varan Bhaat, the soulful everyday classic that brings the warmth of an Indian home straight to your table. This gentle pairing of softly simmered yellow lentils and fragrant steamed rice is the very definition of comfort food — nourishing, soothing and utterly satisfying. Simple to make yet deeply rooted in tradition, it is the kind of dish that tastes of family kitchens and unhurried meals shared together.
About Varan Bhaat
Varan Bhaat is a traditional Indian dish celebrated for its straightforward preparation and gentle, comforting flavour. Its two main components — a simmered lentil dal and fragrant rice — come together in a harmonious combination that is both nourishing and filling. It is often served with an array of side dishes to broaden the depth of flavour. More than an everyday favourite, Varan Bhaat is a true symbol of cosiness and home in countless Indian households, the sort of meal that feels like a warm welcome.
Ingredients (serves 1–2)
- 1 cup yellow lentils (toor dal)
- 1 cup basmati rice
- 1 onion, finely chopped
- 2 tomatoes, diced
- 1 teaspoon turmeric
- 1 teaspoon cumin
- 2 tablespoons ghee or oil
- Salt to taste
- Fresh coriander, to garnish
Shopping for the ingredients
To make Varan Bhaat, most of the ingredients are easy to find at an Asian grocery or your local supermarket. Be sure to choose a good-quality toor dal, or yellow lentils, as these form the very foundation of the dish. Fresh tomatoes and onions add an extra layer of flavour. If you have particular dietary needs, you will often find gluten-free or lactose-free alternatives to the usual ingredients close at hand.
Preparing the dish
Before you start cooking, it is important to rinse the lentils thoroughly to wash away any grit or impurities. Then leave them to soak in water for around 30 minutes, which shortens the cooking time and helps them turn soft. The rice should also be washed well to achieve a light, fluffy texture. Have all your spices and ingredients prepped and to hand so the cooking process runs smoothly from start to finish.
Step-by-step instructions
- Bring the soaked lentils to the boil in a pan with 3 cups of water and the turmeric. Simmer over low heat for 20–25 minutes, until soft.
- In a separate pan, cook the rice with 2 cups of water and a little salt until tender and the water has been absorbed.
- Heat the ghee or oil in a frying pan and sauté the chopped onion until golden brown.
- Add the diced tomatoes, cumin and salt, and cook until the tomatoes have softened.
- Stir the cooked lentils into the onions and tomatoes, mix well and let everything simmer together for a few minutes.
- Serve Varan Bhaat hot, garnished with fresh coriander.
Gluten-free / lactose-free version
Varan Bhaat is easily made gluten-free and lactose-free, as the main ingredients naturally contain neither. Use ghee in the preparation, since it is lactose-free, or swap it for a plant-based oil of your choice. The key is to make sure your side dishes and spices are also free from gluten or lactose. These small adjustments make the dish accessible to anyone with special dietary requirements, much like a wholesome bowl of Masoor Dal.
Tips for vegans and vegetarians
Varan Bhaat is naturally vegetarian and can be made fully vegan with ease, simply by replacing the ghee with a plant-based alternative. To boost the protein content, add a little tofu or tempeh. Pair the dish with fresh vegetables to bring in extra nutrients and colour. Experimenting with different spices is another good way to adjust the flavours and keep the meal interesting.
More tips and tricks
For an even more aromatic dish, add a few cloves of garlic or some chopped ginger while the lentils cook. This gives Varan Bhaat an extra dimension of flavour. It also helps to lightly blend the lentils in a food processor to achieve a creamy consistency. Take care not to overcook the rice so it stays nicely light and separate. A small pinch of chilli powder can lend the whole thing an extra kick if you like a touch more heat.
Adapting the recipe to your taste
The flexibility of Varan Bhaat lets you tailor the recipe to your own personal preferences. Add extra vegetables such as carrots or peas, for example, to bring more colour and texture to the dish. If you prefer it a little sweeter, you can stir in a pinch of jaggery. Vary the spices to discover new flavours — every time you make it, the dish can feel like a fresh experience all over again.
Ingredient substitutions
If you do not have yellow lentils to hand, you can also use other varieties such as red or green lentils. Just remember to adjust the cooking times, as they can differ from one type to the next. Quinoa makes a healthy, protein-rich alternative to the rice, while the spices can be chosen entirely to your taste. Swaps like these mean you can always prepare varied and flavourful versions of Varan Bhaat, in the same versatile spirit as a comforting Rajma.
Drink pairing ideas
Refreshing drinks such as mango lassi or a simple glass of buttermilk are a lovely match for Varan Bhaat and round out its flavour beautifully. For an alcohol-free option, you could serve coconut water or a fruity iced tea. If you enjoy something with a little more spice, a gently spiced detox tea is a good choice. These drinks all help to bring out the flavours of the dish and create a thoroughly enjoyable meal.
Serving and presentation ideas
An attractive presentation is the key to bringing the dish to life. Serve Varan Bhaat in a lovely deep bowl and garnish it with freshly chopped coriander and a wedge of lemon. A few pieces of naan or some crisp papadums on the side go down well too. Arranging colourful vegetable accompaniments in separate dishes adds a further visual treat. Remember that an inviting presentation enriches the whole dining experience.
A bit of history
Varan Bhaat has a long tradition in Indian cooking and is frequently served at family celebrations and ceremonies. It is not only a main course but also part of the well-known thali culture, in which several dishes are presented together on a single platter. Historically, varan speaks to the importance of lentils in the Indian diet, while bhaat symbolises rice, the everyday staple. By bringing these two elements together, the dish celebrates the cultural richness of Indian cuisine.
More recipe ideas
Summary: Varan Bhaat
Varan Bhaat is more than just a dish; it is a symbol of tradition and home in Indian cooking. With its simple preparation, nourishing ingredients and many possible variations, it enjoys enduring popularity. Whether you make it for a festive occasion or as an everyday meal, the flavours of this classic are sure to delight. Let it inspire you and discover the wonderfully versatile world of Varan Bhaat!


