Indian Whole Roasted Onion Curry Recipe

This creamy Onion Curry recipe is the perfect flavour-packed Indian dish to serve to Allium aficionados.

The healthy vegetarian curry is prepared by roasting whole onions then simmering them in a spiced tomato cream.

It’s the perfect entree to serve on meat-free Mondays alongside steamed basmati rice and grilled naan.

Save this story to Pinterest! 

How to make Whole Roasted Onion Curry. This vegetarian Indian recipe features caramelized onions in a creamy tomato masala sauce.
Save our Indian Whole Roasted Onion Curry recipe to Pinterest!

What Is Onion Curry?

Consider yourself a fan of Indian curries (ahem, masalas?)

I’ve traveled all over India in search for unique curry recipes, eating my way through lengthy menus at award-winning restaurants in Delhi, Agra, Mumbai, and Kerala.

I’m trying to cut down on the amount of meat I eat these days so am always excited when I find a vegan or vegetarian dish that is a real crowd pleaser.

Alliums like onions, shallots, garlic and scallions often appear in Indian cuisine, especially curries, but are typically blended into the sauce rather than playing star of the show.

In this easy Onion Curry recipe, we’ve elevated the humble onion to the spotlight, roasting whole onions in the oven and serving them with a creamy spiced tomato sauce.

Tomatoes give the curry sauce sweetness and acidity, tamarind gives a delightful tang, and whipping cream makes it all the more decadent.

Want to read the latest stories?

Receive email updates when new stories are published.

Traditional Indian Onion Curry recipe ingredients.
Traditional Indian Onion Curry recipe ingredients.

Ingredients

Most of the ingredients in this curry recipe are common staples you’ll likely have in your pantry and fridge. It’s an affordable and comforting dish to serve for a meatless meal!

  • Butter or Ghee
  • Large Cooking Onions
  • Garlic Cloves
  • Tomatoes
  • Tomato Paste
  • Tamarind Paste
  • Curry Powder
  • Chili Powder
  • Heavy Cream
  • Cilantro
Roast onions in a large dutch oven until caramelized and browned.
Roast onions in a large dutch oven until caramelized and browned.

Instructions

Follow the recipe cards step-by-step instructions below to master the art of roasting an Indian onion curry.

  1. Preheat oven to 400 F.
  2. In a large Dutch Oven add the butter and pop into the oven to melt. As soon as it’s very hot, add the onions, flat side down. Sprinkle with salt. Let the onions cook for 5 minutes. Once all the onions have sizzled, pop into the oven and roast for 20 minutes.
  3. Make the quick curry base by combining the garlic, peeled tomatoes, tomato paste, tamarind, and salt in a food processor. Add the curry and chili powders and blitz until a smooth paste.
  4. Take the onions out of the oven and lower the heat to 350 F. Flip the onions over onto their rounded sides.
  5. Pour the curry mixture in and around the onions, put the lid on, and place back in the oven and roast for 25 minutes.
  6. Remove from the oven and take lid off. Drizzle with cream and sprinkle with cilantro.
  7. Serve hot with steamed rice or naan.
Roast curry in the oven until the onions are tender when poked with a knife.
Roast curry in the oven until the onions are tender when poked with a knife.

Whole Roasted Onion Curry Recipe Tips

This Onion Curry recipe is quick and easy to make at home. Here are some tips and tricks for first time curry cooks:

  • Prepare this curry recipe in a large pot or Dutch Oven with a firm fitting lid.
  • You can use unsalted butter or ghee (Indian clarified butter).
  • We like to use large Spanish cooking onions or white onions when making this curry. You can also use sweet Vidalia onions but shop for smaller bulbs or cut the larger ones in half so you can easily serve them on a plate.
  • It’s quick and easy to prepare the curry sauce in a food processor or high powered blender.
  • We recommend using whipping cream (35%) for the richest flavour but you can substitute with table cream (18%) if you’re looking for a lower calorie option.
Sprinkle Onion Curry with chopped cilantro before serving.
Sprinkle Onion Curry with chopped cilantro before serving.

What To Serve With Onion Curry

There’s nothing more comforting than spoon through a bowl of spicy Indian Onion Curry.

The dish can be served as a main course with basmati rice and selection of Indian flat breads like naan, chapati or paratha.

When preparing a large feast we like to serve this Onion Curry recipe as a vegetarian option alongside masalas featuring meat and seafood to appease all palates. Meat lovers always enjoy Kerala Style Ularthiyathu Beef Fry and Chicken Boti Kabab.

If you’re looking to host an Indian-themed dinner serve this onion curry with some of our favourite side dishes:

This Onion Curry recipe is a vegetarian friendly Indian entree.
This Onion Curry recipe is a vegetarian friendly Indian entree.

Storage

If you have leftovers store the curry in airtight containers in the freezer for up to 3 months or in the fridge for up to 5 days.

To reheat leftovers, use the microwave or a pot on the stove to cook through.

You May Also Enjoy These Indian Curry Recipes…

Serve Roasted Onion Curry with steamed basmati rice and Indian flatbread.
Serve Roasted Onion Curry with steamed basmati rice and Indian flatbread.

Health Benefits

Our Whole Roasted Onion Curry recipe is packed full of wholesome ingredients!

Onions are a humble vegetable packed with vitamins, minerals and phytochemicals. Regular consumption of onions can help boost digestive health and reduce the risk of developing heart disease.

It is only recently that scientists have begun to identify the components responsible for garlic’s myriad health benefits. Rich in phytochemicals and potassium, garlic helps boost your immune system, fight cancer and protect your heart.

Rich in a group of phytochemicals called carotenoids, tomatoes may help reduce the risk of heart disease and stroke, and provide protection against cancer. Tomatoes are also a good source of immune-boosting vitamin C.

Tamarind is a rich source of magnesium and contains more calcium than many plant-based foods. 

Chili has been proven to help reduce the duration of sickness, prevent heart disease, and promote weight loss. 

A good source of bone-strengthening vitamin K, cilantro is also rich in antioxidants that help protect the eyes from damage by free radicals. 

Now you're an expert on how to make a flavour-packed Roasted Onion Curry!
Now you’re an expert on how to make a flavour-packed Roasted Onion Curry!

How To Make Homemade Indian Onion Curry

Print Recipe
5 from 1 vote

Whole Roasted Onion Curry

How to make Whole Roasted Onion Curry. This vegetarian Indian recipe features caramelized onions in a creamy tomato masala sauce.
Prep Time20 minutes
Cook Time45 minutes
0 minutes
Total Time1 hour 5 minutes
Course: Main Course
Cuisine: Indian
Keyword: Onion Curry
Servings: 6
Calories: 191kcal

Equipment

  • Dutch Oven
  • French knife
  • measuring cups
  • measuring spoons
  • Blender or Food Processor
  • Wooden spoon or spatula

Ingredients

  • 1/4 cup Butter or Ghee
  • 5 Spanish Cooking Onions halved
  • 1 tsp Kosher Salt

Curry Sauce

  • 5 Garlic Cloves
  • 6 Tomatoes peeled and chopped
  • 1 tbsp Tomato Paste
  • 2 tbsp Tamarind Paste
  • 1 tsp Kosher Salt
  • 1 tbsp Curry Powder
  • 1 tsp Chili Powder
  • 1/4 cup Heavy Cream
  • 2 tbsp Cilantro

Instructions

  • Preheat oven to 400 F.
  • In a large Dutch Oven add the butter and pop into the oven to melt. As soon as it's very hot, add the onions, flat side down. Sprinkle with salt. Let the onions cook for 5 minutes. Once all the onions have sizzled, pop into the oven and roast for 20 minutes.
  • Make the quick curry base by combining the garlic, peeled tomatoes, tomato paste, tamarind, and salt in a food processor. Add the curry and chili powders and blitz until a smooth paste.
  • Take the onions out of the oven and lower the heat to 350 F. Flip the onions over onto their rounded sides.
  • Pour the curry mixture in and around the onions, put the lid on, and place back in the oven and roast for 25 minutes.
  • Remove from the oven and take lid off. Drizzle with cream and sprinkle with cilantro.
  • Serve hot with steamed rice or naan.

Nutrition

Calories: 191kcal | Carbohydrates: 23.6g | Protein: 4.4g | Fat: 10.3g | Saturated Fat: 6.1g | Cholesterol: 27mg | Sodium: 13022mg | Potassium: 814mg | Fiber: 6g | Sugar: 10.4g | Calcium: 97mg | Iron: 2mg

Save this story to Pinterest!

How to make Whole Roasted Onion Curry. This vegetarian Indian recipe features caramelized onions in a creamy tomato masala sauce.
How to make Whole Roasted Onion Curry. This vegetarian Indian recipe features caramelized onions in a creamy tomato masala sauce.
Tags: , , ,
5 from 1 vote

Leave a reply

1 Comment