Preheat the oven to 400°F and pierce 2 pounds of potatoes with a fork all over.
Roast potatoes on a baking sheet for 60 minutes until tender and the skin crisps nicely.
Soak cashews in hot water for 15 minutes, then drain completely before blending.
Blend soaked cashews with 1 cup of water and nutritional yeast until silky smooth.
Heat olive oil in a soup pot over medium heat, sauté onion and garlic for 5 minutes.
Add vegetable broth, diced potatoes, salt, and pepper to the pot now.
Simmer for 20 minutes until potatoes are completely fork-tender throughout the mixture.
Use an immersion blender to partially blend the soup, leaving some chunks for texture variety.
Stir in prepared cashew cream and mix until heated through and well combined.
Scoop flesh from roasted potatoes and chop into bite-sized pieces for adding.
Fold roasted potato pieces into the soup and save some crispy skins for garnish.
Ladle into bowls and top with chives, bacon bits, and potato skins beautifully.