Start by roasting the walnuts and garlic.
Preheat the oven to 350° F
Put the walnut pieces and garlic cloves in a bowl. Add 1 tbsp olive oil, 1/2 tbsp nutritional yeast, 1 tsp rosemary, and 1/2 tsp thyme.
Stir so that the walnuts and garlic are evenly coated.
Spread the walnuts and garlic on a parchment-paper lined baking sheet.
Bake for 10 minutes, or until the walnuts and garlic are slightly browned.
Remove from the oven and set aside.
Drain the tofu (no need to press it).
Add the tofu, 2 tbsp olive oil, 1 tbsp nutritional yeast, salt, oregano, thyme, roasted garlic, lemon juice, and 1/2 the amount of roasted walnuts.
Blend until everything is smooth and fluffy.
Optional: add the unsweetened dairy-free milk (1 tbsp at a time) if the dip is too thick.
Taste and add any additional spices (keep in mind the flavors will continue to meld in the fridge).
Transfer the blended dip into a bowl, and place in the fridge for at least 4 hours to let the flavors combine.
When ready to serve, top with a drizzle of olive oil, the rest of the roasted walnuts, and a dash of rosemary.
Serve with fresh bread, rostini, pita, or naan.