Go Back
Spoonful of vegan mince above a red and white serving bowl.
Print Recipe
5 from 3 votes

Vegan Mince

This homemade vegan mince recipe is rich and savory and so versatile! It's delicious served with rice or mashed potatoes or use it as a mince substitute in any recipe. 
Prep Time15 mins
Cook Time20 mins
Total Time35 mins
Course: Entree, How To, Savory
Cuisine: Vegan
Diet: Vegan
Servings: 8
Calories: 219kcal


  • 8 ounces Extra Firm Tofu (226g)
  • 1 cup Walnuts (100g)
  • 5 cups Cremini Mushrooms (480g)
  • 2 Tbsp Olive Oil
  • 1 Medium Onion White, Yellow or Brown, Finely Chopped
  • 2 Medium Stalks Celery Finely Chopped
  • 1 Medium Red Bell Pepper Finely Chopped
  • 4 Cloves Garlic Crushed
  • 1 tsp Dried Basil
  • 1 tsp Oregano
  • ½ tsp Cayenne Pepper
  • 1 tsp Smoked Paprika
  • 1 tsp Cumin
  • 1 Tbsp Light Soy Sauce
  • 1 Tbsp Dark Soy Sauce
  • ½ tsp Liquid Smoke
  • ½ cup Tomato Paste (130g)
  • 1 cup Marinara Sauce (240ml)
  • 2 Tbsp Coconut Sugar
  • 1 tsp Sea Salt
  • 1 tsp Ground Black Pepper


  • Place the tofu in a bowl with a flat bottom and use a fork to mash it. 
  • Add walnuts to the food processor and process until finely chopped. 
  • Add whole mushrooms to the food processor and pulse it until finely chopped. Don't let the food processor run or the mushrooms will turn to paste. You just want them finely chopped. 
  • Add the mashed tofu, chopped walnuts and chopped mushrooms to a mixing bowl and mix them together. This is your veggie mince. 
  • In a pot on medium heat add olive oil, chopped onions, celery and red bell pepper. Sauté until softened. 
  • Add crushed garlic, dried basil, oregano, cayenne pepper, smoked paprika and cumin and sauté together for a minute to toast the spices. 
  • Add the veggie mince, light and dark soy sauce, liquid smoke, tomato paste, marinara sauce, coconut sugar, salt and pepper and toss together. Cook until the mushrooms have released extra liquid and the liquid has cooked down, leaving the mince a good consistency. 
  • Serve topped with fresh chopped parsley, over rice or mashed potatoes.


  1. Tofu - extra firm or firm tofu is perfect for this recipe. You don't need to press it first. 
  2. Cremini mushrooms - are ideal for this mince recipe as they are full of flavor. They are also called portobellini or baby bellas. You could also use white button mushrooms. 
  3. Walnuts - create texture in this recipe. Other nuts like pecans or almonds or hazelnuts 'may' work as a sub (we have not tested this). 
  4. Marinara sauce - just use your favorite brand of marinara sauce. 
  5. Coconut sugar - simply balances the flavors in this recipe, it does not make it sweet. You can also use light brown sugar. 
  6. Gluten-Free: If you use a gluten free soy sauce (or switch it out for tamari) then this vegan mince is gluten-free.
  7. Storing and Freezing: Keep leftovers in the fridge in a covered container and consume within 4-5 days. It can be reheated in the microwave. It is also freezer friendly. Let it cool completely before freezing. Thaw in the fridge and reheat when needed. 


Serving: 1Serve | Calories: 219kcal | Carbohydrates: 18g | Protein: 9g | Fat: 14.3g | Saturated Fat: 1.7g | Sodium: 603mg | Fiber: 3.6g | Sugar: 11.1g