I’ll confess, of all the recipes my mom made growing up, tikka masala was never on the menu. As much as we loved indulging in the rich sauce of the dish at weddings and restaurants, my mom just never had a taste for making it, so we just loaded up when we could. And I’m still obsessed with the dish to this day. It’s nostalgic—I have so many food memories from family and friends’ weddings where tikka masala was on the buffet line, or out at our favorite Indian restaurants in Houston where we would eat the dish family-style, loading up our plates again and again. These days, when the craving strikes, I make this cauliflower tikka masala—and my hankering is immediately satisfied.
Let’s break it down. Cauliflower is arguably one of the most delicious—and popular—veggies of the moment. It soaks up all the delicious flavors of this simple recipe. And because it comes together in a flash, I promise this cauliflower tikka masala will be part of your regular recipe rotation.
Ingredients for Cauliflower Tikka Masala
Yogurt. While this recipe is vegetarian, as an ode to chicken that is marinated in yogurt for chicken tikka masala, I “marinate” cauliflower in the yogurt. It also adds a little subtle tang.
Garlic and ginger. In both the yogurt marinade and the sauce, these warming spices add so much flavor. Use the fresh stuff—trust me.
Cauliflower. Prepped florets or whole cauliflower that you chop up yourself work great. You can also substitute for another starchy vegetable like potatoes (a personal favorite), or paneer.
Onion. I prefer a yellow onion, but red onion or a shallot will work in a pinch.
Spices. Garam masala, turmeric, cardamom, cumin, and coriander, pack this recipe with flavor. Fresh ground is always best, but use what you can find!
Jalapeño. For just a hint of spice.
Canned tomatoes. You can use a few options. Crushed, whole, or plain tomato sauce. I prefer tomato sauce because I like to keep everything extra smooth. But because the sauce gets blended, any of these options will work.
Heavy cream. While I don’t usually have heavy cream on hand, I do add it to my list when I’m making this. And you don’t need a lot, so even if you want to save extra in ice trays to freeze and use for next time, that will also work! You just want that creamy richness. Coconut milk will also work.
Butter. Just a tablespoon adds a nice glossy finish to the sauce.
Sugar. Sprinkle in a pinch to round out all the flavors.
How to Make Cauliflower Tikka Masala a 30-Minute Meal
Once I discovered that I could make this recipe in about 30 minutes, it became a go-to for weeknight meals. A few tips:
- Marinate the cauliflower the night before. Add the yogurt, ginger, garlic, and spices to a bowl to toss over the cauliflower and let it sit covered in the fridge. This makes it easy to just toss in the oven while the sauce simmers so both can be cooked at the same time. It also saves a little prep during the craziness of dinnertime.
- Mise en place is your friend. Before you actually start cooking, measure out spices in one bowl, chop the onion, garlic, ginger, and jalapeño on your cutting board. Add the butter and cream to the blender before you start the cooking and set aside. All of these little steps make things move a lot faster and save you clean-up time, too!
- Toast your spices. For maximum flavor, toast the spices with the onion until super fragrant. Once you can smell them, add the tomatoes.
- Make the whole thing ahead of time. My mom says this a lot, but recipes like this are incredibly forgiving as leftovers. In fact, they often taste even better the next day. Store leftovers in an airtight container and reheat on the stove with an extra splash of cream or ghee and serve. No one will know the difference.
Tips for Serving
Serve alongside hot rice, with naan, or even just on its own in a bowl. Top with plenty of chopped cilantro, a little lime juice, and even a drizzle of yogurt if you like.
I also like serving this dish alongside a little kachumber salad for added freshness or with raita on the side. A little palak or saag paneer is also delicious if you want a few options on the table for people to eat with a big bowl of rice. However you serve it, this cauliflower tikka masala will be delicious.
Cauliflower Tikka Masala
- Total Time: 1 hour
- Yield: 2 1x
Description
An easy vegetarian dinner recipe that’s packed with flavor.
Ingredients
- 8 ounces Greek yogurt
- 2 garlic cloves, grated
- 1-inch knob of ginger, grated
- Pinch of salt
- 4 teaspoons garam masala, divided
- 1 head of cauliflower, cut into florets
- 1/2 of a yellow onion, chopped
- 1 teaspoon ground coriander
- 1 teaspoon ground cumin
- 1/2 teaspoon turmeric
- 2 cardamom pods, crushed
- 3 garlic cloves, chopped
- 1 inch of ginger, chopped
- 1/2 of a jalapeño, chopped
- 1 1/2 cans plain tomato sauce
- 1/2 cup heavy cream
- 2 tablespoons butter
- 2 teaspoons of sugar
- salt and pepper to taste
Instructions
- Prep the cauliflower. Add the yogurt, grated garlic and ginger, salt, and 1 teaspoon of garam masala into a bowl and whisk together. Add the cauliflower and toss to coat. Let sit for at least 30 minutes, or prep ahead of time. Once ready to cook, preheat oven to 400 F. Add cauliflower to a lined sheet tray in an even layer and drizzle with oil. Bake for 20-25 minutes until tender. Remove from oven and set aside.
- Make the sauce. To a large stove top pan, add a couple of tablespoons of oil and bring to medium heat. Add the onion and cook for a few minutes until starting to turn translucent. Add all of the spices, including the rest of the garam masala, and cook for about a minute until fragrant. Add the garlic, ginger, and jalapeño and cook for another minute, then add the tomato sauce. Simmer for a few minutes, stirring until rich in color.
- To a blender, add the tomato sauce, heavy cream, butter, and, sugar with salt and pepper. Be careful blending the hot liquid, remembering to let the steam release. Blend until smooth. Taste and adjust salt and sweetness as needed. Add the sauce back to the pan on the stove and bring to medium heat.
- Add the cauliflower to the sauce and coat to combine. Let cook for about 10 minutes and keep covered until ready to serve. Enjoy!
- Prep Time: 30
- Cook Time: 30
- Category: Vegetarian
- Cuisine: Indian
Keywords: cauliflower, tikka masala
That sounds so terrific. Can’t wait to try it. We order Indian a lot for take out. It would be really fun to try making an Indian dish ourselves.
Tried it – incredible! Thank you for sharing your culture and heritage??
I want to make this recipe for dairy-free friends. Would it work with almond yogourt?
Hi! Almond yogurt could be used—it just may not be as creamy.
What size can of tomato sauce?????
Hi! 1 1/2 15 ounce cans should be used here.