Category: Indian Recipes

  • Vegan Palak Paneer with Tofu & Mushroom

    Vegan Palak Paneer with Tofu & Mushroom

    An authentic indian spinach dish I’ve been making for years, this creamy gravy is delicious and best paired with chapathi or basmati rice.

    Palak paneer is a popular mild spinach curry made with spinach (palak) and cubes of cottage cheese (paneer). Many north indian dishes such as this one involve the use of heavy cream and butter, making it not very vegan friendly. In this recipe, we get a nice thick gravy with thick coconut milk – that is both cost effective and immensely flavourful.

    I’ve been making Palak Paneer with Tofu for years because it’s just one of those dishes that scream comfort and I could eat loads of it, unintentionally having a healthy amount greens disguised as palak gravy.

    Tofu adds a nice amount of protein to the dish – I have also tried making it with tempeh and I love adding chopped button mushrooms for an additional depth of umaminess.

    Not only that, pan frying or baking your tofu gives it an additional crispiness and taste and makes the whole dish taste rich, creamy with a great depth of flavour due to the varying textures!

    What Do I Need?

    • spinach – you can use regular spinach or palak spinach you get from indian stores for a more authentic flavour. Palak spinach tastes more earthy than the regular spinach.
    • juicy tomatoes – quintessential to any curry
    • coriander leaves with stems – for that aroma! And no, it doesn’t taste like soap to me.
    • green chili – you can adjust this based on your preference. More for a bigger spicy kick!
    • brown button mushrooms – always love to add juicy mushrooms to this dish. You can also use shitake or portobello mushrooms.
    • extra firm tofu – you don’t need to freeze and thaw the tofu here to give a crispy exterior but soft interior of the ‘paneer’.
    • spices – minced ginger, garam masala, (kashmiri) chili powder, turmeric
    • full fat coconut milk – or you could also use coconut cream but use lesser than required portion
    • fenugreek leaves – for extra flavour.

    Gluten free substitutions: None! This recipe is naturally gluten free.

    Allium free substitutions: This recipe is also naturally allium free.

    Vegan Palak Paneer with Tofu & Mushroom

    An authentic indian spinach dish I've been making for years, this creamy gravy is delicious and best paired with chapathi or basmati rice.
    Prep Time5 minutes
    Cook Time20 minutes
    Total Time25 minutes
    Course: Main Course
    Cuisine: Indian
    Keyword: indian, indian food, tofu, tofu recipes
    Servings: 4

    Ingredients

    • 100 g spinach (or palak spinach)
    • 2 medium tomatoes
    • Handful coriander leaves with stems
    • 1 green chili
    • 8 brown button mushrooms
    • 2 tsp minced ginger
    • 1 tbsp garam masala
    • 1 tsp chili powder
    • 1/4 tsp turmeric
    • 1/4 tsp black pepper
    • 1/2 tsp salt (add more to your liking)
    • 200 ml coconut milk
    • 1/2 cup water (if too thick)
    • 1.5 tbsp olive oil
    • 1 tbsp fenugreek leaves
    • oil for pan frying

    Baked Tofu

    • 200 g extra firm tofu
    • 1 tsp garam masala
    • 1 tsp chili powder
    • 1/4 tsp turmeric
    • 1/4 tsp black pepper
    • 1/2 tsp salt
    • 1.5 tbsp olive oil

    Garnish

    • coconut cream or the thick part of coconut milk
    • chopped coriander
    • chili powder

    Additions

    • chapathi or tandoori roti
    • basmati rice

    Instructions

    • Cut up your tofu into cubes and season them with dry spices. Panfry or bake them at 200C for 15 minutes, flipping them halfway.
    • Chop tomatoes and mushrooms into cubes and keep aside.
    • To a pan, add olive oil and wait for it to heat up. Then add minced ginger paste, green chili and saute. Slit the green chili so more of the flavour is absorbed into the oil.
    • Add diced tomatoes and saute for a minute.
    • Add garam masala, chili powder, turmeric, salt and black pepper. Saute for 5 minutes until the spices fully cook and you see some oil floating at the top.
    • Add spinach and cook for a minute until it fully wilts. Let the mixture cool.
    • Add the spinach mixture to a blender and add coriander. Blend until smooth.
    • To the pan, add chopped mushrooms and saute until browned. Add the palak mixture and give it a good mix.
    • Add back in your fried tofu and coconut milk (save 2 tbsp of the thick portion for garnish later).
    • Add water if the mixture is too thick. Season with fenugreek leaves at the end and give it a final good mix.
    • Drizzle some coconut cream on top and serve with chapathi or basmati rice!
  • Vegan Butter Chicken (Murgh Makhani)

    Vegan Butter Chicken (Murgh Makhani)

    This homemade vegan butter chicken recipe is buttery, ultra creamy with a subtle hint of sweetness and pairs perfectly with fluffy basmati rice or naan!

    I have not tried a vegan version of Butter ‘Chicken’ that actually tastes good.

    As a vegan, everytime I go to an Indian restaurant, it’s almost always impossible to try their classic dishes like Butter Chicken and Chicken Tikka Masala. They are considered the face of commercialized indian food because they’re popular in many western countries, but nevertheless I have not tried a vegan version that actually tastes good.

    Even the ones I’ve come across in vegetarian restaurants have a meatless option but they often still contain butter, cream and ghee. It’s an integral part of the dish but innovation has taken over veganizing ANY dish at this point.

    Useful tips if you’re making this for the first time

    @browngirlvegan I miss Butter Chicken so much so here’s a tribute with my vegan version♥️ #butterchicken #veganrecipes #recipes #vegansoftiktok #foodtiktok #indianfood ♬ Souhila – Instrumental – Bujaa Beats
    1. Use the thick part of the coconut cream.

      This vegan version of Butter Chicken comes pretty close and with some minor tweaks like adding coconut cream. Separate the coconut cream with the watery part and keep some for garnish and measure out the cream needed to mix into the curry.

      Using coconut cream won’t make the curry taste coconut-y because it will be overpowered by the other strong spices!
    2. For the ‘chicken’, I used a mix of tofu and plant based chicken.

      It’s super important to freeze your tofu, thaw it and drain it before you used them for a more firm texture. The texture has to be springy. Other options you can use are plant-based chicken or seitan.
    3. Marination is important!

      Marinate your tofu for at least 30 minutes to half an hour. Then bake or grill them for about 15-20 minutes.
    The perfect balance of creaminess with coconut cream & cashews

    Ingredients You Need

    • Tofu – firm or extra firm tofu
    • Tomato sauce base – fresh red tomatoes and boiled/soaked raw cashews
    • Coconut – a good quality coconut cream
    • Whole spices – cinnamon, bay leaves, cloves, cardamom
    • Vegan Butter – Nuttelex never lets me down

    Not forgetting the spices in your pantry if you cook a lot of indian food!

    • garam masala
    • kashmiri chili powder (for the bright red colour)
    • turmeric
    • onion powder
    • garlic powder
    This recipe is vegan AND gluten free!

    You can also use whole spices like onions and garlic. You can use a large onion, diced and 3 cloves of mashed garlic and saute them until caramelized.

    This recipe is also 100% gluten free if you use tofu or gluten free plant based ‘chicken’ substitute. You can meal prep this and store in the fridge in an air-tight container for 2-3 days.

    Vegan Butter Chicken

    This homemade vegan butter chicken recipe is buttery, ultra creamy with a subtle hint of sweetness and pairs perfectly with fluffy basmati rice or naan!
    Prep Time40 minutes
    Cook Time20 minutes
    Total Time1 hour
    Course: Main Course
    Cuisine: Indian
    Keyword: butter chicken, indian food
    Servings: 3

    Ingredients

    Marinade for 'Chicken'

    • 300 g firm tofu
    • 150 g plant based chicken (or more tofu)
    • 1 tsp garam masala
    • 1/4 tsp turmeric
    • 1 tsp onion powder
    • 1 tsp garlic powder
    • 1 tsp kashmiri chili powder
    • 3 tsp coconut cream

    Butter Chicken Gravy

    • 20 red cherry tomatoes (4 large tomatoes)
    • 15 cashews (soaked)
    • 2 tbsp vegan butter
    • 2 bay leaves
    • 5 cloves
    • 5 green cardamom pods
    • 1 cinnamon stick
    • 1 green chili
    • 2 tsp ginger paste
    • 1 tsp chili powder
    • 1 tsp garam masala
    • 1 tsp garlic powder
    • 1 tsp onion powder
    • 1 tsp sugar
    • 1 cup water
    • 1/4 cup coconut cream
    • salt

    Garnish

    • 1 tbsp coconut cream
    • chopped coriander

    Instructions

    • Soak cashews overnight or in boiling water for 30 minutes.
    • Thaw frozen tofu in the microwave for 2 minutes and drain excess water. Break it up into chunks. Add thawed plant based chicken and combine the ingredients required for the marinade.
    • Marinate for 30 minutes at least, but you can even leave it overnight for more flavour. Preheat your oven to 200°C.
    • Add soaked cashews and tomatoes to a high speed blender to get a smooth and creamy paste.
    • Spray some olive oil on the marinated tofu chunks and bake* in oven for about 15 minutes until the flavours are fully absorbed.
    • Add 1 tbsp vegan butter to a pan and add whole spices – bay leaves, cardamom, cinnamon stick and cloves. Saute until fragrant.
    • Add green chili and ginger paste. Saute until fragrant.
    • Add cashew-tomato paste, chili powder, sugar, salt, onion and garlic powder. Saute until the mixture thickens and you can see oil floating at the sides. Another way to check is you don't smell the raw tomatoes anymore.
    • Add water, mix and do a taste test. Adjust salt if necessary.
    • Add 1/4 cup coconut cream and give it a good mix.
    • Lower the heat and add 1 tbsp of vegan butter on top. If the mixture is too thick, you can add a bit more water or more coconut milk. (Use the rest of the coconut cream/milk in smoothies, desserts)
    • Garnish with more coconut cream and chopped coriander. Serve with naan, paratha or plain basmati rice!

    Notes

    1. If you don’t have vegan butter, you can use vegetable oil. 
    2. This recipe is entirely gluten free (just ensure you’re using a gluten free version of plant based meat if using).
    3. You can also pan fry them in oil until crispy or air fry for 10 minutes!