Pav Bhaji - an Indian street food classic made with mashed vegetables and generous amounts of butter. My homemade version is made quicker using the instant pot and store-bought pav bhaji masala.
Happiness - served piping hot!

Pav Bhaji - an Indian street food classic made with mashed vegetables and generous amounts of butter. My homemade version is made quicker using the instant pot and store-bought pav bhaji masala.
Happiness - served piping hot!

This Sparkling Cranberry Mocktail recipe is made with three ingredients and is so simple to put together - 2 minutes in fact! Perfect as a non-alcoholic drink for guests at Christmas, Thanksgiving or New Year's Eve.

Gatte Ki Sabzi - a Rajasthani dish made with besan dumplings (gatte) simmered in a yogurt gravy. This version is prepared without onion and garlic. It's commonly served as a curry alongside roti, rice or as part of a Rajasthani thali.
I'll take a second helping thanks!

My Chocolate Nankhatai are HEAVENLY. They're eggless Indian style cookies made with plenty of ghee. I also use cocoa powder to give a rich, intense chocolatey flavour. Perfect as a tea time treat or bake for special occasions.

Prepare this aromatic and elegant Cranberry and Saffron Rice for a Christmas feast. This Persian-inspired rice pilaf or pulao is the perfect side dish. It’s studded with fresh cranberries, lightly toasted almonds with wonderful fragrance from saffron. It's vegan, gluten-free and ready within 20 minutes.

Katlu (Katlu Pak) is a wholesome Gujarati sweet made with whole wheat flour, ghee, jaggery and katlu powder - a mix of 32 herbs and spices. It's traditionally prepared in the winter months.

You'll love my Indian-style Cranberry Chutney that's irresistibly sweet and has a hum of spice from dried red chillies and ginger. I make it on the stove, using fresh cranberries, in less than 10 minutes.
Quick, easy & dangerously tasty!

Tomato Shorba (Tamatar ka Shorba) is a thin Indian-style spiced tomato soup made with ripe tomatoes, aromatic whole spices and finished with coriander. It's perfect as a light starter and can be ready within 15 minutes.
I use my pressure cooker for speediness but you can make it in a saucepan too.

Chilli Paneer Noodles — two Indo-Chinese favourites combined into one fiery, flavour-packed dish! Imagine golden cubes of paneer, crunchy peppers and green chillies tossed through hot noodles — all coated in an irresistible spicy soy sauce.
A fun, restaurant-style dish that's ready within 30 minutes for when you’re craving that spicy chilli paneer fix.

If you love chikki but prefer one that’s soft, fudgy, and melts in the mouth, this crushed peanut version is for you. Made with just three ingredients - roasted peanuts, jaggery, and a touch of ghee, it’s ready in 15 minutes and has the most irresistible, fudge-like texture. It keeps well for up to 2 weeks - the question is, will it even last that long?

Prepare Gujarati plain thepla, a lightly spiced Indian flatbread, made with whole wheat flour, yogurt and basic masala powders only (no fresh fenugreek). Perfect for breakfast or lunch and ready within 20 minutes.

Methi Paratha are Indian flatbreads made with fresh fenugreek leaves and spices. Perfect for breakfast, lunch or a snack.

Palak Chaat, but not as you know it! This is my version, made with crispy palak pakora, rather than deep-frying each spinach leaf. It's quicker to make than the original and every bit as irresistible.

You'll love these Dhebra made with bajra flour and plenty of fresh fenugreek leaves. Pan fried to perfection, they're made to an authentic Kathiyawadi Gujarati recipe and can be ready within 30 minutes.
Masala chai just found it's match.

Vegetable Hakka Noodles - stir-fried noodles with crunchy carrots, cabbage, green peppers and onions tossed with a chilli soy sauce. Ready within 30 minutes, it's perfect as a side for an Indo-Chinese feast.
Make it once, crave it forever!

Sev Khamani is a delicious Gujarati street food snack made with chana dal and a spicy green chilli tempering. Soft and fluffy khaman is topped with crunchy sev, pomegranate and coconut. It's bursting with the classic Surti tangy & spicy flavours.
A multi-sensory eating experience that'll be ready within 30 minutes hands on time!

Note – This recipe has been updated from the archives – first published June 2013. I’ve added new images and helpful content, with recipe changes (highlighted below).
"Surti" means from Surat, a place within the state of Gujarat and if you love Gujarati food, you've probably heard of Surti undhiyu too.
Sev khamani is a little bit like dhokla chaat, except here, the dhokla are crumbled.
The base of sev khamani is the crumbled khaman that has been cooked in tempered green chilli water. It's topped street style with a shower of thin sev, pomegranate, coriander and shredded coconut. I've seen variations that also add a sprinkle of chaat masala too.
My Mum first posted this recipe in 2013, and then she made the khaman cake first, whereas I've since adapted that recipe to the more traditional method. More on the differences below.
Now this recipe isn't particularly technical, but good sev khamani should have a soft and fluffy base.

The ingredients are pretty much the same, but the techniques change. It's down to preference which method you prefer.
We've made this recipe both ways. I've found that both yield good fluffy results and the textures are pretty similar. Timing wise, I would say that both are similar too. Steaming the cake is less hands on, but takes longer to cool before crumbling. Cooking the mixture in the pan has more hands on time but you don't have to wait for cooling.
Be sure to check out the full recipe and exact ingredient list below in the recipe card.
The khamani for sev khamani is made with Chana ni dal (split bengal gram) rather than nylon khaman which are made with gram flour.
The chana ni daal needs soaking and then grinding to a medium coarse paste. To it, you add turmeric for colour, sugar for sweetness and eno. The eno helps with the fluffiness. I you don't have it, use baking soda and citric acid.
The tempering is a pretty standard tempering you find in Gujarati cooking. I start with oil, add mustard seeds, ginger garlic paste, chopped green chillies and sesame seeds.
The toppings I use are nylon sev (I buy mine) but homemade thin sev can work, finely chopped coriander, pomegranate seeds and shredded coconut. Looking at YouTube videos of sev khamani that is sold on the streets of Surat, these ingredients are pretty accurate.
Serve sev khamani with green coriander chutney, Rajkot ni green chutney or a steaming cup of masala chai.

As always if you make this recipe, be sure to leave me a comment, rate this recipe and tag me on Instagram @jcookingodyssey or #jcookingodyssey. I love seeing all your photos of my recipe recreations!
Don’t forget to follow me on social media using the buttons below – I can't wait to see you all there!

PLEASE NOTE: Nutritional values are estimated by a computer and may vary based on ingredients and portion sizes. For personalised dietary advice, please consult a qualified healthcare professional.
Share on Facebook Pin This Recipe Share by TextRajma tikki - golden and crispy outside, fluffy and savoury inside with earthy chunks of red kidney beans and mashed potatoes. Make these Indian style red kidney bean patties within 30 minutes for a light lunch or side.
They're so versatile!

Food that's fit for a king? This Malai Kofta will definitely tick that box. Meltingly soft stuffed paneer and potato balls are served with a silky sweet gravy.
The kind of magic only food can do!

You'll love these ultra buttery saffron milk & nut cookie sticks. The cookie base is flavoured with creamy saffron milk, almonds and pistachios for that extra luxurious touch.
Go ahead, make an extra batch!

Crisp, flaky Farsi Puri meets the savoury flavours of Khaman! That’s exactly what this Farsi Khaman Puri is - a fusion of two incredible Gujarati classics.
Festive and flavourful!

Magas - a traditional Gujarati sweet commonly made during Diwali and the winter months. My version follows an authentic Gujarati recipe that will give you the perfectly set, melt in the mouth texture.

2 layers of the finest crumbly barfi make this indulgent Chocolate Pistachio Barfi. A thick, crumbly pistachio layer is topped with a decadent chocolate barfi made using cocoa powder. Every bite has that signature mithai shop texture that I absolutely love!
One bite, and celebration mode is on!

Note – This recipe has been updated from the archives – first published November 2018. I’ve added new images, the recipe remains the same.
This is one of those recipes that looks impressive on the table, but really isn’t too complicated to make. The perfect Indian fusion sweet, it's rich, nutty, and the right mix of traditional and modern.
I’ve also got a layered chocolate barfi recipe that’s topped with melted chocolate that's a bit more like the sweet shop-style ones.
There’s something about pistachio and chocolate together that just feels timeless.
The pistachio layer is made from gently toasted, freshly ground pistachios. I don't use pistachio paste or cream. I’ve tested that version, but found it tends to be too cloying and a little heavy. Using real pistachios gives a beautiful colour and that melt-in-the-mouth finish that only proper barfi has.
This recipe first appeared on the blog back in 2018 and it’s remained unchanged ever since, and while chocolate-pistachio everything seems to be trending again, this one’s an old favourite that’s stood the test of time. Think of it as a flavoured twist on the classic plain white barfi.
It's perfect for festive occasions like Diwali, Holi, Raksha Bandhan or Eid, or simply when you’re in the mood for something special.
For another double layered barfi, try my butterscotch barfi that's inspired by butterbeer!

Be sure to check out the full recipe and exact ingredient list below in the recipe card.

As always if you make this recipe, be sure to leave me a comment, rate this recipe and tag me on Instagram @jcookingodyssey or #jcookingodyssey. I love seeing all your photos of my recipe recreations!
Don’t forget to follow me on social media using the buttons below – I can't wait to see you all there!

PLEASE NOTE: Nutritional values are estimated by a computer and may vary based on ingredients and portion sizes. For personalised dietary advice, please consult a qualified healthcare professional.
Share on Facebook Pin This Recipe Share by TextInspired by the traditional Badam Halwa, here are my deceptively simple Badam Chocolate Truffles. Almond flour, chocolate and cream truffles are finished in a crackly white chocolate and toasted almond shell.
Good luck stopping at one piece.

This Eggless Rasmalai Cake recipe is sure to wow your guests! In this recipe, eggless sponge cake layers with ras malai flavorings are covered in a fresh whipped cream frosting. The cake is finished with pieces of ras malai, rose petals, nuts and silver leaf.
Perfect for birthdays, celebrations and festivals such as Diwali or Eid! Plenty of options and variations, such as Ras Malai Tres Leches Cake, are included in the post.

Rajasthani Pyaaz Kachori reimagined! An intense savoury onion kachori filling is baked with light puff pastry. A super fun Indian appetiser that everyone will love.
Tell me that doesn't sound amazing.

This Soft Coconut Barfi is my mawa-rich coconut barfi, made with desiccated coconut cooked in plenty of milk rather than shortcut condensed milk. The coconut turns moist and tender before it sets, giving you soft, creamy nariyal barfi with rose, cardamom and a texture that never feels hard, dry or throat-catchy.

Note – This recipe has been updated from our recipe archives with new images and content, but the recipe remains the same. First time published in September 2016.
SUMMARIZE & SAVE THIS CONTENT ON
Technique
This coconut barfi is cooked with plenty of milk so the desiccated coconut softens properly before the mixture sets. I also add mawa for richness and a softer, more mithai-shop-style texture.
This is why I do not use condensed milk here. It can make the coconut taste drier because the coconut does not get the same time to cook and absorb moisture.
As a kid, I loved this barfi because the texture of it is similar to eating a bounty bar! Think - moist and soft and full of coconut flavour. Now, as my palate has refined (a little), I love it because of the touch of cardamom, rose and juiciness of the barfi.
I pretty much follow the traditional recipe - by cooking the desiccated coconut with milk and sugar - but with one difference.
My Grandma always made her coconut barfi with mawa. The addition adds a creamy richness and also making these too irresistible to stop at one!
There are shortcut versions out there using condensed milk, but I'm strongly against them! The coconut doesn't cook and remains dry. My version, just like my soft coconut ladoos, cook the coconut in plenty of milk to allow each grain to become soft and delicate.
It makes ALL the difference - trust me!

Be sure to check out the full recipe and exact ingredient list below in the recipe card.
Desiccated coconut - this is essentially dried grated coconut. Dry desiccated coconut comes in medium and fine. IMO fine is better because it cooks faster and absorbs the milk. When I buy medium, I pulse it quickly in a food processor to make the grain smaller.
Sugar - I used white sugar. You can increase or decrease the sugar to adjust to your sweetness - to a certain extent. Too little sugar and you won't achieve the syrup that's needed to set a soft barfi.
Milk - you will need whole milk / full-fat milk for the best results. Milk keeps the barfi soft and prevents it from becoming dry and crumbly.
Check out my best Indian milk desserts.
Mawa - you can make homemade mawa using milk powder or ricotta cheese mawa. In all honesty, I've used either and they both work well. You can also buy mawa or khoya in South Asian grocery stores (from the dairy section). Mawa adds a richness and creaminess to the barfi mixture. If you do not want to use mawa, use ¼ cup of heavy cream. You can also directly add the same quantity of milk powder instead of mawa.
Ghee - I use homemade ghee made from unsalted butter but you can use any desi ghee. Vegetable ghee is another option, but the flavour of pure butter ghee is much better!
Cardamom Powder - I like to use homemade ground green cardamom powder or crushed cardamom seeds.
Rose water - use either rose water or rose extract. If you can only find rose syrup, use that but the barfi will be pink in colour.

Grease a plate or tray using a dab of ghee. Alternatively, line with parchment paper. Hang some parchment paper over the sides so it is easy to lift the barfi out directly. Keep aside for later.






The time taken to cook varies between ingredients and the pan, so assess your barfi mixture as you go.


You may have to clean your knife in between cutting to prevent sticking. Press the knife directly down rather than a forward-back motion to keep the cut as clean as possible.
Garnish with rose petals and nuts. I prefer to stick the silver leaf after cutting into slices. If you add the silver leaf before cutting, a lot of it sticks to the knife and therefore wastes the product. Edible silver is too expensive to waste!
Note that coconut barfi should have a softer set compared to plain milk barfi. If coconut barfi is too dry, it will stick in the throat.
Coconut Barfi is often served during occasions such as Diwali, Ganesh Chaturthi, Raksha Bandhan, Navratri or Janmashtami.
I recommend serving it at room temperature for the best flavour and texture. You can add it to a mithai box as part of a gift.
Barfi is great to make in advance and store until it's ready to serve.
Store at room temperature in an airtight container. I have found it remains fresh for 2 days at room temperature.
I have also frozen coconut barfi for about 1 month. Place the barfi squares on a baking sheet and freeze. Once frozen, transfer to a freezer-proof container/bag. Allow to thaw at room temperature. Just don't refreeze once defrosted.
No. Coconut Barfi keeps well at room temperature for 2-3 days if stored in a clean, dry container.
This could be because the mixture has not been cooked for long enough or too much milk was added. Transfer the barfi mixture back to the pan and cook off the extra moisture. You can also add a little milk powder or desiccated coconut to absorb the extra moisture.
This is because the barfi mixture is too dry. Add it back to the pan and add milk to soften it up, then set it again in the tray.

Millionaire’s shortbread Barfi

PLEASE NOTE: Nutritional values are estimated by a computer and may vary based on ingredients and portion sizes. For personalised dietary advice, please consult a qualified healthcare professional.
Share on Facebook Pin This Recipe Share by Text
What best way to marry two cuisines than with creating the ultimate snack food – chaat. This Smashed Potato Chaat combines the intense burst of flavours of Indian street food with western smashed potatoes.

Gujarati Khaman but dressed up! This dhokla chaat is exploding with flavour - perfect for a snack time treat or prepared for a large gathering. Tell me you aren't already drooling!

Hash Brown and Pineapple Chaat is an enticing Indian fusion snack. Crispy hash browns form the base of this Indian street food classic and the addition of pineapple gives a surprising sweetness that works really well with the medley of chutneys.

This sweet Punjabi lassi is perfect for hot summer days. It's made from 3 basic ingredients: yogurt, milk and sugar, and can be ready within minutes.

If Khoya Gulab Jamun is the classic beauty, Kala Jamun is her sleek, glossy and effortlessly elegant sister. Deep fried balls made with mawa and paneer are drenched in a sugar syrup. These are perfectly soft & spongy inside.
Truly the "little black dress" of Indian sweets.

Fries but make them totally epic! These Tandoori Fries are exploding with hot and tangy flavours - I'll take an extra helping thanks.
Perfect with that mint yogurt sauce you find in Indian restaurants.

Hosting a Diwali party? Browse through this vegetarian Diwali menu. Included are snacks and Diwali dinner menu ideas. You can find easy Diwali recipes and beautiful traditional recipes.

Beetroot Kalakand - a creamy Indian sweet with a twist on a timeless classic. I prepare mine with fresh beetroot, paneer and mawa. Stunning!

Papdi nu Shaak is a simple Gujarati shaak made with hyacinth beans, a little garlic and basic Indian spices. Simple and easy - just what we like from our every day curries!

If you’re looking for an Indian sweet that feels extra special, these pistachio paneer rolls are it. They’re made with paneer, mawa, and plenty of pistachios – with just enough cardamom and nutmeg to make them taste like pure mithai-shop luxury.
I'd pay good money for these - except they're so unique, you won't find them in any shops!

Matar Mushroom - made by simmering mushrooms and green peas in an onion tomato gravy. A delicious Indian curry that's perfect for mid-week dinners.

Creamy pasta meets spicy Indian masala to create a pasta dish that explodes with flavour! So simple yet extremely satisfying. Who can say no to an extra plate?

Gujarati Methi na Gota are irresistible deep-fried fritters made with gram flour and fresh fenugreek leaves. They're famous for being served at tea time with besan kadhi chutney during the rainy season. This is the only time I welcome the rain!

Deeply savoury, a bit spicy, and slightly bitter from the fresh fenugreek, these methi na gota are crispy outside and airy and fluffy inside. I love them hot with steaming adrak chai! You can also serve them as a farsan as part of an authentic Gujarati thali.
They're different from dakor na gota which are made with dairy and have sugar. Methi na gota are also a bit more airy, whereas dakor na gota are made with coarse chickpea flour, making them a bit more grainy.
For another proper Gujarati rainy day snack, try my Gujarati moong dal vada which are crisp outside and fluffy inside!
Be sure to check out the full recipe and exact ingredient list below in the recipe card.
A few tips for the batter and oil temperature:
The batter should be light and airy so that the methi na gota automatically rise to the surface and flip themselves in the oil. The oil temperature should be on medium heat - too high and the gota will brown.
To get the batter light whisk before and after adding the baking soda to trap in as much air as possible.

As always if you make this recipe, be sure to leave me a comment, rate this recipe and tag me on Instagram @jcookingodyssey or #jcookingodyssey. I love seeing all your photos of my recipe recreations!
Don’t forget to follow me on social media using the buttons below – I can't wait to see you all there!

PLEASE NOTE: Nutritional values are estimated by a computer and may vary based on ingredients and portion sizes. For personalised dietary advice, please consult a qualified healthcare professional.
Share on Facebook Pin This Recipe Share by TextYou can make Dakor na Gota in an instant when you've got a big batch of dakor na gota pre-mix. Last minute guests or fried food cravings? I've got you!

Prepare these Dakor na Gota, a classic Gujarati snack, with homemade dakor na gota mix. I’m totally smitten with how simple yet flavour-packed they are!

Kansar is a traditional Gujarati sweet made with coarse wheat flour, jaggery, sugar and aromatic spices. It's deliciously comforting and oozes ghee. Heavenly!
