New here? Download your free Sri Lankan Recipe Starter Guide →
CeylonCookingAuthentic • Sri Lankan • Recipes

Kesel Muwa Baduma

Banana Blossom Stir-Fry (Banana Flower Stir-Fry)

Also known as Banana Blossom Tempered

Kesel muwa baduma, or banana blossom stir-fry, takes the bit of the banana plant most kitchens bin and turns it into the best thing on the plate. You finely slice the banana blossom, soak it so it doesn't blacken, give it a quick boil, then temper it with onion, garlic, green chilli, curry leaves, mustard seed, turmeric and chilli. You end up with something dark, savoury, a little sweet and properly fragrant. 'Kesel muwa' (sometimes written 'kehel muwa') just means banana blossom. The dish is naturally vegan, with a spoonful of Maldive fish as the traditional savoury add if you fancy it.

Sri Lankan kesel muwa baduma, dark glossy banana blossom stir-fry with onion, curry leaves and green chilli
Vegetable CurriesVegetarianVegan

It's a dark, fragrant tempered banana blossom side. Savoury, faintly sweet, full of texture, and somehow the thing everyone goes back for on a rice-and-curry plate.

Total time
50 min
30 min prep · 20 min cook
Serves
4 people
Difficulty
Medium
Spice level
Medium
Country help
USA · UK · AU · CA substitutes included

Nutrition

Estimated values, per serving.

120
kcal
3g
Protein
14g
Carbs
6g
Fat

About This Dish

Kesel muwa baduma is one of those smart little Sri Lankan dishes that takes something most cuisines throw away and turns it into a side people fight over. 'Kesel muwa' (you'll also see 'kehel muwa') is the banana blossom, the deep purple, teardrop-shaped flower hanging off the end of a banana bunch. 'Baduma' means a tempered stir-fry, same family as a thel dala, where you toss a sliced vegetable through fried aromatics. Put the two together and you get banana blossom stir-fry. Frugal, humble, full of character.

In village kitchens nothing from the banana plant goes to waste. You eat the fruit, wrap and steam food in the leaves, curry the tender core of the trunk, and slice the blossom into this fragrant baduma. It's thrift cooking, but it's earned a spot on celebration plates too, because the texture is unlike anything else on the table: meaty, slightly fibrous, a bit like artichoke or heart of palm, soaking up the temper while keeping its own bite.

A good kesel muwa baduma needs two things: patience with the prep, and confidence with the temper. You have to clean the blossom, pull out the bitter bits, soak the slices so they don't blacken, then boil them briefly to tame the astringency. After that it's fast. Hot pan, popped mustard seeds, curry leaves, onion and chilli, a dusting of turmeric and chilli, and the blossom tossed through until it's dark, glossy and fragrant. Some cooks add a little Maldive fish for that deep savoury hum, but honestly it's wonderful left vegan.

On a rice and curry plate, this is the dark, savoury note that balances a creamy dhal and a fresh sambol. It's the kind of dish that makes someone at the table ask what it is, then ask for the recipe, because banana blossom is new to a lot of cooks. Tasting it tempered the Sri Lankan way is a small revelation.

What a Banana Blossom Actually Is (Kesel Muwa)

A banana blossom, or banana flower, is the big purple-red, teardrop-shaped flower that grows at the tip of a banana bunch. Peel back the tough outer leaves (called bracts) and inside you find rows of slender, pale florets, the immature flowers that would have turned into tiny bananas. You eat both the tender inner bracts and the cleaned florets. The texture is firm, meaty and a bit fibrous, often compared to artichoke heart or heart of palm. That's exactly why banana blossom has caught on well beyond South Asia as a plant-based ingredient.

Two things inside each floret need sorting out before you cook. First, the hard, stick-like stamen (the little match-shaped pistil) in the centre of every floret. It's bitter, and it has to come out. Second, the thin, see-through petal-like covering, which usually comes out too. Skip this and the whole dish turns unpleasantly bitter.

One more thing: banana blossom blackens the second you cut it. The sap is high in tannins and oxidises fast in air, much like a cut apple. To stop it, drop the sliced pieces straight into water with lime juice or a little turmeric stirred in (turmeric water both colours and protects). Keep your hands and knife lightly oiled too, because the sap is sticky. The soak keeps the slices pale until they hit the pan, where they take on a proper dark colour from the spices instead of an ugly grey from oxidation.

What It Should Taste Like

Dark and glossy, with real savoury depth, a faint natural sweetness and a meaty, slightly fibrous bite. You get nutty popped mustard, fragrant curry leaves and sweet softened onion, with a gentle chilli warmth and, if you use it, a salty depth from Maldive fish. Earthy, moreish, and never bitter when you've cleaned it properly.

Ingredients

This recipe makes 4 servings. Change the number and every amount below updates with it. Substitutes for hard-to-find items are in the sidebar.

Cooking for
4 servings

The US button converts grams, millilitres and centimetres to ounces, cups and inches. Spoon measures stay exactly as they are.

Open this in the recipe converter

Banana Blossom

  • Banana blossom (kesel muwa)outer bracts and stamens removed, finely sliced1 large
  • Lime juice or turmericfor the anti-browning soakof 1 lime, or ½ tsp turmeric
  • Ground turmericfor the brief boil½ tsp
  • Saltfor the brief boil1 tsp

Temper (Baduma)

  • Onionfinely sliced1
  • Garlicsliced3 cloves
  • Green chilliessliced2
  • Curry leaves1 sprig
  • Mustard seeds½ tsp
  • Ground turmeric½ tsp
  • Chilli powder or flakesto taste1 tsp
  • Maldive fish flakesoptional, omit for vegan1 tbsp
  • Oil2 tbsp
  • Saltto taste

Method

Follow these 6 steps. Each one explains not just what to do, but why it matters.

Ready to Start Cooking?

The screen shows one step at a time, with just the ingredients that step needs at your serving count, a timer you can tap, and your phone kept awake.

  1. 01

    Clean and De-Stamen the Blossom

    Peel away the tough dark outer bracts (the leaves) until you reach the paler, tender ones. As you uncover each layer of florets, pull out the hard, stick-like stamen from the centre of every floret and bin it, along with the thin see-through petal covering it. Keep the tender inner bracts and the cleaned florets.

    Don't rush this bit. It decides whether your baduma is delicious or bitter. The dark outer bracts are too tough to eat, but the pale inner ones are tender and go in. Inside the bracts sit rows of slender florets, and each one hides a hard, match-shaped stamen and a clear, plastic-like petal. Both are bitter, both come out. It looks fiddly the first time, but you find a rhythm fast, pulling the stamen and petal from a handful of florets at once. Oil your hands first, because the blossom leaks a sticky sap that stains and clings.

    Fresh banana blossom opened with tough bracts removed and florets cleaned of bitter stamens

    Tip: Work over a bowl and keep the cleaned bracts and de-stamened florets together. Everything bitter (stamens, clear petals, tough outer leaves) goes in the bin.

  2. 02

    Slice and Soak to Stop Browning

    Finely slice the cleaned bracts and florets. As you go, drop the slices straight into a bowl of water with the lime juice (or ½ tsp turmeric) stirred in. Keep them under until you're ready to cook.

    Banana blossom oxidises the instant it's cut and turns grey-black within minutes, because the sap is high in tannins, the same way a cut apple browns. The acidulated soak stops it. Lime juice slows the oxidation, and turmeric water both protects and lends a warm yellow base colour. Slice finely too, because the blossom is fibrous, and thin slices cook through quickly and pick up the temper. Keep everything under the water until the last second.

    Finely sliced banana blossom soaking in lime or turmeric water to stop browning

    Tip: No lime? A splash of vinegar or plain turmeric water works just as well. You just want air off the cut surfaces.

  3. 03

    Boil Briefly, Then Drain

    Drain the soaked slices, then boil them in fresh water with the ½ tsp turmeric and 1 tsp salt for about 8 to 10 minutes, until just tender. Drain well and, if you like, gently squeeze out the excess water.

    A short boil does two jobs. It softens the firm, fibrous blossom so it finishes quickly in the temper, and it leaches out the last of the astringency and any lingering bitterness. That leaves the slices clean-tasting and faintly sweet. The turmeric keeps the colour even and the salt seasons from within. You want them just tender, with a little bite left, not collapsing, because they'll cook a touch more in the pan. Drain well or the baduma turns watery.

    Sliced banana blossom briefly boiled with turmeric and salt then drained well

    Tip: Don't overboil it into mush. A gentle squeeze after draining gets rid of excess water so the slices fry and darken instead of steaming.

  4. 04

    Temper the Aromatics

    Heat the oil in a wide pan over medium-high. Add the mustard seeds, and when they pop, throw in the onion, garlic, green chilli and curry leaves. Fry until the onion is soft and golden.

    This temper, the 'baduma' in the name, is the flavour engine of the whole dish. The mustard seeds need genuinely hot oil to pop and turn nutty. The curry leaves crackle and let go of that unmistakable aroma. The onion softens and sweetens, and the garlic turns golden and mellow. It takes only a couple of minutes, and it's what makes a plain boiled vegetable taste distinctly Sri Lankan. Keep the heat up so everything fries and colours rather than stewing pale.

    Mustard seeds, onion, garlic, green chilli and curry leaves frying for kesel muwa baduma

    Tip: Let the mustard seeds finish popping before the onion goes in. Stand back a little, they jump out of the pan.

  5. 05

    Add Spices and the Optional Maldive Fish

    Stir in the turmeric, chilli powder and Maldive fish flakes if you're using them. Fry for a few seconds until fragrant.

    Blooming the ground spices in hot oil for a few seconds wakes up their warmth and colour before the blossom goes in, so they coat it instead of tasting raw. Maldive fish, the dried, salty cured tuna used all over Sri Lankan cooking, is the traditional add here. A spoonful melts into a deep, savoury, almost umami hum in the background. For a vegan baduma, just leave it out. The dish is still rich and satisfying, carried by the onion, mustard and curry leaves.

    Turmeric, chilli powder and optional Maldive fish bloomed in the tempered aromatics

    Tip: Keep the heat in check for those few seconds so the turmeric and chilli bloom instead of scorching. Burnt spices turn the whole thing bitter.

  6. 06

    Stir-Fry the Blossom and Finish

    Add the drained banana blossom and a little salt. Stir-fry over medium-high heat for 5 to 7 minutes, tossing often, until the slices are well coated, glossy and turning a deep, savoury dark colour. Taste for salt and serve.

    Now the blossom drinks up everything in the pan. Toss it often over a good heat to dry off any lingering moisture, so the slices take on that deliberate, appetising dark colour from the spices and the caramelising onion. That's the look that tells you a baduma is properly done. The texture should stay meaty with a slight fibrous bite, never mushy. Season right at the end, and remember Maldive fish already brings salt if you used it.

    Banana blossom stir-fried until dark, glossy and well coated with the temper

    Tip: If it looks pale and wet, keep the heat up and keep tossing. The darkening comes from frying off the moisture, not from piling on more spice.

Common Mistakes to Avoid

  • Leaving the bitter stamen and clear petal inside the florets. That alone makes the whole dish taste bitter.
  • Not soaking the sliced blossom, so it oxidises and turns an unappetising grey-black before it even cooks.
  • Rushing the cleaning, so tough outer bracts end up in the pan.
  • Overboiling the blossom into mush instead of just tender, which loses the meaty bite.
  • Cooking on low heat and not drying off the moisture means it steams pale and watery instead of frying dark and glossy.
  • Burning the turmeric and chilli, which turns the baduma bitter.

Serving Ideas

  • As the dark, savoury vegetable on a rice and curry plate, next to a dhal and a fresh sambol.
  • With red rice and a coconut sambol for a simple, mostly-vegetable meal.
  • I'd put it next to a meat or fish curry. That earthy bite balances the richer dishes really nicely.

Building a whole plate around it? Start from our vegetarian rice and curry menu, which sets out what to cook alongside it and in what order.

Storage and Make-Ahead

It keeps 2 to 3 days in an airtight container in the fridge, and the flavour settles nicely. Reheat it quickly in a hot pan instead of the microwave, so you keep some texture and bring back the gloss. It doesn't freeze especially well, the blossom softens, so make it fresh or a day ahead.

Two Ways to Cook It

Beginner version

Here's the shortcut: use tinned or frozen banana blossom. It's already cleaned and softened, so you skip the fiddly de-stamening and the long boil. Just drain, rinse, slice, then temper onion, garlic, mustard seeds and curry leaves, stir in turmeric and chilli, toss the blossom through and finish. Leave out the Maldive fish for an easy vegan version.

Authentic version

For the full version, start with a fresh banana blossom. Clean and de-stamen each floret by hand, soak the slices in lime or turmeric water, then boil briefly to tame the bitterness. Temper in coconut oil with fresh curry leaves and freshly popped mustard seeds, add a spoonful of Maldive fish for savoury depth, and fry the blossom until it's properly dark, glossy and fragrant.

Lighter and Healthier Version

Kesel muwa baduma is already light. It's mostly a fibre-rich vegetable cooked in a little oil, and a couple of small choices keep it that way without losing any flavour.

Minimal Oil

The temper needs only a tablespoon or two of oil to pop the mustard and soften the aromatics, so the dish stays low in fat without much effort.

Naturally High in Fibre

Banana blossom is rich in dietary fibre and brings iron and other minerals. Keeping the cooking simple lets that goodness come through.

Vegan and Gluten-Free

Leave out the optional Maldive fish and the dish is entirely plant-based and gluten-free: just blossom, aromatics and spices.

Use a Heart-Healthy Oil

Coconut oil is the traditional choice, but a neutral or olive oil works if you want to keep saturated fat down. The flavour comes mostly from the temper, not the fat.

Frequently Asked Questions

Kesel muwa baduma is a traditional Sri Lankan tempered banana blossom stir-fry. The banana blossom, the purple flower at the end of a banana bunch, gets cleaned, sliced, soaked to stop it browning and briefly boiled, then tempered with onion, garlic, green chilli, curry leaves, mustard seed, turmeric and chilli into a dark, savoury, slightly sweet side dish for rice and curry. Maldive fish is an optional traditional add.

Cooked It? Tell Us How It Went

Your notes on this banana blossom stir-fry help the next person get it right: what you swapped, what you would do differently, where the recipe should have warned you. Tap a star if you are in a hurry, or write a few lines if you have a minute.

In a hurry? Just tap a star
Your rating

The useful ones say what you did differently and how it turned out.

Reviews are read before they go up. No links, no spam.

You Might Also Like

Sri Lankan Home Cooking Starter Pack

40 authentic Ceylon recipes made simple for foreign kitchens: spice guide, pantry checklist, substitute guide, 7-day meal plan and printable shopping lists.

Get the Starter Pack