Purple Idlis The Naturally Vibrant, No-Fermentation Steamed Breakfast

There is something genuinely magical about putting a plate of food on the table that makes everyone in the room stop and stare before they even think about picking up a fork.

These Purple Idlis do exactly that every single time. Naturally colored a stunning deep violet purple using nothing but red cabbage puree, made from semolina and plain yogurt without any fermentation or overnight soaking, loaded with a fragrant coconut oil tadka of mustard seeds, curry leaves, ginger, and green chili these are the most visually striking, nutritionally impressive, and genuinely delicious idlis you will ever make in your home kitchen.

If you’ve never made idlis before, here’s the quick version: idli are traditional South Asian steamed cakes soft, spongy, light, and endlessly versatile typically made from a fermented rice and lentil batter that requires significant advance preparation.

This recipe shortcuts that entire process beautifully by using semolina (also known as cream of wheat or rava) and plain yogurt as the base creating a batter that comes together in 20 minutes, requires no fermentation whatsoever, and produces idlis that are arguably softer, more flavorful, and more interesting than the traditional version.

The red cabbage puree is where this recipe becomes truly extraordinary. Red cabbage contains water soluble purple pigments called anthocyanins the same family of pigments responsible for the color of blueberries, purple grapes, and red wine.

When blended into a smooth puree and added to the semolina batter, these pigments distribute evenly through the mixture, turning the entire batter a vivid, deep purple that holds beautifully through the steaming process.

No food coloring. No artificial dyes. Just a vegetable you can find at any grocery store in America doing something genuinely spectacular.

And the color isn’t just beautiful red cabbage is packed with vitamin C, vitamin K, fiber, and antioxidants, making these Purple Idlis one of those rare things that looks indulgent, tastes incredible, and is actually doing something genuinely good for you at the same time.

Why This Recipe Works So Well

The semolina and yogurt base is one of the most elegant shortcuts in South Asian home cooking. Semolina sold as cream of wheat, farina, or rava at Indian grocery stores and most major American supermarkets absorbs liquid readily and swells during steaming into a texture that is light, slightly grainy in the most pleasant way, and wonderfully soft.

The yogurt adds the mild tanginess that traditional fermented idli batter develops over hours but instantly, without any waiting. Together, they create a batter that is ready to steam in 20 minutes and produces idlis that are tender, flavorful, and satisfying.

The Eno fruit salt a combination of baking soda and citric acid widely used in Indian cooking as an instant leavening agent is added at the very end just before steaming.

When Eno hits the yogurt in the batter, it reacts immediately, producing carbon dioxide bubbles that lighten and aerate the batter almost instantly, giving the steamed idlis their characteristic soft, spongy texture.

Eno is available at Indian grocery stores and on Amazon it is the ingredient that makes no fermentation idlis work, and it should not be substituted with baking soda alone.

The tadka the bloomed spice base is the flavor layer that elevates these idlis from simple to deeply complex and aromatic.

Coconut oil is heated until shimmering, dry red chilies go in first, then mustard seeds pop and splutter, then urad dal and chana dal toast to a nutty golden, then curry leaves crackle in the hot oil, then fresh grated ginger and chopped green chili add heat and brightness.

The entire tadka takes about 3 minutes and transforms the batter from mildly seasoned to genuinely fragrant and full of layered flavor.

Ingredients

For the Purple Idli Batter:

  • 1 cup fine semolina (sold as cream of wheat, farina, or rava — available at Indian grocery stores, Walmart, Target, or any major supermarket)
  • ½ cup plain sour yogurt (full-fat plain Greek yogurt or regular plain yogurt works perfectly — the tangier the better)
  • Salt to taste
  • ½ cup red cabbage puree (approximately ¼ of a small red cabbage, roughly chopped and blended with a small splash of water until completely smooth)
  • Water as needed to adjust batter consistency
  • 1 packet Eno fruit salt (available at Indian grocery stores or Amazon — unflavored variety)

For the Tadka (Spiced Coconut Oil Base):

  • 1 tablespoon coconut oil
  • 2 to 3 dried red chilies (available at Indian grocery stores or the international spice section of major supermarkets)
  • 1 teaspoon black mustard seeds
  • ½ teaspoon urad dal (split black lentils — available at Indian grocery stores)
  • ½ teaspoon chana dal (split chickpeas — available at Indian grocery stores)
  • 10 to 12 fresh curry leaves (available at Indian grocery stores — dried curry leaves work as a substitute but fresh are strongly preferred)
  • ½ teaspoon fresh ginger, finely grated
  • ½ to 1 teaspoon fresh green chili, finely chopped (serrano or jalapeño)

Equipment:

  • Idli cooker or steamer with idli molds (mini muffin tins lined with parchment or small silicone molds work as substitutes)
  • Blender or food processor for the cabbage puree

Step by Step Instructions

Step 1 Make the semolina batter base

In a large mixing bowl, combine the semolina, plain yogurt, and salt. Add a small amount of water and stir to combine into a thick batter.

The batter should be thicker than pancake batter at this stage it will loosen slightly as the semolina absorbs moisture.

Allow the batter to rest for 15 to 20 minutes. This resting period is essential it allows the semolina grains to fully absorb the yogurt and water, swell slightly, and develop the base texture of the idli.

Step 2 Prepare the red cabbage puree

While the batter rests, prepare the red cabbage puree. Roughly chop approximately a quarter of a small red cabbage and place in a blender with a small splash of water.

Blend on high speed until completely smooth the puree should be deep purple, fluid, and uniform with no visible cabbage pieces. You need ½ cup of puree for this recipe.

Step 3 Add cabbage puree to the batter

Once the batter has rested, add the ½ cup of red cabbage puree and mix well until completely combined. The batter will transform immediately from off white to a beautiful, deep violet purple. Mix thoroughly until the color is completely uniform throughout the batter.

Step 4 Make the tadka

Heat 1 tablespoon of coconut oil in a small pan over medium heat until shimmering. Add the dried red chilies and let them sizzle for 15 seconds.

Add the black mustard seeds and allow them to fully splutter and pop this is the key moment, and the mustard seeds must pop completely before anything else goes in.

Add the Black Gram and Bengal gram and sauté, stirring constantly, for 30 to 45 seconds until they turn a light golden color. Add the fresh curry leaves they will crackle and splutter dramatically in the hot oil, which is exactly right.

Add the grated ginger and chopped green chili and fry for another 30 seconds until fragrant. Remove the dried red chilies from the tadka and discard or set aside.

Step 5 Add tadka to batter and prepare for steaming

Pour the hot tadka directly into the purple semolina batter and mix well until completely incorporated. The batter should now be fragrant, deeply colored, and well seasoned.

Check the consistency it should be thick but pourable, similar to a thick pancake batter. Add a small amount of water if needed to reach the right consistency.

Step 6 Add Eno and steam immediately

Add one packet of Eno fruit salt to the batter along with a splash of water. Mix quickly and thoroughly the batter will immediately begin to bubble and foam as the Eno reacts with the yogurt.

Do not wait after adding Eno pour the batter into greased idli molds immediately while the leavening reaction is still active. Fill each mold approximately three-quarters full.

Step 7 Steam for 10 to 15 minutes

Steam the idlis for 10 to 15 minutes until fully set, firm to the touch, and a toothpick inserted in the center comes out clean.

The beautiful purple color will deepen slightly during steaming. Allow to cool in the molds for 2 to 3 minutes before removing gently.

Step 8 Serve with chutney

Serve the Purple Idlis warm with your favorite chutney coconut chutney, green mint chutney, or tomato chutney all pair beautifully. The striking purple color against a white chutney is a genuinely stunning presentation.

Tips for Perfect Purple Idlis Every Time

Do not skip the 15 to 20 minute batter resting time — the semolina needs this time to fully hydrate and develop the right texture.

Blend the red cabbage as smooth as possible — any remaining fibrous pieces will create texture inconsistencies in the finished idli.

Let mustard seeds fully splutter before adding dals — rushing this step significantly mutes the flavor impact of the tadka.

Add Eno only when completely ready to steam — the leavening reaction begins immediately and dissipates quickly if the batter sits too long after adding.

Grease molds generously before filling — well-greased molds release the purple idlis cleanly without tearing or sticking.

Do not over-steam — 10 to 15 minutes is the sweet spot for soft, spongy texture — over-steaming makes idlis rubbery and dense.

Serving Ideas

Serve these Purple Idlis on a white plate for maximum visual impact the deep violet against white is a genuinely stunning color contrast.

Pair with coconut chutney for a classic combination, green mint chutney for a fresh herb contrast, or tomato chutney for a tangy, savory pairing. These make a spectacular weekend brunch centerpiece, a healthy high protein breakfast, or a party appetizer that doubles as a conversation piece.

For a complete spread, serve alongside sambar a South Indian lentil and vegetable stew for a traditional and deeply satisfying meal.

Purple Idlis The Naturally Vibrant, No-Fermentation Steamed Breakfast

Soft spongy steamed semolina cakes naturally colored a stunning deep violet-purple with red cabbage puree, made without any fermentation using plain yogurt and Eno fruit salt, loaded with a fragrant coconut oil tadka of mustard seeds, curry leaves, urad dal, chana dal, ginger, and green chili a visually stunning, nutritionally impressive, and deeply flavorful breakfast or snack that comes together in under 45 minutes with zero overnight preparation.
Prep Time20 minutes
Cook Time20 minutes
Total Time40 minutes
Course: Breakfast
Servings: 4

Ingredients

  • For the Purple Idli Batter:
  • 1 cup fine semolina sold as cream of wheat, farina, or rava — available at Indian grocery stores, Walmart, Target, or any major supermarket
  • ½ cup plain sour yogurt full-fat plain Greek yogurt or regular plain yogurt — the tangier the better
  • Salt to taste
  • ½ cup red cabbage puree approximately ¼ small red cabbage roughly chopped and blended with a small splash of water until completely smooth
  • Water as needed to adjust batter to thick pourable consistency
  • 1 packet Eno fruit salt unflavored available at Indian grocery stores or Amazon — add only immediately before steaming
  • For the Tadka Spiced Coconut Oil Base:
  • 1 tablespoon coconut oil
  • 2 –3 dried red chilies
  • 1 teaspoon black mustard seeds
  • ½ teaspoon urad dal split black lentils — available at Indian grocery stores
  • ½ teaspoon chana dal split chickpeas — available at Indian grocery stores
  • 10 –12 fresh curry leaves fresh strongly preferred over dried
  • ½ teaspoon fresh ginger finely grated
  • ½ to 1 teaspoon fresh green chili finely chopped serrano or jalapeño
  • Equipment:
  • Idli cooker or steamer with idli molds
  • Mini muffin tin lined with parchment or small silicone molds if idli cooker unavailable
  • Blender or food processor for cabbage puree

Instructions

  • In a large mixing bowl combine semolina, plain yogurt, and salt — add a small amount of water and stir into a thick batter.
  • Allow batter to rest for 15–20 minutes so semolina fully absorbs yogurt and water and swells to develop proper base texture — do not skip this rest.
  • While batter rests roughly chop approximately ¼ of a small red cabbage and blend with a small splash of water on high speed until completely smooth deep purple puree forms with no visible cabbage pieces.
  • Add ½ cup red cabbage puree to rested semolina batter and mix thoroughly until color is completely uniform and deep violet-purple throughout.
  • Heat 1 tablespoon coconut oil in a small pan over medium heat until shimmering.
  • Add dried red chilies and let sizzle for 15 seconds.
  • Add black mustard seeds and allow to fully splutter and pop completely before adding anything else — do not rush this step.
  • Add urad dal and chana dal and sauté stirring constantly for 30–45 seconds until light golden color develops.
  • Add fresh curry leaves — they will crackle and splutter dramatically in the hot oil which is correct.
  • Add grated ginger and chopped green chili and fry for another 30 seconds until fragrant.
  • Remove dried red chilies from tadka and discard or set aside.
  • Pour hot tadka directly into purple semolina batter and mix well until completely incorporated — batter should be fragrant deeply colored and well-seasoned.
  • Check batter consistency — should be thick but pourable similar to thick pancake batter — add small amount of water if needed.
  • Prepare idli cooker or steamer and grease molds generously with coconut oil or cooking spray.
  • Add one packet Eno fruit salt to batter along with a small splash of water and mix quickly and thoroughly — batter will immediately bubble and foam.
  • Pour batter into greased molds immediately while leavening reaction is still active — fill each mold approximately three-quarters full — do not wait after adding Eno.
  • Steam for 10–15 minutes until fully set firm to the touch and a toothpick inserted in center comes out clean.
  • Allow to cool in molds for 2–3 minutes then remove gently and serve warm with favorite chutney.

Notes

Never skip the 15–20 minute batter resting time — semolina needs this time to fully hydrate and develop the right texture for soft spongy idlis.

Blend red cabbage as smooth as possible — fibrous pieces create texture inconsistencies in the finished idli.

Let mustard seeds fully splutter and pop before adding dals — rushing this step significantly mutes the flavor impact of the tadka.

Add Eno only when completely ready to steam — the leavening reaction begins immediately and dissipates quickly — never let batter sit after adding Eno.

Grease molds generously before filling for clean easy release without tearing.

Do not over-steam — 10–15 minutes is the sweet spot — over-steaming makes idlis rubbery and dense.

Use tangier more acidic yogurt to help maintain deeper more vivid purple color through steaming.

Slight color shift from purple toward blue or green during steaming is normal and harmless — caused by pH reaction between Eno and cabbage pigments.

Add optional vegetables (finely grated carrots, chopped spinach, corn kernels, finely diced onion) during tadka step after curry leaves, ginger, and chili — sauté briefly before adding to batter.

Semolina and yogurt batter with cabbage puree can be mixed and refrigerated up to 12 hours ahead — add tadka and Eno only immediately before steaming.

For gluten-free version substitute semolina with equal amount of fine rice flour.

Store cooled leftover idlis in airtight container in refrigerator for up to 2 days.

Reheat by steaming 3–4 minutes until warmed through to restore soft moist texture — avoid microwaving as it makes them rubbery and dry.

Alternatively pan fry leftover idlis in coconut oil 2–3 minutes per side for a delicious crispy-edged version.

Serve with coconut chutney, green mint chutney, or tomato chutney — coconut chutney against the purple color creates a stunning visual presentation.

Why does the purple color change during steaming?

The anthocyanin pigments in red cabbage are pH-sensitive they are deep purple in neutral conditions but can shift slightly toward blue or green in alkaline conditions. When Eno (which contains baking soda, an alkaline ingredient) is added to the batter, it may cause a slight color shift depending on the specific acidity of your yogurt. This is completely normal and harmless the idlis will still be beautifully colored in a range of purple to violet tones. Using tangier, more acidic yogurt helps maintain a deeper, more vivid purple color.

Where can I find Eno fruit salt in the U.S.?

Eno fruit salt is available at any Indian grocery store, at some Whole Foods and international supermarkets, and readily on Amazon. Look for the plain, unflavored variety specifically labeled for cooking rather than the flavored varieties marketed as antacids. If Eno is completely unavailable, a combination of ½ teaspoon baking soda mixed with ½ teaspoon cream of tartar can be substituted — the leavening effect will be slightly less dramatic but will still work.

Can I add vegetables to the batter?

Absolutely — the recipe explicitly encourages adding vegetables to the tadka before incorporating it into the batter. Finely grated carrots, finely chopped spinach, corn kernels, or finely diced onion all work beautifully and add both nutrition and texture to the finished idlis. Add any vegetables during the tadka step after the curry leaves, ginger, and chili, sautéing briefly before pouring into the batter.

Can I make the batter ahead of time?

The semolina, yogurt, and cabbage puree base can be mixed and refrigerated for up to 12 hours before adding the tadka and Eno. Add the tadka and Eno only immediately before steaming — never in advance. The Eno reaction must happen right before steaming for the idlis to have the right light, spongy texture.

Are these idlis gluten-free?

Semolina is made from durum wheat and is not gluten-free. For a gluten-free version, substitute the semolina with an equal amount of fine rice flour the texture will be slightly different but still delicious and completely gluten-free. All other ingredients in this recipe are naturally gluten-free.

How do I store and reheat leftover Purple Idlis?

Store cooled leftover idlis in an airtight container in the refrigerator for up to 2 days. Reheat by steaming for 3 to 4 minutes until warmed through this restores their soft, moist texture perfectly. Alternatively, pan fry leftover idlis in a small amount of coconut oil for 2 to 3 minutes per side for a delicious crispy-edged version that is equally irresistible. Avoid microwaving as it makes them rubbery and dry.

Sarah
Sarah

My obsession with food started exactly where most great stories do: in a flour dusted family kitchen. Growing up surrounded by the hum of the whisk and the smell of roasting spices, I learned early on that food is the universal language of love. I’ve spent my life unlocking new techniques and flavors, and now, I’m thrilled to share those keys with you.

Foodie unlocked
Logo