Everyone's favorite Indian dish gets a healthy makeover with this delicious vegan butter chicken recipe. Tofu, peas, and corn are cooked in a creamy, rich, vegan butter chicken sauce with the perfect amount of curry spice. It's surprisingly easy to make this tasty dish at home and takes just 35 minutes!
1tablespoonavocado oil, or another neutral-flavored oil
2mediumyellow onions, roughly chopped
Seeds from 4 cardamom pods, optional
28ouncecan crushed tomatoes
2-4tablespoonscoconut sugar, to taste (can sub maple syrup or brown sugar)
Sea salt, to taste (we like about 2 teaspoons)
1packagesoft tofu, cut into squares
Heat the avocado oil in a large-sized pot over medium-high heat. Add the onions and cook, stirring frequently, until they are quite brown, about 10 minutes. Add the ginger and garlic and cook for 1 more minute. Add the garam masala, turmeric, coriander, cumin, chili powder, and cardamom seeds to the pot and stir until fragrant, about 1 minute.