With a brazenness typical of Indian street food, Goa's delectable offering of Ros Omelette combines two completely different but tasty foods -- an omelet and a spicy curry -- to multiply the deliciousness many times over. With my healthy vegan Ros Omelet you'll never miss the eggs, and you'll be licking your fingers to stubs.

In India's smallest state, Goa, you will find some of the richest and most diverse food traditions anywhere in the country. This includes a thriving street food culture with offerings that are quite unique, from crunchy croquettes to choris-pav, a sausage and bread combination, to bebinca, a layered, sticky sweet made with coconut milk and eggs.
One of the most popular among these street eats is Ros Omelette, a delectable fusion of an omelette and a spicy Goan curry made with coconut and spices.
In Goa, which is my stepmom's native state and one I unfailingly gravitate to each time I visit India, you would find Ros (pronounced "ross") Omelet being sold outside railway stations at "gaddos," as makeshift food stalls and trucks are known here. For travelers and workers in nearby buildings the gaddos are a welcome convenience: they dish out tasty fast food at extremely affordable prices and without the long wait you might expect at a restaurant.
I wanted to share this vegan and eggless recipe of Ros Omelette with you as part of my long-running series on street foods in India, and also because I like sharing with you veganized versions of Indian foods you will likely never find at an Indian restaurant, but are very much worth making and eating.
If you do make this Ros Omelette, be sure to let me know by leaving a comment below. Or take a photo and tag me @holycowvegan on Instagram. I'd love to know!
What is Ros Omelette?
In a Ros Omelette, an egg omelet, made Indian style with shallots and chili peppers, is served dunked into a spicy gravy (called "ros" in Goan Christian Konkani, "ras" in Goan Hindu lingo). The gravy is usually chicken or mutton xacuti (pronounced shaa-koo-ti), another popular Goan dish that derives from the state's colonial Portuguese past, and it is packed with flavor and texture from a mix of spices and coconut. It is a simple but rather a genius idea, as so much street food is: you take two very different but very tasty foods, combine them, and multiply the deliciousness several-fold.
Why you will love this dish
- It is uniquely delicious. As weird as it might sound, the combination of an omelet (a vegan omelet in our case) and a spicy curry is incredibly and unequivocally delicious. There's something about the texture and flavor of the two foods that just works nicely together.
- It is a simple recipe. The xacuti gravy does require a bit of roasting and blending, but it is not difficult by any means, and I have step by step photos and instructions that will help demystify the process.
- It works for nearly any meal. Yep. Serve it for an indulgent breakfast or for a satisfying lunch or dinner. You cannot go wrong.
Ingredients
For the vegan omelet:
- Chickpea flour or besan. The vegan omelet in this dish is a chickpea flour-based omelet, much like the vegan omelet (besan chilla) I shared with you many, many years ago.
- Rice flour: Rice flour is a good addition to chickpea omelets because it both cuts through the chickpea flavor a bit as well as makes the omelet crisp up better at the edges.
- Shallots (or red onions). Onions used in India are much like shallots, which have a more garlicky flavor than red onions. I love using them in omelettes, but you can just use red onions instead.
- Green chili peppers. A jalapeno or serrano pepper would work here. I'd add two small jalapenos, but use less if you want less heat in your dish, and be sure to deseed the peppers. Also remember that there is some spice in the gravy as well.
- Cilantro or coriander leaves. These add fresh, herby flavor to the Indian style omelet.
- Ground cumin. Optional, but really nice here.
- Salt to taste.
For the xacuti "ros" or gravy:
- Shallots and/or red onions: These are used twice in the gravy, and add immense flavor.
- Curry spices, including cinnamon sticks (dalchini), green cardamom (ilaichi), cloves (laung) and black peppercorns (kali mirch): Together, these spices, often used to create spicy, fragrant curry bases, make a flavorsome base for the xacuti ros.
- Coriander seeds (dhaniya): Coriander seeds add lemony flavor and depth to the curry.
- Cumin seeds (jeera): These add deep, earthy fragrance and taste.
- Fennel seeds (saunf): Fennel seeds, with their unique, licorice-like flavor, add depth to meaty curries made along the Konkan coast, where Goa is located.
- Kashmiri red chili peppers: Use any dry red chili peppers that add color but are only mildly hot, if you cannot source these. Ancho chilis are a good option.
- Poppy seeds. Another common ingredient in Konkani curries, poppy seeds add creaminess and a pop of flavor.
- Stoneflower (dagad phool, optional). Stone flower, an edible fungi, is not as common an ingredient as some more familiar spices, but it adds a unique, earthy, smoky fragrance to curries and is an ingredient well worth getting familiar with if you love full-bodied Indian curries. It's easily available at Indian stores and online.
- Tomatoes. Vinegar and tamarind are usually the "souring" agents used to balance out curries in Goa, but tomatoes are often used in xacuti and that's what we'll use here.
- Ginger garlic paste. An almost indispensible ingredient in most Indian curries. If you don't have a ginger garlic paste, make one for this recipe by pounding or blending together six cloves of garlic with a one-inch knob of ginger.
- Mushrooms. You can make the ros without any veggies, but I like subbing the meat you might find here with a toothsome veggie like mushrooms. I used dry shiitake mushrooms, which I reconstituted, and they add a really nice texture, especially if you are serving this dish to a meat-eater or trying to satisfy a craving. You can use fresh portobello or crimini mushrooms, or leave out the veggies altogether.
- Coconut milk. Fresh coconut is a common Goan food ingredient because the state sits right along the western Indian coast, where coconut grows abundantly. You can use fresh coconut, toast it with the onions and spices if you do, or use coconut milk as I did. This makes the gravy really velvety.
Helpful tips for making the Ros Omelette
- Make the ros or gravy for the ros omelet first, and make the omelette just before serving. So if you want to make part of this dish ahead, I'd advise making the gravy even a day or two in advance and refrigerating it. But mix the ingredients for and make the omelette the day you plan to cook it.
- Make the gravy thin. That's just how the economics of street food work and we want to be authentic here. Also a thin gravy soaks into the omelet better than a thick one would so it just makes more sense.
- Eat the ros omelet hot. We Indians love most of our foods served hot and street food is no exception (with the exception of chaat foods like bhel). Spicy dishes are just more appetizing and taste better when eaten hot. If you make the gravy beforehand, reheat it before serving.
FAQs
The short answer is yes, but there's a rider.
While many of the ingredients here can be found in a garam masala, the proportions are all quite different. Garam masala also doesn't usually have poppy seeds added. For an authentic taste, it is best to make this recipe from scratch. But if garam masala is all you have or are willing to use, you can add about two tablespoons of it instead of the other spices. Add it to the blender along with the tomatoes and roasted onions. As garam masala is pre-roasted, you don't need to roast it again.
You can refrigerate the ros or curry for up to four days, and freeze it for longer periods.
Make the chickpea omelet batter fresh, however, as it doesn't keep well for longer than a day. Also don't precook the omelets--make them just before serving. They hardly take any time to put together.
How to make ros omelette
- To make the xacuti gravy, begin by chopping the reconstituted mushrooms into quarters. Discard any hard stems, but retain the soaking water, which makes a wonderful stock for the xacuti.
- Next toast the whole spices--the cinnamon, cardamom, cloves, red chili peppers, black peppercorns, coriander seeds, cumin seeds and fennel seeds -- in a teaspoon of oil until they are a couple of shades darker and very fragrant. Add the stoneflower or dagad phool too, if using.
- Add the onion and poppy seeds to the skillet and roast over medium-high heat until the onion starts to brown, about two minutes. Take care not to burn the spices and stir-fry constantly.
- Remove the spices to a plate, let them cool, then add to the blender along with tomatoes. Blend into a smooth paste. Set aside.
- Heat a teaspoon of oil and add chopped shallots. Saute until they turn golden-brown, then add in ginger garlic paste and saute another minute.
- Add the mushrooms, saute for a couple of minutes, then add the blended masala paste along with the mushroom stock from reconstituting the mushrooms. Remember, you want this gravy to be thin so add more water or vegetable stock if needed.
- Let the xacuti curry come to a boil, then turn the heat down so it continues to boil gently, cover, and let it cook 20 minutes or until specks of fat float on the top.
- Add the coconut milk and mix well. Cook another five minutes. Add salt to taste and stir in cilantro. Turn off the heat.
- To make the vegan omelet, place all of the ingredients in a bowl.
- Add water, I needed about a cup, to make a thick but easily spreadable batter.
- Heat a nonstick or well seasoned cast iron skillet. Spray with cooking spray or brush on a thin layer of oil. Pour about a third of a cup of batter into the center of the skillet and shape it into a round using the bottom of the cup (use a steel cup if doing this, not plastic) or a spoon.
- Once the top has dried and the sides are golden brown, flip the omelette and cook the other side for about half a minute. Fold the omelette into half or a fourth.
- Plate the Ros Omelette by ladling the xacuti into a wide bowl or rimmed plate. Place the folded omelet and ladle on some more curry. Garnish with more cilantro, if you wish.
Enjoy!
Related Recipes
- Goan Vegetable Xacuti
- Moonglet, a vegan mung bean omelet
- Vegetable Vindaloo
- Vegan Goan Feijoada
- Vegan Goan "Sausage" Curry with Potatoes
- Vegan Goan Beef Curry
Vegan Ros Omelette
Equipment
- Cast iron or nonstick skillet for the omelet
- Saucepan with lid for the gravy
Ingredients
For the vegan omelet
- 1½ cups chickpea flour (besan)
- ¼ cup rice flour
- ½ teaspoon turmeric
- 1 medium shallot (or red onion, finely minced)
- 1-2 jalapeno or serrano peppers. (Finely minced)
- 2 tablespoon cilantro (finely chopped)
- ½ teaspoon ground cumin
- Salt to taste
For the vegan xacuti gravy
- 2 large shallots (Slice one and cut the other in a fine dice.)
- 1 inch cinnamon stick
- 4 green cardamom pods
- 5 cloves
- 12 black peppercorns
- 2 tablespoon coriander seeds
- 1 teaspoon cumin seeds
- 1 teaspoon fennel seeds
- 2 dry Kashmiri red chili peppers (broken into pieces)
- 1 tablespoon poppy seeds
- A small piece dagad phool (stoneflower, optional)
- 2 medium tomatoes (chopped)
- 1 tablespoon ginger garlic paste
- 2 cups dry shiitake mushrooms (or use 8 oz fresh crimini or portobello mushrooms, chopped)
- ⅓ cup coconut milk
- Salt to taste
For serving
- Wedges of lemon
- Chopped onions
- Pav or soft bread rolls
Instructions
Make the xacuti gravy
- Reconstitute the dry mushrooms in 3 cups of boiling water for 30 minutes. Retain the stock and chop the mushrooms into quarters. Trim off any hard stems.
- In a skillet, toast the spices--the cinnamon, cardamom, cloves, red chili peppers, black peppercorns, coriander seeds, cumin seeds and fennel seeds and the dagad phool, if using -- in a teaspoon of oil until they are a couple of shades darker and very fragrant.
- Add the sliced onion and poppy seeds to the skillet and roast over medium-high heat until the onion starts to brown, about two minutes. Take care not to burn the spices and stir-fry constantly.
- Remove the spices to a plate, let them cool, then add to the blender along with tomatoes. Blend into a smooth paste. Set aside.
- Heat a teaspoon of oil and add the chopped shallot. Saute until the shallots turn golden-brown, then add in ginger garlic paste and saute another minute
- Add the mushrooms, saute for a couple of minutes, then add the blended masala paste with the mushroom stock from reconstituting the mushrooms. You want this gravy to be thin so add more water or vegetable stock if needed.
- Let the xacuti curry come to a boil, then turn the heat down so it continues to boil gently, cover, and let it cook 20 minutes or until tiny specks of fat float on the top.
- Add the coconut milk and mix well. Cook another five minutes. Add salt to taste and stir in cilantro. Turn off the heat.
Make the vegan omelette
- Place all of the omelet ingredients in a bowl. Whisk them to mix.
- Slowly trickle in oil and whisk until a smooth batter forms. Don't add all the water all at once or it will be hard to break up the chickpea flour lumps. Add a little bit to moisten, whisk, add some more, whisk again, and continue. I needed about a cup of water to make a spreadable batter.
- Heat a cast iron or nonstick skillet. Spray with cooking spray or coat the bottom with a thin layer of oil.
- Pour about a third of a cup of batter in the center and spread it into a round with the aid of a spoon. If the batter doesn't spread easily, add some more water.
- Cook until the omelet has dried on top and the sides are golden-brown. Flip and cook for 30 seconds more.
- Flip once more, then fold the omelet into half. You can fold one more time if you wish.
- To serve the ros omelette, ladle the xacuti gravy into a bowl and place the folded omelet in the center, then douse it with more gravy. Garnish with coriander.
- Serve with wedges of lemon and chopped onions. Pav, a soft roll eaten in Goa, is great to sop up the watery curry with.
Anita Ramani
This recipe looks amazing! I cannot wait to try it 🙂
Vaishali
Awesome, hope you try!
Mary Kay
Hi. You mention rice flour when discussing ingredients but I do not see it in the recipe list. Can you clarify? It looks like something I would like to make..
Vaishali
Hi! Yes, 1/4 cup rice flour, add it with the other omelet ingredients. Let me know how it turns out!
julia
This sounds amazing!
Vaishali
Thanks, Julia.