Warm the olive oil in a soup pot over medium heat. Cook the onion for a few minutes until translucent. Add the sage, thyme, and salt, and cook for a couple more minutes.
Add the rutabaga, potatoes, and broth to the pot. Increase heat to bring to a boil, then reduce heat to maintain a simmer, cover the pot, and cook for about 15 minutes or until the vegetables are fork-tender.
Remove the soup from heat. Use an immersion blender to puree the soup. See notes for tips on using an upright blender.
While the soup is cooking, prepare the crispy onions. In a large bowl, whisk together the almond milk and apple cider vinegar. Place the sliced onions in the mixture, and let them soak for at least 5 minutes.
In a shallow plate or bowl, mix together the flour and garlic powder. Using a fork, remove a handful of sliced onions from the almond milk mixture. Gently shake off excess liquid, then place them in the flour mixture. Coat the onions in the flour, then use a fork to remove them and gently shake off any excess flour. Place them on a plate, and repeat this step for the remaining onions.
In a large skillet, warm the olive oil over medium heat. Once it is hot, add the breaded onions. Do your best to spread them out in a single layer. Cook for a few minutes on each side until crispy. You will likely need to cook them in two batches.
To serve the soup, ladle it into bowls then top with crispy onions.
Leave a rating or review by tapping the stars on this recipe card (above) or in the comments section (at the end of the post)!