This vegan butter chicken recipe is made with tofu and a curried tomato-based sauce. It's smooth and creamy, comforting and so easy to make. Enjoy scooped over rice, or serve with naan bread.
Category Entree, Main Dish
Cuisine gluten-free, Indian
Prep Time 30minutes
Cook Time 30minutes
Total Time 1hour
Servings 4people
Author Hannah Sunderani
Ingredients
For the tofu:
16ozextra-firm tofu(450g)
2tbspneutral oilavocado oil or coconut oil (melted)
Preheat oven to 400F/200C. Drain extra firm tofu and rinse well. Press tofu by wrapping in a clean tea towel and placing a few heavy books on top. Use your backsplash to secure books in place. Press for 10 minutes. Then unwrap tofu and cut into bite-sized cubes.
In a mixing bowl combine tofu, oil, corn starch, sea salt, garlic powder and pepper. Toss gently to combine. Line a baking tray with parchment and transfer tofu cubes onto tray spreading out so there aren't any clumps. Bake for 20-25 mins, or until golden and crispy.
Meanwhile add diced onions, garlic and neutral oil to a deep skillet. Bring to medium heat and cook until onion turns transluscent (about 10 mins).
Pour diced tomatoes, tomato paste and freshly grated ginger. Then season with garam masala, chili powder, curry powder, cumin, and sea salt. Add coconut milk and baked tofu and bring to a low simmer. Finally, add cayenne pepper flakes for heat, and maple syrup for sweetness.
Scoop vegan butter chicken over cooked rice, or serve with naan bread. Sprinkle with fresh coriander.
Notes
Meal-prep: Recipe will keep in fridge for up to 5 days. Enjoy throughout the week. Reheat on stovetop, or in microwave. Recipe can also be frozen in a freezer-safe container for up to one month.Nutrition information is a rough estimate. Based on 1 serving of vegan butter chicken (without rice/naan bread)