
The first time I made Shukto — the iconic bitter-sweet Bengali mixed vegetable dish — I called my friend Paramita in a mild panic. It was a Sunday, I had bitter gourd sweating on my counter, and I genuinely could not understand how something called ‘bitter’ could be the dish everyone seemed to be homesick for. She laughed and said, “Just trust the process. And don’t skip the ghee at the end.” She was right, obviously.
That afternoon changed how I cooked forever. Bengali vegetarian recipes taught me that vegetarian food doesn’t have to mean humble or simple — it can be layered, complex, deeply satisfying, and rooted in centuries of tradition. The world of Bengali niramish ranna (literally, meatless cooking) is vast: bitter vegetables tempered with panch phoron, creamy posto-coated potatoes, fluffy cholar dal with coconut, and paneer swimming in ginger-tomato gravy — all without a single piece of onion or garlic in sight.
This post is my love letter to that tradition. I’ve pulled together 20 classic niramish dishes — the ones that appear on every Bengali thali during pujas, on Ekadashi fasts, and honestly, just on regular Tuesday evenings when you want something deeply nourishing. Whether you’re Bengali and missing your Ma’s cooking, or someone completely new to this cuisine, these recipes will genuinely surprise you.
This is a comprehensive guide to 20 classic Bengali vegetarian recipes (niramish dishes) with no onion and no garlic. From Aloo Posto to Cholar Dal to Chhanar Dalna, you’ll find step-by-step instructions, tips, and variations to recreate authentic Bengali flavours in your own kitchen.
Before we dive into the 20 dishes, let me walk you through the core pantry. These ingredients are non-negotiable in Bengali niramish cooking — and understanding them will make every recipe click.
I’m going to take you through all 20 dishes — some with full recipes, some with the essential technique and flavour profile, all with my honest take on how difficult they are to make at home.
If there is one dish that defines Bengali vegetarian cooking, it’s Shukto. It’s traditionally the first course of a Bengali meal — a slightly bitter, mildly sweet mixed vegetable dish that is meant to prepare your digestive system for everything that follows. My grandmother used to say that eating Shukto was like sweeping the floor before guests arrive.
The vegetables typically used include bitter gourd (uchhe), raw banana, potato, ridge gourd, drum sticks, and eggplant — though every family has their own version. The gravy is thin, flavoured with mustard paste and finished with ghee and milk. The bitterness is the point. Don’t try to reduce it.
Key technique: Fry the bitter gourd first, separately, before adding other vegetables. This controls the bitterness and prevents the other vegetables from absorbing too much of it.
Ask any Bengali which dish they’d want on a desert island and at least 70% will say Aloo Posto. It’s almost embarrassingly simple — cubed potatoes cooked in a thick paste of white poppy seeds and green chilli — but it is absolutely addictive. The posto paste goes nutty and creamy as it cooks, coating every potato piece in this luxurious, earthy sauce.
The secret: Soak your poppy seeds in warm water for at least 20 minutes before grinding. Cold water gives you a grainy paste. And always add a good pour of mustard oil at the very end, raw, off the heat. I know purists might argue about the raw oil — but in this dish, that raw mustard hit is everything.
Check out our detailed Aloo Posto recipe with step-by-step photos for the full version.
This is the dal of celebrations in Bengal. Thick, lightly sweet, fragrant with ghee and coconut — Cholar Dal is served at every puja, every auspicious occasion, every Bengali wedding lunch. It’s made with chana dal cooked until just soft (never mushy), tempered with dried red chillies, bay leaves, and a pinch of hing, then finished with fresh coconut and raisins.
Yes, raisins. I was sceptical the first time too. Don’t skip them.
Pro tip: Soak the chana dal for at least 2 hours before cooking. This reduces pressure cooking time and gives you a cleaner, non-cloudy dal.
This is Bengali home cooking at its most comforting. Freshly made chhanar (paneer or cottage cheese) cubes are lightly fried and then simmered in a simple tomato and ginger gravy with peas. The gravy is thinner than a North Indian paneer curry — more of a light, flavourful sauce than a thick masala.
The version I make uses store-bought paneer, lightly pressed between kitchen towels and then pan-fried in mustard oil until golden. It won’t be exactly like fresh chhana, but it’s still wonderful.
Everything Aloo Posto is, this is — but lighter and more delicate. Ridge gourd has a beautiful mild sweetness that pairs perfectly with the nutty bitterness of posto. It cooks faster than potato, so keep your eye on it.
Do not underestimate this dish. Thick rounds of large round brinjal, rubbed in turmeric and red chilli powder, fried in generous mustard oil until deeply golden and completely melting inside — this is one of the great Bengali vegetarian recipes that requires almost no technique but absolute attention. You cannot rush Begun Bhaja. Medium-low heat, patience, and enough oil. That’s it.
This is the dish that separates the dedicated cooks from the occasional cooks. Banana flower (mocha) requires a significant amount of prep work — cleaning the florets, removing the stamens, rubbing with oil to prevent blackening — but the resulting dry curry, cooked with potato, coconut, and panch phoron, is unlike anything else. It has a meaty, fibrous texture that makes it genuinely satisfying.
If fresh banana flower isn’t available, some Indian stores sell cleaned and frozen mocha. Use those without hesitation — they’re almost as good.
Not to be confused with Dum Aloo from other regions — Bengali Aloor Dom is a distinct beast. Small potatoes, whole or halved, cooked in a thick gravy of tomato, ginger, and warming spices like cinnamon and cardamom. It’s rich, mildly sweet, and deeply aromatic. This is puja food, festival food, Sunday food.
Raw jackfruit (enchor) cooked in a Bengali style with warming spices mimics the texture of slow-cooked mutton so convincingly that this dish has been part of niramish cooking long before jackfruit became a global trend. The key is cutting the jackfruit into large chunks and frying them well before adding the gravy.
In its niramish avatar (without the shrimp that usually appears in this dish), bottle gourd is cooked simply in mustard oil with panch phoron, green chillies, and a touch of ginger. It’s light, watery, and exactly the kind of restorative dish you want when you’ve been eating heavily.
This is one of the most technically interesting Bengali vegetarian recipes. Chana dal is soaked, ground into a paste with spices, poured into a greased tray and steamed, then cut into diamond shapes and fried until golden. These fried lentil cakes (dhoka) are then simmered in a tomato-potato gravy. The result is protein-rich, satisfying, and utterly unlike anything from other regional cuisines.
Spinach cooked Bengali style means wilted, roughly chopped leaves stir-fried with potato cubes, a touch of coconut, and a panch phoron temper. It’s simple and quick — about 15 minutes from start to finish — and it’s the kind of everyday vegetable dish that keeps you grounded when cooking feels overwhelming.
This seasonal dish is pure joy. Pumpkin or squash blossoms, dipped in a thin besan batter seasoned with turmeric and salt, then fried in mustard oil until light and crispy. If you grow any kind of squash or have access to an Asian or Indian garden, save those flowers. This is what you do with them.
These are festive in the truest sense — deep-fried puris stuffed with a spiced green pea filling, served on winter mornings in Bengal with Aloor Dom. The filling is made of blended fresh peas cooked briefly with green chillies, ginger, and a pinch of sugar. I make these every January when fresh peas arrive and eat approximately too many.
Sliced eggplant simmered in a sharp, pungent mustard seed paste gravy. This is a quick weeknight dish — 20 minutes total — and the mustard paste (black or yellow mustard seeds ground with green chilli and a little turmeric) gives it this wonderful aggressive flavour that pairs beautifully with plain steamed rice.
I have to be honest: the first time I served this at a dinner party, I watched my guests’ faces go through every stage of confusion, curiosity, and then surprised delight. Crispy fried neem leaves with pan-fried eggplant is a traditional Bengali New Year (Poila Boishakh) dish. The bitterness of the neem is believed to ward off disease and is eaten at the very start of the year for good health. You can find neem leaves at Indian grocery stores — they’re usually frozen or in the herb section.
As the name suggests: five vegetables (commonly potato, raw banana, brinjal, drumstick, and flat beans or valor papdi) cooked together in a simple, lightly spiced gravy. It’s one of those versatile Bengali veg curry recipes where you work with whatever you have, and the panch phoron does the heavy lifting on flavour.
This thin, tart, summery dal is made with roasted moong dal and plenty of tomato, given a sharp sour edge with a squeeze of lemon or raw mango. It’s eaten with rice as a light, digestive first course — almost like a drinking soup more than a thick dal. My father swears by this for hot August days, and he’s absolutely right.
Raw green papaya, grated or cubed, is cooked in a dry stir-fry style with panch phoron, turmeric, and coconut. It has an almost neutral flavour that absorbs spices beautifully and has a lovely slightly crunchy, slightly soft texture. It’s also incredibly good for digestion — raw papaya is rich in digestive enzymes like papain, making this dish as functional as it is delicious.
No Bengali vegetarian meal ends without something sweet. While Sandesh (fresh cheese fudge) and Mishti Doi (sweetened yoghurt) are technically desserts, they are an essential part of the niramish dining experience. Both are made without any non-vegetarian ingredients and are part of the traditional Bengali meal structure.
Sandesh is made by kneading fresh chhanar (paneer) with sugar until smooth, then shaping and sometimes lightly cooking on a griddle. Mishti Doi is thickened yoghurt set with jaggery — made in earthen pots traditionally, though a ceramic bowl works perfectly at home.
Replace fresh ginger with dry ginger powder (shonth) and skip asafoetida (hing). Avoid root vegetables like potato and carrot on specific fasting days. Dishes like Jhinge Posto, Cholar Dal, Tok Dal, and Shorshe Begun adapt beautifully for Jain diets.
Most niramish dishes are naturally vegan — the only adjustments needed are replacing ghee with coconut oil or vegan butter (use sparingly, as Bengali cooking uses ghee mainly as a finishing drizzle), and skipping milk in Shukto (use thin coconut milk instead). Chhanar Dalna can be made with firm tofu instead of paneer for a fully vegan version.
Almost all Bengali niramish tarkari dishes are naturally gluten-free — no thickening agents, no wheat-based ingredients. The one exception is Koraishutir Kochuri, which uses wheat flour dough. Substitute with a gluten-free atta blend for a GF version, though the texture will differ slightly.
Here’s the beautiful thing: authentic Bengali niramish ranna is already completely no onion, no garlic by definition. You don’t need to make a single substitution. This makes these recipes perfect for Navratri, Ekadashi fasts, Jain lifestyles, and anyone following a sattvic diet.
Most Bengali vegetable curries and dals store well in the fridge for 2-3 days in an airtight container. In fact, many Bengali cooks insist that Cholar Dal and Aloor Dom taste better the next day, after the spices have had time to settle and deepen — and I completely agree with them.
To reheat: add a splash of water to gravies and dals before reheating on the stovetop on low heat. Stir frequently. Microwave reheating works but can make posto-based dishes (like Aloo Posto) slightly rubbery — stovetop is always better.
Freezing: Cholar Dal, Dhokar Dalna (freeze the fried dhoka separately, add to fresh gravy), and Aloor Dom all freeze well for up to a month. Posto-based dishes and Shukto don’t freeze well — make them fresh.
Also check out our easy Bengali sweets and mishti recipes to complete your niramish thali, and our complete Puja day cooking guide for a full festival menu plan.
Niramish literally means ‘without meat’ in Bengali, but it goes a step further than just being vegetarian. Strictly speaking, niramish recipes also avoid onion and garlic, as these are considered rajasic (stimulating) ingredients in Hindu tradition. These dishes are cooked on auspicious days, during festivals like Saraswati Puja or Ekadashi, or simply as part of a traditional weekly practice in Bengali households.
Technically yes, but I’ll be honest — you’ll lose something irreplaceable. Mustard oil has a sharp, pungent flavour that is the backbone of Bengali cooking. If you absolutely can’t find it, use a neutral oil like sunflower oil as a substitute, but add a tiny bit of mustard paste to the base to compensate. For those abroad, Indian grocery stores almost always stock mustard oil — it’s worth hunting for.
Panch phoron is a Bengali five-spice blend made of equal parts fenugreek seeds (methi), nigella seeds (kalonji), cumin seeds, black mustard seeds, and fennel seeds. Mix them in equal proportions and store in an airtight jar — it keeps for months. This single blend is used in nearly every Bengali vegetable dish and has a warm, complex aroma unlike anything else in Indian cooking.
Most of them are naturally Jain-friendly since they already have no onion or garlic. The few adjustments needed: skip asafoetida (hing) if you follow strict Jain principles (though some Jains do use it), avoid root vegetables like potatoes and carrots on specific days, and replace fresh ginger with dried ginger powder (shonth). Dishes like Jhinge Posto, Moong Dal, and Cholar Dal are perfect as-is for Jain diets.
Bengali vegetarian cooking is unique because of its deliberate sequencing of flavours through a meal, its heavy use of mustard oil and posto (poppy seeds), its comfort with bitterness as a flavour (Shukto, Neem Begun), and its generous use of coconut and panch phoron. Unlike many North Indian vegetarian dishes that rely on a heavy onion-tomato base, Bengali niramish ranna builds depth through tempering, spice blends, and single hero ingredients like posto or mustard paste. It’s a cuisine that rewards patience and curiosity.