Ever since I went to college three years ago, the biggest obstacle to being 100% vegan was an Indian restaurant called Biryani house. My college town is teeming with vegan options, but this place had the absolute best food I’d ever tasted in my life. And that’s a big deal for me, because I’ve had the good fortune of eating at a lot of great restaurants.
I used to go there with friends a couple of times a month to gorge myself on their freshly baked aloo naan, perfectly spiced vegetable biryani, and most importantly, their decadent paneer tikka masala. Unfortunately, my vegan aspirations were dashed due to the fact that their tikka masala not only sported paneer (cubes of Indian cottage cheese), but was also likely drowned in heavy cream.
(Fun fact: my weight seemed to fluctuate along with how often I went there.)
When I finally got more serious about being 100% vegan last year, I had to stop going there. And as if to enforce my self-discipline, it actually closed a few weeks after my decision, for unknown reasons. A bittersweet moment.
Anyways, getting to the point: I’ve been trying to recreate that tikka masala for quite awhile now. After a few tries–all of which were delicious, but not decadent like theirs–I finally came up with a recipe that tasted almost the same. It’s creamy, spicy, much healthier than its restaurant counterpart, and most importantly, vegan. And I’m pretty darn excited about it.
Now to work on aloo naan recipes!
Serves 4-5
Ingredients:
- 400-500g super firm tofu (the kind that is vacuum sealed instead of water packed, and has the density of a block of cheese–I use Tofu Yu. If you can’t find that, try freezing an extra firm block then thawing it out and using it as you would super firm.)
- 80g cashews (a little less than 3/4 cup), soaked overnight or for a few hours
- 15oz can of plain tomato sauce
- 1/2 white onion
- 1-2 large cloves garlic
- 1/2 + cup unsweetened almond or cashew milk (as needed)
- Handful cilantro
- 1 + 1/2 tsp cumin
- 1/2 tsp cardamom
- 1/2 tsp coriander
- 1/4 tsp ground ginger
- 1/4 tsp nutmeg
- 1/4 tsp cayenne (more as desired)
- 1/4 tsp paprika (more as desired)
- 2 pinches of amchur powder
Directions:
1. Cut up the onion and garlic, and combine them with the tomato sauce in a large pan over medium heat. Add in the cumin, cardamom, coriander, ginger, nutmeg, cayenne, paprika, and amchur powder, and simmer for about 15 minutes.
2. While the sauce is simmering, cut your tofu into cubes, and fry until golden (I used a teaspoon of coconut oil, but you could also do it dry). Remove from heat once golden.
3. After 15 minutes, remove the sauce from heat. Allow to cool (if necessary; I didn’t have to for my vitamix) and blend with the drained cashews until smooth and creamy. Add unsweetened almond or cashew milk as needed to get it to your desired consistency.
4. Combine tofu with sauce in a serving bowl, and serve it with jasmine rice, naan, your preferred grain, or enjoy it solo!
Nutrition info:
- Calories per 1/5 of recipe: 230 calories
- Carbs: 17g (3g fiber)| Protein: 15g | Fat: 13g
Thanks for reading!
Miche
(Cross-posted from my recipe-only blog)
Gorgeous! I love how you used cashews in this. Looks so rich 🙂
LikeLike
Thank you! I’m so happy it tastes so creamy without the dairy 🙂
LikeLiked by 1 person
Amazing recipe.Thnx for posting this recipe.i love it.
LikeLike