This vegetarian showstopper is perfect as an entree, or a side dish, for holiday parties and special occasions. Either way, it will wow your guests! This crispy tandoori cauliflower recipe is one that will turn even cauliflower skeptics into cauliflower lovers. Seriously!
A whole cauliflower head is slathered in a flavorful Indian marinade made with Greek yogurt and warm Indian spices, cooked in the instant pot until perfectly tender, then broiled in the oven for a golden-brown, crispy finish.
What is Tandoori Cauliflower?
Tandoori refers to a style of Indian cooking that usually involves a protein or vegetable that is marinated in yogurt and spices then roasted in a small clay oven called tandoor. Whole Tandoori Cauliflower is an Indian dish that undergoes the same prepping process as other tandoori recipes. In this, a whole head of cauliflower is marinated in yogurt and spices, then roasted. However, since most people do not own a tandoor, this cauliflower is cooked in the Instant pot first to create a delicious tender texture, then broiled in the oven to give it that crispy, browned finish.
Ingredients - Notes & Substitutions
Don’t be deceived by the long list of ingredients. This recipe is super simple and made with ingredients that are pantry staples in most Indian kitchens! There are three components to this dish- Cauliflower, Gravy, and Pickled Onions. All three come together in just 10-15 minutes of prep, all within 30 minutes!
Cauliflower
Cauliflower Head: be sure to thoroughly clean the cauliflower head in a bowl of salt water to remove any dirt. I add a dash of vinegar to the water to get rid of any bugs. Marinade: The classic tandoori marinade consists of: Yogurt: Plain Greek yogurt is ideal since it’s thick and has a low moisture content. If using regular yogurt, mix in 2 teaspoons of besan or corn starch. Garlic and Ginger: you can make both garlic paste and ginger paste at home, or buy them from the store. I prefer the frozen cubes in the store-bought options. Lime Juice: use fresh lime juice for the best flavor. Olive Oil: coating the head of cauliflower in oil helps create that golden-brown exterior when you broil it. Avocado oil is another great alternative. Seasonings: you’ll use a blend of salt, turmeric powder, garam masala, coriander powder, ground cumin, and Kashmiri red chili powder. You can use paprika in place of the red chili powder for a more mild spice level.
Gravy
Vegetable Stock: a flavorful base for the gravy that also keeps this recipe totally vegetarian. Aromatics: you’ll use the classic onion and garlic combination to create a flavor base for the cooking liquid. Butter: I use unsalted so I can control the salt in this recipe. Garam Masala: you can use store-bought garam masala or easily make your own. Heavy Whipping Cream and Cornstarch: added to the gravy after cooking to help create a thick and creamy topping.
Picked Onions
Red Onion: make sure to thinly slice the onion so it pickles faster. Water and Red Wine Vinegar: the acidity in the vinegar is what pickles the onions. The water helps tone that acidity down slightly. Sugar: this helps balance out the tart flavor of the vinegar. Salt: you can use Himalayan salt or kosher salt. Red Chili Powder: you can also use cayenne pepper.
How to Make Roasted Tandoori Cauliflower
Cauliflower
Prep the cauliflower: Clean the cauliflower head by submerging it in a bowl of saltwater. Dry completely, then use a pairing knife to cut off the leaves around the stem. Trim the bottom stem and tough core. Marinate: Combine all ingredients needed for the marinade in a bowl, then use a pastry brush to spread the marinade all over the cauliflower. Wrap in foil and refrigerate for 15 minutes-2 hours. Sauté Aromatics: Melt butter in the instant pot set to SAUTÉ. Add the onion and garlic and cook until softened. Pour in veggie stock and garam masala. Cook: Place a trivet into the instant pot, then put the cauliflower on top. Pressure cook on high for 2 minutes, wait 5 minutes, then manually release the pressure. Roast Cauliflower: Transfer the cauliflower to an oven-safe dish and broil on high for 5-7 minutes to brown. Make the Gravy: Turn SAUTÉ back on. Mix in cornstarch in the heavy cream until dissolved. Add to the cooking liquid while stirring constantly. Simmer until thickened. Cancel saute. Serve: Slice off wedges of cauliflower and cut into smaller slices for serving. Top with gravy and pickled onions. Cook time adjustment: This pressure cook works for a 2-pound cauliflower head. Adjust the time to 1 minute for a 1-pound cauliflower head, or 3 minutes for 3-pounds.
Pickled Onions
I recommend whipping up the pickled onions while you wait for the cauliflower to marinate to save time!
Prep the onions: Slice the onion thinly then separate into rings. Place them into a 16 ounce mason jar. Make the marinade: In a saucepan, combine the remaining ingredients needed and bring to a simmer. Combine and cool: Pour the liquid over the onions, close the lid, then let the jar sit on the counter for 30 minutes before transferring to the fridge to cool completely.
Alternative Method: Oven-roasted tandoori Cauliflower
If you don’t have an instant pot, you can make tandoori cauliflower in the oven as follows:
Prep the cauliflower and marinate as instructed. Place the marinated cauliflower head on a baking sheet. Bake at 375ºF for 50 minutes or until tender on the inside and crisp on the top.
How to Cut Cauliflower
You’ll cut some of the cauliflower before cooking, but you’ll leave the head intact until after cooking!
Before cooking: Use a small pairing knife to cut off the leaves around the stem, cut off the bottom stem, and trim out the tough core, so all that’s left is the cauliflower head. After cooking: Place the cauliflower head, bottom side down, on a cutting board and slice it into wedges like you would a cake. Take each wedge and cut them into smaller slices for serving.
Serving Suggestions
I love to garnish this roasted tandoori cauliflower topped with chopped fresh cilantro and toasted almond chips. Serve it alongside gravy and pickled onions for the best flavor combination. You can serve it as part of a vegetarian meal next to jeera rice, boondi raita, chana masala, or saag paneer. It is a great addition to holiday dinners. Serve it alongside any of these entrees: Saffron rice, Cranberry Chutney, Whole Tandoori Chicken, and Spicy Bombay Potatoes.
How to Store
Tandoori roasted cauliflower will last in an airtight container in the fridge for up to 4 days. I don’t recommend freezing it. To reheat, bake in a covered dish in the oven at 325ºF until warmed through. To re-crisp, I recommend removing the lid and broiling for 2-3 minutes. Pickled onions will last for up to 3 weeks in the fridge in a tightly sealed jar.
Tips for Tandoori Cauliflower
Wash the cauliflower. I definitely recommend cleaning the cauliflower head by submerging it in a bowl of salt water. This helps remove any dirt and grime that’s tucked in the nooks and crannies. Marinate thoroughly. Make sure you liberally spread the marinade all over the cauliflower, even between the florets. You want that delicious flavor in every single bite, not just on the outside. Cook time: I know. Two minutes seems like a pretty quick cook time for a whole head of cauliflower—even for the instant pot. This isn’t the time it’s actually cooking through. The instant pot takes time to come to pressure before the timer starts counting down. In that time, the cauliflower is being cooked. That being said, adjust the pressure cook time to 1 minute for a 1 pound cauliflower head, or 3 minutes for 3 pounds. Spice level: you can adjust the spice level easily by adding more or less Kashmiri red chili powder. If you like a really mild flavor, swap the red chili powder for paprika.
More Tandoori Recipes You’ll Love
These recipes are part of the Indian Recipes Collection on the blog: