This **Vegetarian Tikka Masala** is a vibrant, wholesome, and incredibly flavorful dish, brimming with tender vegetables, protein-rich chickpeas, and a harmonious blend of aromatic Indian spices. It’s the perfect plant-based rendition of a beloved classic, offering a rich and creamy sauce that will satisfy even the most discerning palates. Serve this comforting curry over steaming basmati rice, alongside a cooling dollop of Greek yogurt, a fresh snap pea topping, and warm, pillowy naan bread for an unforgettable culinary experience.
For those looking to expand their repertoire of delicious meatless meals, be sure to explore some of our other favorites like our hearty chickpea curry, refreshing vegetarian sushi bowls, or our satisfying vegetarian enchiladas.


author’s note
The Vegetarian Tikka Masala That Became Our Family’s Most Requested Dish!
As a devoted fan of Chicken Tikka Masala, which has long been a staple in my household, I embarked on a mission to create an equally satisfying meatless version. To my delight, this Vegetarian Tikka Masala wasn’t just a hit – it was an instant sensation that quickly surpassed the original in popularity among my family. My seven-year-old even requested it for his birthday dinner this year, a testament to its undeniable appeal and flavor, which genuinely surprised and amused me!
This plant-based adaptation is loaded with an abundance of colorful and nutritious vegetables, including sweet onions, crunchy carrots, vibrant bell peppers, and tender green peas. Hearty chickpeas provide a fantastic source of plant-based protein, making this dish incredibly filling and wholesome. The robust sauce carries just the right amount of warmth from a balanced spice blend, making it flavorful without being overwhelmingly spicy. I’ll also guide you on how to effortlessly adjust the spice level to suit everyone’s preference, from mild to fiery. If you’re searching for a delicious, veggie-packed meal that the entire family will devour without a single complaint, your search ends here. Get ready to add this incredible Vegetarian Tikka Masala to your weekly rotation!

Essential Ingredients for Your Vegetarian Tikka Masala
Crafting the perfect Vegetarian Tikka Masala starts with high-quality ingredients. Here’s a closer look at what you’ll need and why each component is crucial for achieving that authentic, rich flavor profile:
- Coconut oil: We opt for coconut oil as our cooking fat due to its subtle natural sweetness that beautifully complements the curry’s flavors. It also boasts a high smoke point, making it ideal for sautéing vegetables over medium-high heat without burning.
- Onion, Carrot, Red Pepper: These aromatic vegetables form the foundation of our tikka masala. Diced finely and cooked until just tender, they release their natural sugars and deep, savory flavors, building the complexity of the sauce. The red pepper also adds a wonderful pop of color and mild sweetness.
- Fresh Garlic & Ginger: The backbone of many Indian dishes, fresh garlic and ginger are indispensable here. Finely mincing them ensures their pungent, warm, and slightly spicy notes are evenly distributed throughout the entire dish. While fresh is always best for maximum flavor, high-quality jarred minced garlic or ginger paste can be used in a pinch.
- Aromatic Spices: Our tikka masala features a carefully balanced blend of common Indian spices that are key to its distinctive taste.
- Garam Masala: A cornerstone spice blend in Indian cuisine, offering warmth, sweetness, and a hint of floral notes.
- Ground Turmeric: Provides the curry’s signature golden hue and a subtly earthy flavor, along with its well-known anti-inflammatory properties.
- Ground Cumin: Adds a warm, earthy, and slightly pungent depth.
- Ground Coriander: Offers a citrusy, sweet, and slightly peppery undertone that brightens the spice profile.
- Ground Cardamom: Imparts a unique fragrant, sweet, and floral aroma, elevating the entire dish.
- Crushed Red Pepper Flakes: For a gentle kick of heat. You can adjust the quantity based on your preferred spice level.
- Tomato Paste & Fire-Roasted Tomatoes: Tomato paste provides concentrated umami and depth, while fire-roasted crushed tomatoes bring a smoky sweetness and a rich, robust tomato flavor. If fire-roasted aren’t available, regular crushed tomatoes will work just fine, though the smoky note will be absent.
- Chickpeas (Garbanzo Beans): These versatile legumes are the star protein of our vegetarian tikka masala. Canned chickpeas are incredibly convenient; simply drain and rinse them thoroughly before adding them to the pot to remove excess sodium and improve their texture.
- Coconut Milk: We use full-fat canned coconut milk to achieve a creamy, luscious sauce without dairy. It’s a lighter option than traditional heavy cream often found in tikka masala but still delivers a wonderful richness and a subtle hint of coconut flavor. For a richer, more decadent sauce, you could certainly opt for heavy cream.
- Sweet Peas & Fresh Cilantro: Stirred in at the very end of cooking, these ingredients add a burst of fresh color, vibrant flavor, and textural contrast. The heat of the curry will gently warm the peas, keeping them tender-crisp, and the cilantro offers a bright, herbaceous finish.
- Granulated Sugar & Salt: A touch of sugar helps to balance the acidity of the tomatoes and round out the flavors, while salt enhances all the ingredients. Adjust to taste.
Quick Tip: Selecting Your Coconut Milk
When shopping for coconut milk, you’ll find various types on the market. For this recipe, look for shelf-stable cans, which are typically located in the international aisle of your grocery store, often alongside Latin or Asian products. My personal favorite and a brand that’s consistently reliable and easy to find in most local stores is Imperial Kitchen® Coconut Milk. Be sure to use full-fat for the best creamy texture.

Mastering Vegetarian Tikka Masala: A Step-by-Step Guide
Making this delectable Vegetarian Tikka Masala is simpler than you might think. Follow these steps to create a richly flavored, comforting meal that’s sure to impress:
- Sauté the Foundation Vegetables: Begin by heating coconut oil in a large, heavy-bottomed pot or Dutch oven over medium-high heat. Add your finely diced onions, carrots, and red pepper. Sauté them for 8-10 minutes, stirring occasionally, until they soften and become crisp-tender. This crucial step brings out their natural sweetness and forms the aromatic base of your curry.
- Infuse with Aromatics and Spices: Next, stir in the finely minced fresh garlic and ginger. Cook for about 1 minute until their fragrant aroma fills your kitchen, being careful not to burn them. Immediately after, add all the dry spices: garam masala, ground turmeric, granulated sugar, salt, ground cumin, ground coriander, ground cardamom, and crushed red pepper flakes. Stir continuously for about 4 minutes, allowing the spices to toast and bloom, intensifying their flavors. If the pot seems too dry or the spices start to stick, reduce the heat to prevent burning.
- Build the Rich Tomato Base: Incorporate the tomato paste into the spiced vegetables, stirring it in thoroughly. Cook for another minute, letting the paste deepen in color and flavor. Then, pour in the fire-roasted crushed tomatoes, scraping the bottom of the pot with your spoon to release any flavorful browned bits (this is called deglazing, and it adds immense depth to your sauce!). Cook for one more minute, allowing the tomatoes to meld with the spices.
- Add Chickpeas and Coconut Milk: Add the drained and rinsed chickpeas to the pot and sauté for another minute, coating them in the rich sauce. Finally, pour in the full-fat coconut milk. Stir everything together until well combined, ensuring the creamy milk is fully incorporated into the tomato and spice mixture.
- Simmer to Perfection: Reduce the heat to low, cover the pot partially, and let the tikka masala simmer gently for 10-20 minutes. Stir occasionally to prevent sticking. This simmering period is essential for the flavors to meld and deepen, and for the sauce to thicken to a luscious consistency.
- Finish with Freshness: Just before serving, stir in the frozen sweet peas and the finely chopped fresh cilantro. The residual heat will gently warm the peas, keeping them bright green and slightly crisp, and the cilantro will add a burst of fresh, herbaceous flavor. Taste and adjust seasonings as needed, adding a pinch more sugar if the sauce tastes too acidic, or more salt/spices to your preference.
- Serve and Enjoy: Ladle the hot Vegetarian Tikka Masala generously over a bed of fluffy basmati rice. Garnish with a spoonful of creamy Greek yogurt, a sprinkle of the optional snap pea topping, and extra cilantro sprigs. Serve immediately with warm naan bread on the side for dipping.

Pro Tips for Your Best Vegetarian Tikka Masala
Elevate your Vegetarian Tikka Masala with these helpful tips and tricks:
- Make Ahead for Enhanced Flavor: This dish, like many curries, tastes even better the next day! The flavors deepen and meld beautifully as it rests. This makes it an excellent candidate for meal prepping or preparing ahead of time, especially when entertaining guests or for busy weeknights. Simply cook, cool, store, and reheat when ready to serve.
- Precision Dicing for Even Cooking: For consistent texture and even cooking, ensure that your carrot, onion, and bell pepper are all diced into small, uniform pieces. This helps them cook through at the same rate and integrate smoothly into the sauce. A food chopper can be a fantastic tool to speed up this process!
- Customize the Spice Level: Tikka Masala should be flavorful, but you have full control over the heat.
- For More Heat: If you prefer a spicier curry, gradually add more cayenne pepper or extra crushed red pepper flakes during the spice blooming stage. Taste as you go!
- To Reduce Heat: For a milder version, omit the crushed red pepper flakes entirely. If the dish turns out too spicy for your liking, a generous dollop of plain Greek yogurt or a swirl of extra coconut milk when serving can help cool things down.
- Layer Flavors in Steps: The key to a rich and complex curry is building flavors in stages. Sautéing the vegetables, then blooming the spices, and finally developing the tomato base, each step contributes essential layers that create the deep, well-rounded taste of tikka masala. Don’t rush these individual steps!
- Experiment with Vegetables: Feel free to customize your tikka masala with other vegetables. Spinach, cauliflower, sweet potatoes, or green beans would all be delicious additions. Add harder vegetables like sweet potatoes or cauliflower with the carrots and onions, and softer greens like spinach in the last few minutes of simmering.
- Storage for Leftovers: This recipe is fantastic for leftovers, which taste even better the next day!
Storage Solutions
- Refrigeration: Allow the Vegetarian Tikka Masala to cool completely to room temperature before transferring it to an airtight container. It will keep beautifully in the fridge for up to 4 days. As mentioned, the flavors tend to deepen and become even more harmonious after a day or two.
- Freezing: This dish freezes exceptionally well, making it perfect for future quick meals. Pour the cooled tikka masala into a freezer-safe gallon-size bag (lay flat to save space) or an airtight container, leaving a little headroom for expansion. Freeze for up to 2 months. When you’re ready to enjoy it again, simply thaw it overnight in the refrigerator, then gently reheat it on the stovetop over low heat, stirring occasionally until warmed through. You may add a splash of water or coconut milk if the sauce has thickened too much during reheating.
More Delightful Vegetarian Recipes to Explore
Dinner
Vegetarian Shepherd’s Pie
Tacos
Pinto Bean Tacos
Dinner
Vegetable Curry
Dinner
Black Bean Bowls

★
★
★
★
Vegetarian Tikka Masala
Equipment
- Large cast-iron pot or Dutch oven
Ingredients
- 2 tablespoons coconut oil
- 1-1/2 cups finely diced yellow onion (1 large onion)
- 1-1/2 cups diced carrot (4 large carrots)
- 1 cup diced red pepper (1 pepper)
- 2 tablespoons finely minced garlic (4 to 5 cloves)
- 2 tablespoons finely minced ginger (peeled, 1-1/2 inch piece)
- 2-1/2 teaspoons garam masala
- 1-1/2 teaspoons ground turmeric
- 1-1/2 teaspoons granulated sugar
- 1-1/2 teaspoon salt
- 2 teaspoons ground cumin
- 2 teaspoons ground coriander
- 1/4 teaspoon ground cardamom
- 1/4 teaspoon crushed red pepper flakes
- 2 tablespoons tomato paste
- 1 (14.5-ounce) can fire-roasted crushed tomatoes
- 2 (15.5-ounce) cans chickpeas (also called garbanzo beans, drained and rinsed)
- 1 (13.66-ounce) can full-fat coconut milk
- 1 cup frozen sweet peas
- 1/4 cup finely chopped cilantro
- Serving suggestions (see note 1)
- 1 cup snap peas (thinly sliced)
- 1 teaspoon olive oil
- 1 teaspoon lime juice
- Salt and pepper
Instructions
- In a large cast-iron pot or Dutch oven, heat the coconut oil over medium-high heat. Add the finely diced yellow onion, carrot, and red pepper, and sauté for 8–10 minutes, stirring occasionally, until the vegetables are crisp-tender and slightly softened. Introduce the minced ginger and garlic, cooking for about 1 minute until they become highly fragrant. Next, stir in the garam masala, ground turmeric, granulated sugar, salt, ground cumin, ground coriander, ground cardamom, and crushed red pepper flakes (adjust to your preferred spice level). Cook for another 4 minutes, stirring constantly to toast the spices and prevent burning, reducing the heat if necessary.
- Add the tomato paste and cook for 1 minute, then pour in the fire-roasted crushed tomatoes. Sauté for another minute, making sure to scrape the bottom of the pot to incorporate all the browned, flavorful bits into the sauce. Stir in the drained and rinsed chickpeas, cooking for an additional minute to coat them in the rich spice mixture. Finally, pour in the full-fat coconut milk and stir everything together until completely combined.
- Reduce the heat to low, cover the pot partially, and let the tikka masala simmer gently for 10–20 minutes, stirring occasionally. This allows the sauce to thicken beautifully and the flavors to deeply meld. Just before serving, stir in the frozen sweet peas, finely chopped fresh cilantro, and a squeeze of fresh lime juice (if using). Taste and adjust the seasoning as needed, adding a little more sugar if the tomatoes are too acidic, or extra salt to enhance the overall flavor.
- While the tikka masala simmers, prepare your accompanying sides. For the optional snap pea topping, combine the thinly sliced snap peas, olive oil, lime juice, and a pinch of salt and pepper in a small bowl; set aside. Warm your naan bread (see note 2 for methods), cook your basmati rice until fluffy (see note 3), and have plain Greek yogurt ready.
- To serve, spoon generous portions of the hot Vegetarian Tikka Masala over beds of prepared rice. Garnish each serving with the fresh snap pea topping, a dollop of creamy Greek yogurt, and a few sprigs of fresh cilantro. Serve immediately with warm naan bread for a complete and delicious meal. Enjoy!
Recipe Notes
Note 2: Warming your naan bread just before serving makes a significant difference in texture and enjoyment. Here are a few simple methods:
- For Charred Naan: Lightly spray both sides of the naan with olive oil. Grill it directly over a low stovetop flame for a few seconds on each side until slightly charred and puffed. Immediately transfer to a kitchen towel and cover to keep warm and soft.
- Microwave Method: Place naan on a plate, cover it with a damp paper towel, and microwave for 10–15 seconds. Again, wrap it in a kitchen towel to retain warmth and softness.
- Toaster Oven: A quick and easy option for smaller naan.
- Convenience Tip: Look for toaster-sized mini naan (like Stonefire®) for even quicker preparation.
Note 3: Achieving perfectly fluffy basmati rice is simple with this method:
- Rinse basmati rice thoroughly under cold, clear water using a fine-mesh sieve until the water runs clear.
- Soak the rinsed rice in fresh water for 5–10 minutes (this helps it cook more evenly and prevents stickiness).
- Bring a large pot of water to a rolling boil.
- Add the drained basmati rice to the boiling water and cook for 5 minutes without reducing the heat.
- Drain the rice completely through a fine-mesh sieve, then return it to the hot pot (off the heat). Cover tightly with a lid and let it steam for 5-10 minutes.
- Fluff the rice with a fork before serving.
- Important: This specific cooking method is best suited for basmati rice and may not yield the same results for other rice varieties.
Nutrition Note: The provided nutritional information is calculated specifically for the Vegetarian Tikka Masala recipe itself and does not include the basmati rice or the optional snap pea topping.
Storage: To store, allow the Vegetarian Tikka Masala to cool completely before transferring it to an airtight container. It will keep well in the refrigerator for up to 4 days, with flavors often improving over time. For longer storage, add the cooled tikka masala to a gallon-size freezer bag or an airtight freezer-safe container and freeze for up to 2 months. When you’re ready to enjoy it again, thaw it in the fridge overnight, then gently reheat on the stovetop until warmed through.
Nutrition Information
Calories: 372kcal |
Carbohydrates: 26g |
Protein: 7g |
Fat: 29g |
Saturated Fat: 25g |
Sodium: 101mg |
Potassium: 763mg |
Fiber: 6g |
Sugar: 10g |
Vitamin A: 7360IU |
Vitamin C: 108mg |
Calcium: 71mg |
Iron: 5mg
Nutrition information is automatically calculated and should be used as an approximation.
Serving Suggestions: Perfect Pairings for Your Vegetarian Tikka Masala
This Vegetarian Tikka Masala is a star on its own, but it truly shines when paired with the right accompaniments. We love serving it with a combination of warmly spiced bread, fluffy rice, and a cooling element to balance the rich flavors. Here are our top recommendations for a complete and satisfying meal:
- Creamy Greek Yogurt: A dollop of cool, plain Greek yogurt is an absolute essential. Its tangy creaminess provides a refreshing contrast to the warm, bold spices of the tikka masala. We highly recommend using full-fat plain Greek yogurt for the best texture and flavor, which adds a luxurious richness to each bite. You can also mix in a little mint or cucumber for a quick raita-inspired topping.
- Fluffy Basmati Rice: Basmati rice is our go-to choice for its fragrant aroma and delicate, separate grains that perfectly absorb the delicious curry sauce. However, feel free to use any type of rice you prefer – jasmine rice, brown rice, or even a healthier cauliflower rice for a low-carb option, would all be excellent choices. Our note section (Note 3) provides detailed instructions for cooking basmati rice to perfection.
- Warm Naan Bread: Soft, chewy, and lightly charred naan bread is ideal for scooping up every last bit of this flavorful curry. Warming it up just before serving is a must! You can achieve this by charring it quickly over an open stovetop flame, warming it in a toaster oven, or even a quick zap in the microwave (see Note 2 for detailed warming instructions). Garlic naan or whole wheat naan are also fantastic variations.
- Fresh Snap Pea Topping: This simple yet brilliant addition provides a wonderful fresh crunch and bright flavor that cuts through the richness of the curry. To make it, simply slice fresh snap peas thinly and toss them with a drizzle of good quality olive oil, a squeeze of fresh lime juice, and a pinch of salt and black pepper. It’s an optional step, but one we highly recommend for an extra layer of texture and taste!
- Additional Garnishes: Don’t forget an extra sprinkle of fresh cilantro for a pop of color and herbaceous finish. A wedge of lime on the side allows for a final zest of brightness if desired.
- Mango Chutney or Pickles: For an extra layer of authentic Indian flavor, serve your tikka masala with a side of sweet mango chutney or a spicy Indian pickle (achar). These condiments offer a delightful contrast and complexity to the meal.
