Simple Vegan Blog

  • Recipes
  • Start Here
  • About
  • Subscribe
menu icon
go to homepage
  • Recipes
  • Start Here
  • About
  • Subscribe
subscribe
search icon
Homepage link
  • Recipes
  • Start Here
  • About
  • Subscribe
×
Home > Recipes > Tofu

Tofu Tikka Masala

Iosune with a glass of juice.
Published: Oct 9, 2026 by Iosune Robles · This post may contain affiliate links
No ratings yet
Pin Recipe Jump to Recipe
Tofu tikka masala with basmati rice, pita bread, and fresh parsley

This tofu tikka masala is one of my favorite ways to turn tofu into a comforting, flavorful meal. The tofu is marinated in yogurt and warm spices, baked until golden, and then tossed in a rich, creamy tomato sauce. It's a delicious vegan take on the classic Indian dish, made with simple ingredients you can find at most grocery stores.

Bowl of tofu tikka masala with basmati rice and pita bread

Traditional chicken tikka masala is made with chicken, dairy yogurt, and cream. For this vegan version, I use tofu instead of chicken, plant-based yogurt for the marinade, and full-fat coconut milk to make the tomato sauce rich and creamy. The tofu is baked until lightly golden, then added to the sauce for a delicious, satisfying meal.

I love serving this tofu tikka masala over basmati rice, with some warm Vegan Naan on the side to soak up the sauce. It's perfect for a cozy weeknight dinner or when you want something a little special without too much work. Leftovers also reheat well, making it a great option for meal prep throughout the week.

If you enjoy Indian-inspired recipes, you should also try my Chickpea Curry, Vegetable Pakoras, and Aloo Gobi. They're all delicious, easy to make, and full of warm spices and comforting flavors. Perfect for adding more variety to your weekly meals without spending hours in the kitchen.

Why You'll Love This Tofu Tikka Masala

This is why I keep coming back to it:

  • Simple, easy-to-find ingredients: You get all the warm, aromatic flavors of tikka masala without hunting down specialty spices. Garam masala, cumin, coriander, and a few pantry staples do the work.
  • Tofu that's full of flavor: Marinating the tofu in plant-based yogurt, lemon juice, garlic, ginger, and spices helps coat every piece with flavor before it goes into the oven.
  • Golden, lightly crisp edges: Tearing the tofu into irregular pieces gives it more surface area for the marinade to cling to, while baking helps create browned edges without frying in batches.
  • A rich, creamy sauce: Tomato, full-fat coconut milk, and fragrant spices make a smooth, satisfying sauce that coats the tofu beautifully, without dairy cream or complicated steps.
  • Great for leftovers and meal prep: This tofu tikka masala reheats well, making it a practical choice for busy weeknights. Serve it with rice or naan for a filling meal that's just as enjoyable the next day.

Tofu Tikka Masala Ingredients

Ingredients for tofu tikka masala
  • Tofu: Firm and extra-firm tofu both work well. Extra-firm usually doesn't need pressing, but I recommend pressing either type for 15-30 minutes to remove excess moisture and help the marinade stick. I often skip this step when short on time, and it still turns out great. See my How to Press Tofu guide for more tips.
  • Unsweetened vegan yogurt: I recommend Greek-style vegan yogurt because its thickness helps the marinade stick without making it watery. Regular unsweetened soy or coconut yogurt also works if it's thick enough. Avoid sweetened or flavored varieties. You can also make your own Soy Yogurt or Coconut Yogurt.
  • Garam masala: This Indian spice blend adds warmth and depth of flavor. You can use store-bought or make your own with my Homemade Garam Masala recipe.
  • Ground turmeric: Adds a beautiful golden color and a mild, earthy flavor that complements the other spices.
  • Ground coriander: Adds a mild, citrusy flavor. Don't confuse it with fresh cilantro. You can omit it if needed, but the flavor won't be quite the same.
  • Ground cumin: Adds a warm, earthy flavor. Use ground cumin rather than whole seeds.
  • Salt: Adjust to taste.
  • Cayenne pepper: This recipe is mildly spicy. Add more cayenne for extra heat, or omit it for a milder dish.
  • Lemon juice: Fresh is best, but bottled works too. Lime juice is a good substitute.
  • Garlic: Fresh garlic gives the best flavor, but you can substitute ¼ teaspoon of garlic powder for each clove if needed.
  • Fresh ginger: Adds warmth and a slightly spicy flavor. Fresh is best, but you can substitute ¼ teaspoon of ground ginger for every 1 teaspoon of fresh ginger.
  • Neutral oil: Vegetable, canola, sunflower, or avocado oil all work well.
  • Onion: Yellow or white onion works best.
  • Sugar: Balances the acidity of the tomatoes. Maple syrup also works, or you can omit it.
  • Crushed tomatoes: Tomato purée or plain tomato sauce can also work, although the texture may vary.
  • Full-fat coconut milk: Use canned coconut milk for a rich, creamy sauce, not the refrigerated beverage. Cashew cream is another option.

Find the full recipe with exact measurements in the recipe card below.

How to Make Tofu Tikka Masala

Tofu being pressed to remove excess moisture
  1. Press the tofu for 15-30 minutes to remove excess moisture and improve texture. This step is optional. Use a tofu press or wrap the tofu in a towel and place something heavy on top.
Tofu torn into bite-sized pieces
  1. Tear the tofu into irregular, bite-sized pieces.
Yogurt marinade mixed with spices
  1. Mix all the tofu ingredients except the tofu in a large bowl.
Tofu coated in yogurt marinade
  1. Coat the tofu with the marinade, cover, and refrigerate for at least 2 hours.
Marinated tofu on a baking sheet
  1. Preheat the oven to 450°F (230°C). Spread the tofu on a lined baking sheet, leaving excess marinade behind.
Baked tofu with golden edges
  1. Bake for 12 minutes, flip, and bake for another 8-10 minutes, until lightly browned.
Chopped onion cooking in a skillet
  1. Meanwhile, make the sauce. Heat the oil over medium heat and cook the onion for 5-7 minutes, until soft and golden.
Garlic and ginger added to the onion
  1. Stir in the garlic and ginger and cook for 1 minute.
Spices mixed with onion, garlic, and ginger
  1. Stir in the spices and salt. Cook for 30 seconds, stirring constantly, until fragrant. Be careful not to burn the spices.
Crushed tomatoes simmering with spices
  1. Add the sugar and crushed tomatoes. Simmer for 5-10 minutes, stirring occasionally, until slightly thickened.
Coconut milk mixed into the tomato sauce
  1. Stir in the coconut milk. Simmer uncovered for 10-15 minutes, stirring occasionally, until thick and creamy.
Baked tofu in creamy tikka masala sauce
  1. Stir in the baked tofu, simmer for 2-3 minutes, and serve.

Tips for the Best Results

  • Use a thick yogurt: If your vegan yogurt seems too runny, strain it through a fine-mesh sieve for a little while before making the marinade. This helps it coat the tofu better instead of sliding off.
  • Marinate the tofu overnight: If you're planning ahead, you can refrigerate the tofu in the marinade overnight. It's a convenient way to save time the next day and give the spices more time to flavor the tofu.
  • Don't overcrowd the baking sheet: Spread the tofu in a single layer with a little space between the pieces. Use two baking sheets if needed so the tofu browns rather than steams.
  • Adjust the sauce consistency: If the sauce gets too thick, stir in a splash of water or vegetable broth. If it's too thin, let it simmer uncovered for a few extra minutes before adding the tofu.
  • Taste before serving: Tomato acidity and spice blends can vary. Taste the finished sauce and adjust the salt, add a pinch of sugar if it's too acidic, or a squeeze of lemon juice if it needs a little brightness.
Tofu tikka masala served over basmati rice with fresh parsley

Serving Suggestions

Tofu tikka masala is best served with fluffy basmati rice and warm Vegan Naan to soak up the rich, creamy sauce.

You can also serve it with roti, chapati, or paratha if you prefer a different type of Indian flatbread. They're all great options for scooping up the tofu and sauce.

For the finishing touches, add some fresh cilantro or parsley, a squeeze of lemon juice, or a spoonful of unsweetened vegan yogurt. These simple additions bring freshness and balance to the warm spices.

How to Store and Reheat Leftovers

  • Fridge: Store leftovers in an airtight container in the refrigerator for up to 4 days. Keep the rice and naan separate from the tofu and sauce.
  • Freezer: Freeze in an airtight, freezer-safe container for up to 3 months. The sauce freezes well, but the tofu may become slightly firmer and chewier after thawing.
  • Thaw: Let it thaw overnight in the refrigerator before reheating.
  • Reheat: Warm in a skillet over medium-low heat, stirring occasionally, until heated through. Add a splash of water or coconut milk if the sauce is too thick. You can also microwave individual portions until piping hot.

Frequently Asked Questions

What is the best tofu for tofu tikka masala?

Firm or extra-firm tofu works best. I prefer extra-firm because it holds its shape well and develops a slightly chewy texture when baked. Firm tofu is also a great option, especially if you prefer a softer texture. Avoid silken or soft tofu, as they're too delicate for this recipe.

Do I need to press the tofu?

Not necessarily. Pressing firm or extra-firm tofu for 15-30 minutes helps remove excess moisture so the marinade can coat it better and give it more flavor. However, it's optional, and the recipe will still turn out great if you're short on time. For more tips, check out my How to Press Tofu guide.

How do I keep tofu from getting soggy?

Bake the tofu until the edges are golden and slightly crisp, and avoid overcrowding the baking sheet. Once you add it to the sauce, simmer it for just 2-3 minutes. Leaving it in the sauce too long will soften the edges, although the tofu will still taste delicious.

Can I make tofu tikka masala ahead of time?

Absolutely! You can marinate the tofu overnight and prepare the sauce up to 2 days in advance. Store them separately in airtight containers in the refrigerator. When you're ready to eat, bake the tofu, reheat the sauce, and combine them just before serving for the best texture.

Can I make it without marinating the tofu?

Yes! If you're short on time, you can skip the marinating time and bake the tofu right after coating it. It will still be delicious, although marinating for at least 2 hours gives the tofu more time to absorb the flavors.

Creamy tofu tikka masala over rice topped with chopped parsley

More Vegan Tofu Recipes

  • Marry Me Tofu
  • Mongolian Tofu
  • Spicy Tofu
  • Tofu Fried Rice
  • Tofu Pad Thai
Tofu tikka masala over fluffy basmati rice with pita bread on the side
No ratings yet

Love it? Leave a rating!

Tofu Tikka Masala

This tofu tikka masala is made with tender, flavorful tofu in a rich, creamy tomato sauce. It's easy to make, full of warm spices, and so good served with rice or naan.
Prep: 20 minutes mins
Cook: 40 minutes mins
Marinating: 2 hours hrs
Total: 3 hours hrs
Servings: 6
PRINT PIN COMMENT


Ingredients 
 

For the tofu:

  • 2 (14-ounce) blocks extra-firm or firm tofu
  • 1 cup unsweetened vegan yogurt , preferably thick or Greek-style (soy or coconut)
  • 2 teaspoons garam masala
  • 1 teaspoon ground coriander
  • ½ teaspoon ground cumin
  • ½ teaspoon salt
  • ¼ teaspoon ground turmeric
  • ¼ teaspoon cayenne pepper
  • 1 tablespoon lemon juice
  • 1 tablespoon neutral oil, like vegetable, canola, sunflower, or avocado oil
  • 3 cloves garlic, minced
  • 2 teaspoons fresh ginger, peeled and minced

For the sauce:

  • 2 tablespoons neutral oil, like vegetable, canola, sunflower, or avocado oil
  • 1 onion, chopped
  • 3 cloves garlic, minced
  • 1 teaspoon fresh ginger, peeled and minced
  • 1 tablespoon ground coriander
  • 2 teaspoons garam masala
  • 1 teaspoon ground cumin
  • 1 teaspoon salt
  • ¼-½ teaspoon cayenne pepper, I used ¼ teaspoon, but add ½ teaspoon or more if you prefer it spicier
  • 1 teaspoon granulated sugar
  • 1 (14-ounce) can crushed tomatoes
  • 1 (14-ounce) can full-fat coconut milk

Instructions 

  • If you have time, press the tofu for 15-30 minutes to remove excess moisture and improve the texture. This step is optional, especially with extra-firm tofu. Use a tofu press or wrap the tofu in a clean kitchen towel and place something heavy on top.
    Tofu being pressed to remove excess moisture
  • Use your hands to tear the tofu into irregular, bite-sized pieces.
    Tofu torn into bite-sized pieces
  • In a large bowl, mix all the tofu ingredients except the tofu until well combined.
    Yogurt marinade mixed with spices
  • Add the tofu and gently toss until evenly coated. Cover and refrigerate for at least 2 hours.
    Tofu coated in yogurt marinade
  • Preheat the oven to 450°F (230°C). Arrange the tofu on a lined baking sheet, leaving the excess marinade in the bowl.
    Marinated tofu on a baking sheet
  • Bake for 12 minutes, carefully flip the tofu, and bake for another 8-10 minutes, until lightly golden and slightly crispy.
    Baked tofu with golden edges
  • Meanwhile, prepare the sauce. Heat the oil in a large skillet over medium heat. Add the onion and cook for 5-7 minutes, until softened and lightly golden.
    Chopped onion cooking in a skillet
  • Stir in the garlic and ginger and cook for 1 minute, stirring occasionally.
    Garlic and ginger added to the onion
  • Sprinkle in the coriander, garam masala, cumin, salt, and cayenne. Cook for about 30 seconds, stirring constantly, until fragrant. Be careful not to burn the spices.
    Spices mixed with onion, garlic, and ginger
  • Add the sugar and crushed tomatoes. Bring to a gentle simmer and cook for 5-10 minutes, stirring occasionally, until slightly thickened.
    Crushed tomatoes simmering with spices
  • Pour in the coconut milk and bring to a gentle simmer. Cook uncovered for 10-15 minutes, stirring occasionally, until the sauce is thick and creamy.
    Coconut milk mixed into the tomato sauce
  • Add the baked tofu to the sauce and gently stir to coat. Simmer for 2-3 minutes, then serve.
    Baked tofu in creamy tikka masala sauce

Notes

  • Refrigerate leftovers in an airtight container for up to 4 days. Store rice and naan separately.
  • Freeze in a freezer-safe container for up to 3 months. The tofu may become slightly firmer and chewier after thawing.
  • Thaw overnight in the fridge before reheating.
  • Reheat in a skillet over medium-low heat, stirring occasionally, until hot throughout. Add a splash of water or coconut milk if needed. Individual portions can also be microwaved until piping hot.

Nutrition

Serving: 1serving | Calories: 338kcal | Carbohydrates: 18g | Protein: 14g | Fat: 25g | Saturated Fat: 14g | Polyunsaturated Fat: 4g | Monounsaturated Fat: 6g | Trans Fat: 0.03g | Sodium: 769mg | Potassium: 618mg | Fiber: 3g | Sugar: 8g | Vitamin A: 219IU | Vitamin C: 15mg | Calcium: 149mg | Iron: 5mg
Did you try this recipe?Leave a comment below and let me know how it turned out!
Course: Main Dish
Cuisine: Indian
Author: Iosune Robles

More Tofu Recipes

  • Buffalo tofu served on a plate with celery sticks and vegan ranch dressing
    Buffalo Tofu
  • Crispy tofu chicken served with a bowl of BBQ sauce on a white surface
    Tofu Chicken
  • Easy tofu pasta served with vegan Parmesan and fresh basil
    Tofu Pasta
  • Crispy tofu, tofu tacos, and tofu dinners in a recipe collage
    Easy Tofu Recipes That Actually Taste Good
Iosune with a glass of juice.

About Iosune

Hi, I’m Iosune! I’m a food lover, home cook, recipe creator, and co-founder of Simple Vegan Blog, which I started in 2014 to show how easy and delicious vegan cooking can be.

More about me

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Recipe Rating





Iosune and Alberto.

Welcome!

We’re Iosune and Alberto, the couple behind Simple Vegan Blog. Since 2014, we’ve been sharing easy, flavorful vegan recipes anyone can make.

More about us

Most Popular Recipes

  • Crispy fried tofu served on a plate.
    Crispy Fried Tofu
  • Photo of a bowl of general tso's tofu served over some rice
    General Tso's Tofu
  • Close-up of two tofu rice bowls with fresh toppings and a fork
    Tofu Rice Bowl
  • A bowl with tofu stir fry garnished with some sesame seeds.
    Easy Tofu Stir Fry
  • Picture of a dish with homemade vegan jambalaya topped with chopped parsley
    Vegan Jambalaya
  • A bowl with vegan tofu ricotta cheese and some bread slices around.
    Vegan Tofu Ricotta Cheese (4 Ingredients)

Cozy Fall Favorites

  • Vegan pumpkin cake topped with cream cheese frosting and pecans.
    Vegan Pumpkin Cake
  • A tall stack of vegan pumpkin pancakes drizzled with maple syrup and topped with vegan butter and pecans.
    Vegan Pumpkin Pancakes
  • Plate of vegan apple crisp, vegan vanilla ice cream, and spoon.
    Vegan Apple Crisp
  • Vegan butternut squash mac and cheese in a bowl.
    Vegan Butternut Squash Mac and Cheese
  • Bowls of vegan pumpkin soup, topped with coconut milk, parsley, and a dash of black pepper.
    Vegan Pumpkin Soup
  • Vegan chili presentation with fresh green onions, red onion, and vegan cheese.
    Vegan Chili

Footer

↑ Back to top • Recipes • About • Contact

© 2026 Simple Vegan Blog. All rights reserved. Privacy Policy • Terms & Conditions • Affiliate Disclosure

Rate This Recipe

Your vote:




A rating is required
A name is required
An email is required