Vegetarian and Vegan Cashew Nut Loaf

Raw cashews
Cashews bring a rich flavor to this vegetarian and vegan cashew nut loaf. Tom Grill/Getty Images
  • Total: 50 mins
  • Prep: 15 mins
  • Cook: 35 mins
  • Yield: 1 loaf (6 servings)
Nutritional Guidelines (per serving)
329 Calories
20g Fat
32g Carbs
10g Protein
See Full Nutritional Guidelines Hide Full Nutritional Guidelines
Nutrition Facts
Servings: 1 loaf (6 servings)
Amount per serving
Calories 329
% Daily Value*
Total Fat 20g 26%
Saturated Fat 4g 19%
Cholesterol 0mg 0%
Sodium 328mg 14%
Total Carbohydrate 32g 11%
Dietary Fiber 3g 11%
Protein 10g
Calcium 130mg 10%
*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.)

If you're looking to avoid processed store-bought mock meats, making a meatless homemade nut loaf is one way to go. Cashews have a rich depth of flavor and this simple vegetarian and vegan recipe lends itself well to carry additional spices, so add in whatever you have and like.

For a dinner any night, vegetarian nut loaves are always a great protein source. It's easy to keep a supply of raw cashews in your pantry to use to make this loaf whenever you want a comfort food dinner.

Try this homemade cashew nut loaf for a meat-free Thanksgiving or Christmas entree as it pairs very well with other foods served at holiday feasts. You can skip the commercially-made turkey substitutes and serve a loaf without additives, preservatives, and flavor enhancers to your guests who are vegan or vegetarian. This is also a soy-free recipe if you choose vegan margarine that is not made with soy. Do note that this is not a gluten-free recipe.


  • 2 tablespoons vegan margarine 
  • 2 large onions (chopped)
  • 3 cups raw cashews
  • 4 cloves garlic
  • 5 slices whole wheat bread
  • 1 3/4 cups soy milk
  • 1 teaspoon Italian seasoning
  • 1/2 teaspoon celery seeds
  • Salt and black pepper (to taste)
  • Optional: drizzle of olive oil or ketchup

Steps to Make It

  1. Gather the ingredients.

  2. Preheat the oven to 400 F and lightly line or grease a large 1-pound loaf pan. Set aside.

  3. Heat the vegan margarine or oil in a skillet and saute onion until soft, about 4 to 5 minutes. Set aside.

  4. In a food processor or a strong blender, pulse the cashews and the garlic cloves to chop, then add bread and sautéed onions until well combined.

  5. Add in the soy milk, Italian seasoning, celery seeds, and a generous amount of salt and pepper. The mixture should be a little chunky still, and moist, but not wet.

  6. Spoon the blended cashew mixture into the prepared loaf pan and lightly smooth the top with a spatula or the back of a spoon.

  7. Drizzle your loaf with olive oil and ketchup if you'd like and bake it in the preheated oven for about 30 to 35 minutes, or until the loaf is firm and the top is lightly browned.

  8. If the loaf is too brown without firming up, you can reduce the oven temperature and cover the top of the loaf with foil to prevent more browning.

  9. Allow your loaf to cool slightly before serving, as this will help the loaf set and firm up a bit more (although even a crumbly loaf can be a mighty tasty loaf).

  10. Slice the loaf and serve.


  • Serve your cashew nut loaf topped with extra ketchup and a side of mashed potatoes. Top it all off with your favorite vegetarian gravy. Add a side salad, steamed or roasted vegetables, and you've got yourself an awesome vegan dinner.
  • You can store leftovers in the refrigerator for a couple of days or freeze them in a ziplock bag or airtight container. For convenience, you can make the loaf ahead and freeze it. To serve, allow the loaf to defrost. Slice portions and reheat them in the microwave.