Vegan Artichoke Spinach Grilled Cheese Sandwich

Ingredients

  • 8 slices sourdough bread or bread of choice
  • 1 (14oz) can artichoke hearts, in water
  • 2 tbsp vegan butter

Almond ricotta

  • 1 (14 ounce) package firm tofu
  • 1 cup raw almonds
  • 1/2 tsp salt
  • 4 tbsp nutritional yeast
  • 1/2 tbsp garlic powder
  • 1/2 tbsp onion powder
  • 1/4 tsp pepper
  • 3 cups chopped spinach
  • 1/2 cup unsweetened almond milk

Preparation

  1. Bring a small pot of water to a boil, place raw almonds in the water, and boil for 2 minutes.

  2. Drain the almonds in a colander, rinse with cold water to cool, and blot dry with a paper towel.

  3. Gently squeeze the almonds to loosen the skins, remove the skins, and set the skinless almonds aside. Remove tofu from package, wrap in a kitchen towel, and squeeze for 20 seconds to remove excess water.

  4. In a food processor, combine tofu, blanched almonds, nutritional yeast, unsweetened almond milk, garlic powder, onion powder, salt, and pepper. Blend for 1-2 minutes until no chunks remain, adding more almond milk if needed. The mixture will be lumpy, which is acceptable.

  5. In a small pan, cook chopped spinach with 1 tbsp of water for 1 minute or until wilted.

  6. Combine the ricotta mixture and cooked spinach in a bowl, mix well, and adjust seasoning with salt and other seasonings to taste.

  7. Rinse and roughly chop the artichoke hearts. In the same pan, sauté the artichoke for 4 minutes with 2 tbsp of water, lightly seasoning with salt and pepper. Turn off heat and set aside.

  8. Spread vegan butter on one side of each bread slice. Heat a griddle pan to medium-high heat. Place 2 bread slices on the griddle, buttered side down. Spread a generous amount of almond ricotta on each, top with artichokes, and place another bread slice on top, buttered side up. When the bottom is browned, flip and cook until the other side is toasted.

Related recipes

Load more