Season a pan (or your pot, if you are using a multicooker) and sauté the onion slices until tender and mildly browned (6-8 minutes). Add the garlic and sauté for 1-2 minutes, until fragrant. Turn off the heat.
While the onions brown, warm a stockpot on medium high heat. Add the mashed frozen butternut squash and allow it to thaw until creamy. (This should have the consistency of warm, smooth mashed potatoes!)
Add the apple slices, bone broth, lemon juice, salt, pepper and spices. Mix together.
Place the lid onto the pot. Set the heat to medium and allow the mixture to simmer for 40 minutes, until the apples are tender and soft. Mix every 10 minutes or so to keep the ingredients well incorporated.
Once the mixture is fully cooked, blend together all of the ingredients (either in a standing blender or immersion blender) until smooth, or as chunky as you would prefer. Tadaa! You have soup!
Pour the soup into a bowl and top with cilantro. Enjoy!