Vegan Paneer Cheese Substitute (Made From Tofu)

We used our paneer to make vegan Indian palak "paneer"
  • Total: 28 mins
  • Prep: 20 mins
  • Cook: 8 mins
  • Yield: 4 Servings
Nutritional Guidelines (per serving)
120 Calories
7g Fat
5g Carbs
12g Protein
See Full Nutritional Guidelines Hide Full Nutritional Guidelines
Nutrition Facts
Servings: 4 Servings
Amount per serving
Calories 120
% Daily Value*
Total Fat 7g 9%
Saturated Fat 1g 5%
Cholesterol 0mg 0%
Sodium 11mg 0%
Total Carbohydrate 5g 2%
Dietary Fiber 1g 5%
Protein 12g
Calcium 351mg 27%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)

Every once in a while, we come up with something so good that it impresses us so much, and we just want to shout it from the rooftops. This vegan paneer substitute, made from tofu seasoned with a blend of nutritional yeast for savoriness, Dijon mustard for tanginess and a touch of onion powder, garlic powder, curry and salt to tie it all together, is one of those times. Seriously, it's pretty incredible. 

If you need a simple way of making a vegan paneer cheese substitute from tofu, here's how to do it. Paneer is a soft curd cheese frequently used in vegetarian Indian food recipes. Because its a soft cheese, it's much easier to replicate at home than other types of cheese, and, most Indian food recipes which call for paneer will cook it in a gravy or sauce, or at least add plenty of extra Indian spices, so the flavor of the paneer gets a little but hidden anyways. Here's how to make a yummy dairy-free paneer substitute from tofu.

Use your homemade dairy-free and vegan paneer substitute to make Indian palak paneer (spicy spinach and cheese), or try adding it to just about any of your favorite Indian vegetarian food recipe or vegetarian curry, or, try throwing it on the barbecue as in this grilled paneer cheese recipe


  • 2 tbsp. water
  • 1 tbsp. nutritional yeast
  • 1 tsp. Dijon (or whole grain mustard)
  • 3/4 tsp. onion powder
  • 1/2 tsp. garlic powder
  • 1/4 tsp. salt
  • Optional: 1/4 tsp. curry powder
  • 1 block tofu (firm or extra-firm, well-pressed and chopped into 1-inch cubes)
  • 2 tbsp. oil (more or less as needed for frying)

Steps to Make It

  1. Make sure your tofu is well pressed before beginning. Not sure what that means or how to do that? See this simple step-by-step guide for how to press tofu

  2. In a small bowl, whisk together all the ingredients except for the tofu until smooth and creamy.

  3. Add the tofu, and coat well with the sauce. Allow marinating in the refrigerator for at least 20 minutes.​

  4. Heat a bit of oil in a saute or frying pan. Add tofu, coating with any extra sauce, to make sure all the sauce is used, and fry for 3 to 4 minutes on each side until golden.

  5. Use your tofu paneer "cheese" as a substitute in any Indian recipe that calls for paneer.

    Pictured: Indian spinach palak paneer made with this vegan tofu paneer substitute