In a large pot, sauté bacon until crispy, then transfer to a towel to drain. Reserve 1 tsp of bacon grease in the pot
Sauté onions in bacon grease until just tender, about 3-4 minutes. Add garlic and sauté another minute.
Whisk in broth, almond milk, potatoes, chili powder, kosher salt, and black pepper. Bring to a boil. Cover and lower to a simmer. Cook for 10-15 minutes, or until potatoes are tender. (The smaller you dice your potatoes, the faster your soup will cook.)
Carefully transfer about 1/3 of the soup mixture to a blender an puree, or use an immersion blender until soup is slightly creamy but still chunky.
Take soup off heat. Mix in cheese, green onions, and Greek yogurt until thoroughly combined. Mix in bacon, reserving a little for the top.
Taste and season with extra salt and pepper, if needed.