Ingredients
Units
Scale
- 1 cup fresh basil leaves
- 1/2 cup raw cashews
- 2 cloves garlic
- 1/4 cup nutritional yeast
- 1/2 cup olive oil
- 2 tablespoons lemon juice
- Salt, to taste
- Pepper, to taste
- 2 cups mushrooms, sliced
- 1 avocado, sliced
- 1 tomato, sliced
- 1/2 red onion, thinly sliced
- 4 slices whole-grain bread
- 1 cup fresh spinach leaves
Instructions
- Prepare the Vegan Pesto by combining fresh basil leaves, raw cashews, garlic cloves, nutritional yeast, and lemon juice in your food processor. Pulse until finely chopped. Gradually add half a cup of olive oil while processing until smooth. Season with salt and pepper to taste, then set aside.
- Heat a tablespoon of olive oil in a skillet over medium heat. Add the sliced mushrooms and sauté for about 5 to 7 minutes until tender and golden brown. Season lightly with salt and pepper.
- Assemble your sandwich by toasting four slices of whole-grain bread until golden brown. Spread the prepared vegan pesto on one side of each slice. On two slices, layer the sautéed mushrooms, avocado, tomato, red onion, and fresh spinach. Top with the other bread slices, pesto side down, and cut in half before serving.
Notes
Use fresh basil for the best pesto flavor. Customize toppings based on your preferences.
- Prep Time: 10 minutes
- Cook Time: 10 minutes
- Category: Lunch
- Method: Assembly
- Cuisine: Vegan
- Diet: Vegan
Nutrition
- Serving Size: 1 sandwich
- Calories: 400
- Sugar: 3g
- Sodium: 300mg
- Fat: 25g
- Saturated Fat: 3g
- Unsaturated Fat: 20g
- Trans Fat: 0g
- Carbohydrates: 40g
- Fiber: 8g
- Protein: 10g
- Cholesterol: 0mg
