Start by chopping the garlic, onion, and artichoke into smaller pieces.
In a pan over medium heat, drizzle olive oil and saute the garlic and onion until fragrant.
Add the spinach and artichoke and cook them for several minutes, until the spinach has wilted. Add the vegan cream cheese, lemon juice, nutritional yeast, and salt and stir until fully combined.
Transfer the dip from the pan to an oven-safe bowl. Grate vegan parmesan on top, if you wish.
Bake the dip for 20-25 minutes at 400*F/ 200*C.
While the dip is baking, slice the fresh bread, drizzle some olive oil and grate some parmesan on top. Bake the bread in the oven for 10-15 minutes, until golden and crispy.
When the dip has finished baking, dip the bread into it and enjoy!