This vegan butter tofu recipe is a creamy Indian dish made dairy free and plant based, with high protein tofu and bright fresh spices. We love serving this butter tofu recipe over rice or with a side of garlic naan bread. This dairy free butter tofu recipe (or tofu makhani) is an absolutely delicious vegetarian Indian dinner recipe we give a 10/10!
In a large pot, melt 2 tablespoons of butter and add the onion, bell pepper, and garlic. Saute on medium low heat for 6 to 7 minutes until the veggies begin to soften.
Stir in the spices: turmeric, paprika, coriander, garam masala, ginger, chili flakes, and fenugreek. Saute for 1 minute more until the veggies are coated in the spice.
Add the diced tomatoes with juice and simmer over low heat for 25 minutes. If you want a creamier sauce, blend the sauce with an immersion blender or transfer sauce into small batches in your stand blender. Blending is optional.
Stir in the remaining 2 tablespoons of butter, the coconut milk, and the tofu.
Serve over basmati rice with a side of garlic naan bread, and enjoy!