In a large pot, heat oil over medium heat then add chopped onion and saute, stirring frequently.
While onion is cooking, rinse and chop celery into 1/2" pieces (inner parts too) and add to pot. Continue stirring and cook for approximately 6 minutes til onions are golden. Meanwhile, peel and chop potatoes into 1" or so pieces and chop garlic into small pieces.
Add garlic and potatoes to pot, then pour 1 container of veggie stock. If the liquid doesn't cover the veggies, add water until the liquid is 1/4" above the veggies.
Add Bay leaves and cover.Bring to a boil, then reduce to simmer for 12 minutes. Add white beans.
Return cover and simmer for appx 5 min or until potatoes and celery are tender.
Remove bay leaves.Add 1 handful of spinach,and salt and pepper and use an immersion blender make the soup nice and smooth.
Adjust seasoning to taste. Serve warm (with bonus toppings like fried onions, yum!)