Italian arancini meets Indian kesar kheer. My version of these sweet arancini is filled with creamy Indian rice pudding that’s laced with saffron. Dip them in a golden white chocolate sauce to make the perfect east-meets-west fusion dessert !

Deep fried sweet Indian rice pudding balls placed on a metal wire rack.  - 1

If you want a recipe that will have your friends, family or guests in awe of your culinary skills, you need to make these Indian rice pudding balls! They’re crunchy on the outside, creamy on the inside, and completely irresistible.

Rice kheer has always been a part of our festive menu – it’s rich, comforting, and fragrant. Over the years, I’ve also enjoyed plenty of vegetarian Sicilian arancini, but I never imagined the two could come together.

Recently, while experimenting with a savoury Indian-fusion arancini, I thought: why not try a sweet version too? A few recipes I came across used egg, but I wanted to keep mine completely egg-free. Thanks to my trials with the savoury version, I had already perfected the coating; the challenge was finding the right filling.

In the end, I created a thicker, English rice pudding–style kheer, and it worked beautifully – creamy inside, crisp outside, and utterly indulgent.

I then coat in a simple cornstarch slurry before breading with panko. All that’s left is deep-frying.

Sweet rice ball decorated with ground pistachio and dried rose petals.  - 2

Notes on Ingredients & Flavours

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

Basmati rice – traditionally, kheer is made with basmati so that’s what I have used here. You can also use pudding rice.

Milk – I’ve trialled with whole milk (3.5% fat UK) and semi skimmed milk (1.5% fat UK) and both work well.

Condensed milk – I like using condensed milk rather than sugar because it gives a stickiness to the kheer. It makes it easier to shape into balls and hold that shape when frying. I don’t add too much as the arancini will be served with a sweet sauce. If you aren’t planning on making a sauce, add a little more condensed milk for sweetness.

For the flavours, I wanted to honour the classic “kesar pista” combination that I’ve used in my kesar pista ice cream , kesar pista coconut ladoo with condensed milk & kesar pista badam barfi .

Saffron – saffron threads are the best but you can use saffron essence.

Nuts – I’ve used finely chopped pistachios but you could also add almonds.

Cardamom powder – I add cardamom powder to the kheer and to the panko breadcrumbs. Afterall, its the main spice in Indian desserts!

Panko breadcrumbs – I’ve tested this recipe only with panko breadcrumbs for the breading. I crushed down the panko into a fine crumb so they’re easier to coat. Also, they look more uniform. We want these looking pretty, right?

Cornflour – needed to make the cornstarch slurry. I tried the recipe with a thin and a thick slurry. For me, the thin slurry worked a lot better. Too thick and the arancini took longer to cook and tried to split open in the oil. (No good).

Half open arancini placed on a metal rack.  - 3

Golden Spiced White Chocolate Sauce

This chocolate sauce is a take on kesar lachha rabdi and basundi . Basically I wanted creaminess and Indian flavours combined in a thick sauce you can either drizzle or dip. Using chocolate was the perfect answer – sweet and adds thickness too.

White chocolate – I’ve used regular white chocolate bars, chopped into chunks.

Cream – I’ve gone for double cream which is nice and thick for this sauce.

Saffron – I add a few threads whilst the sauce is still warm to allow for max infusion.

Cardamom – a hint of cardamom complements the intense sweetness.

See how I used this leftover white chocolate in these badam halwa chocolate truffles .

Cardamom and saffron infused white chocolate sauce drizzled over sweet arancini.  - 4

Tips you need to know

  • You absolutely must chill the kheer before deep frying, otherwise they may fall apart in the hot oil. I let the cooked kheer chill in the fridge overnight and also placed the kheer balls in the fridge for at least 30 minutes again before breading.
  • Deep fry immediately after breading or else the slurry may make the filling too moist and fall apart.

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!

  • Instagram
  • Facebook
  • Pinterest
  • YouTube
Deep fried sweet Indian rice pudding balls placed on a metal wire rack. - 5

Indian Rice Kheer Arancini

Ingredients

Sweet Arancini

  • 1 cup basmati rice soaked
  • 5 cups whole milk
  • ¾ cup condensed milk adjust to sweetness
  • 1 teaspoon saffron threads
  • 1 ¼ teaspoon cardamom powder
  • 1 cup panko breadcrumbs
  • 3 tablespoon cornstarch
  • 4 tablespoon water

Golden White Chocolate Sauce

  • 200 gram white chocolate
  • ½ cup cream adjust based on thickness
  • ¼ cup milk
  • pinch saffron
  • pinch cardamom

Garnishing (optional)

  • pistachios
  • rose petals

Instructions

Arancini

  • Soak saffron in a few spoons of milk.
  • In a large heavy bottomed pan, heat milk on medium-low heat to a rolling boil. You must stir continuously to prevent the milk sticking.
  • Once boiling, reduce the heat and add the soaked basmati rice. Cook the rice until soft and mushy and the milk is well absorbed. You will have to stir continuously and keep the heat low. Add more milk if the rice remains undercooked.
  • Pour in the condensed milk and cook the kheer until it becomes thick.
  • Add cardamom powder and the saffron milk.
  • Let the kheer cool to room temperature and then place in the fridge to chill.
  • Once chilled, roll into equal sized arancini balls. Press down to tightly pack the kheer. Place back in the fridge whilst you prepare the slurry.
  • In a bowl, whisk together the cornstarch and water.
  • In a food processor, grind the panko to a fine crumb. Place in a bowl and add the cardamom powder.
  • Prepare a breading station. First dip the arancini into the cornstarch slurry then allow the excess to drip away. Then immediately coat in the panko. Set aside and complete for the remaining arancini. Whisk the slurry at intervals as cornstarch likes to settle.
  • Heat oil in a deep pan on medium-high. Toss in a small piece of bread – if it sizzles immediately, the oil is hot enough. If it immediately browns, the oil is too hot. Lower one ball gently into the oil using a slotted spoon and deep fry until golden brown all over.
  • Repeat for all arancini.

White Chocolate Sauce

  • Break the chocolate into small chunks.
  • In a microwave safe bowl, heat the cream and milk in 20 second bursts for around 1 minute. Keep checking to ensure the milk does not over boil.
  • Add the chocolate to the hot cream and stir gently until the chocolate has melted.
  • Add cardamom powder and saffron. Optionally add rose petals.
  • Serve aranicini cold or warm with the chocolate sauce.

Video

Notes

Nutrition

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.

Deep fried sweet Indian rice pudding balls placed on a metal wire rack. - 6

Indian Rice Kheer Arancini

Ingredients

Sweet Arancini

  • 1 cup basmati rice soaked
  • 5 cups whole milk
  • ¾ cup condensed milk adjust to sweetness
  • 1 teaspoon saffron threads
  • 1 ¼ teaspoon cardamom powder
  • 1 cup panko breadcrumbs
  • 3 tablespoon cornstarch
  • 4 tablespoon water

Golden White Chocolate Sauce

  • 200 gram white chocolate
  • ½ cup cream adjust based on thickness
  • ¼ cup milk
  • pinch saffron
  • pinch cardamom

Garnishing (optional)

  • pistachios
  • rose petals

Instructions

Arancini

  • Soak saffron in a few spoons of milk.
  • In a large heavy bottomed pan, heat milk on medium-low heat to a rolling boil. You must stir continuously to prevent the milk sticking.
  • Once boiling, reduce the heat and add the soaked basmati rice. Cook the rice until soft and mushy and the milk is well absorbed. You will have to stir continuously and keep the heat low. Add more milk if the rice remains undercooked.
  • Pour in the condensed milk and cook the kheer until it becomes thick.
  • Add cardamom powder and the saffron milk.
  • Let the kheer cool to room temperature and then place in the fridge to chill.
  • Once chilled, roll into equal sized arancini balls. Press down to tightly pack the kheer. Place back in the fridge whilst you prepare the slurry.
  • In a bowl, whisk together the cornstarch and water.
  • In a food processor, grind the panko to a fine crumb. Place in a bowl and add the cardamom powder.
  • Prepare a breading station. First dip the arancini into the cornstarch slurry then allow the excess to drip away. Then immediately coat in the panko. Set aside and complete for the remaining arancini. Whisk the slurry at intervals as cornstarch likes to settle.
  • Heat oil in a deep pan on medium-high. Toss in a small piece of bread - if it sizzles immediately, the oil is hot enough. If it immediately browns, the oil is too hot. Lower one ball gently into the oil using a slotted spoon and deep fry until golden brown all over.
  • Repeat for all arancini.

White Chocolate Sauce

  • Break the chocolate into small chunks.
  • In a microwave safe bowl, heat the cream and milk in 20 second bursts for around 1 minute. Keep checking to ensure the milk does not over boil.
  • Add the chocolate to the hot cream and stir gently until the chocolate has melted.
  • Add cardamom powder and saffron. Optionally add rose petals.
  • Serve aranicini cold or warm with the chocolate sauce.

Video

Notes

Nutrition

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.

Prepare this flavourful homemade Balti Sauce for a delicious curry night. I like to make a batch in advance, store it and prepare a balti curry whenever I crave it. This sauce is naturally vegan and gluten free.

a bowl of balti sauce placed on a round tray.  - 7

What Readers Said:

” like the fact that your recipe sounds really easy. .. other recipes have sourced complicated to me and yours has given me the confidence to give it a try, with it being easy…thank you very much for sharing your easy to follow recipe. I love knowing that I have made it myself and I know what ingredients are in it.”

Dianne

Balti Sauce is one of those curry house classics that everyone loves, but it doesn’t need hours in the kitchen to taste good.

My version is quick to prepare, yet still captures that bold flavour you’d expect from a British curry house balti. I’ve tested this recipe many times and found little shortcuts – like using tomato purée for instant depth – so you can have a rich curry base ready in under 30 minutes.

What makes balti unique from a standard Indian base curry sauce is the addition of bell peppers. I use it as a base sauce for a vegetable balti but you could add sub in meat.

Ingredients notes

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

Onions – I tend use red onions here for sweetness and colour, though brown onions work if that’s what you’ve got.

Garlic & ginger – Fresh paste makes all the difference. Pre-made pastes save time, but I find they lose that punchy freshness.

Peppers – I like mixing red and green for sweetness and a hint of bitterness. It keeps the sauce balanced.

Tomato purée – My shortcut to a deep, rich flavour without simmering down fresh tomatoes for ages.

Whole spices (cumin, coriander, fennel) – A quick temper in the pan really wakes them up — it’s a small step that transforms the flavour.

Ground spices (coriander, cumin, garam masala, chilli powder/paprika) – This is where you can play with heat. Personally, I use Kashmiri chilli powder for colour and add hot chilli powder or cayenne if I want extra spice.

Kasuri methi (dried fenugreek leaves) – I crush them in my hand before adding. That last sprinkle gives the sauce a restaurant-style finish.

Oil – A neutral oil like sunflower works best; olive oil changes the flavour too much.

Salt + a pinch of sugar – Sugar balances the tang of the tomatoes — it’s a tiny tweak, but I never skip it.

Balti curry sauce in a bowl.  - 8

How to make Balti sauce

To make things quick, the sauce is cooked directly in one pot and will be blended after for convenience and ease. No need to finely chop each ingredient separately!

Prepare the vegetables by roughly chopping the onion, peeling the garlic, skin the ginger and rough chop the peppers.

In a saucepan or kadai, heat oil and add the onion on medium high heat. Sauté until becoming translucent (helps to release sweetness) then tip in the garlic, ginger and both peppers.

In a pan onion and other vegetables cooking in hot oil to make vegetable balti recipe. - 9 tomato puree added to the sauteed vegetable in a pan to make homemade balti sauce. - 10 spices added to the indian balti sauce in a pan. - 11

Cook until the peppers are soft. Add in the tomato, and all the spices, sugar and salt.

Further cook for a couple of minutes until oik appears on the surface – this is an indicator the gravy is well cooked. Rub fenugreek leaves between your palms and add to the sauce. Turn off the heat and let it cool slightly.

Place in the blender bowl or and blend until you achieve a fairly smooth consistency sauce. Adjust the consistency to your liking.

To make things even quicker and create less washing up, use an immersion blender.

easy balti sauce in a pan on the stove. - 12 cooked balti sauce recipe cooling in a pan. - 13 blended balti sauce in a blender jug. - 14

How to use Balti sauce

I like to use a mix of vegetables such as carrots, cauliflower, potatoes, green beans, peas and even mushrooms.

You can use meat such as chicken, lamb or beef.

You need to stir-fry your meat or vegetables in a large pan with a little oil. Remove into a bowl and add a little more oil into the pan, pour over the sauce and simmer.

Once the oil appears on the sides of the pan, tip the veggies or meat back in and cook.

Serve with naan bread or paratha and pilau rice . A side of poppadom dips and poppadoms complete the meal.

Storage

Store the balti sauce in a clean jar or airtight container and keep in the fridge for up to 5 days.

You can also freeze the sauce in batches for up to 3 months. Defrost at room temperature or in the microwave prior to use.

homemade balti sauce in a bowl placed on a tray next to a spoon. - 15

Other Indian sauce recipes

Makhani Sauce

Tandoori Sauce – Indian Spice Marinade

Indian Curry Paste – Onion Tomato Bhuna Masala

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!

  • Instagram
  • Facebook
  • Pinterest
  • YouTube
a bowl of balti sauce placed on a round tray. - 16

Quick Balti Sauce

Equipment

  • 1 pan
  • 1 Blender

Ingredients

  • 2 large onion
  • 8 cloves garlic
  • 2 tablespoon ginger chopped
  • ½ cup green pepper including red pepper chopped.
  • 1 cup tomatoes crushed/puree or passata
  • 2 tablespoon whole cumin seeds total with coriander and fennel seeds
  • 2 tablespoon red chilli powder
  • 1 tablespoon ground coriander and cumin
  • 1 teaspoon garam masala
  • 1 tablespoon dried fenugreek leaves
  • 3 tablespoon oil
  • 1 teaspoon sugar
  • salt to taste

Instructions

  • Prepare the vegetables by roughly chopping the onion, peeling the garlic, skin the ginger and chop the peppers.
  • In a saucepan or kadai, heat oil and add the onion on medium high heat. Sauté until becoming translucent then tip in the garlic, ginger and both peppers.
  • Cook until the peppers are soft. Add in the tomato, and all the spices, sugar and salt.
  • Further cook 2-3 minutes. Add dried fenugreek leaves. Turn off the heat and let it cool.
  • Place in the blender bowl or use an immersion blender and blend until you achieve a fairly smooth sauce. Adjust to your desired consistency.

Video

Nutrition

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.