Add ½ cup of diced onions to a medium saucepan with 1 teaspoon of ghee and sauté on medium heat until translucent. About 3-5 minutes
While the onions are sautéing, roughly chop 4 cloves of garlic and add them to the onions once the onions are translucent and sauté for 2 minutes
In a small bowl, add the nut milk and arrowroot flour and whisk together till combined
Add the nut milk and arrowroot flour mixture along with the salt and pepper to the onions and garlic and whisk it together on medium low heat till it has thickened to almost a gravy consistency.
Once the sauce has thickened, use an immersion blender directly in the saucepan and blend until smooth. Then let the sauce sit on low heat. If you don't have an immersion blender then you can transfer the sauce to a blender and blend it till smooth and return it back to the saucepan
In a large pot, add 1 tablespoon of avocado oil and bring it to medium heat
Small handfuls at a time, add the spinach to the pot with avocado oil, and stir till all of it has wilted down
Once the spinach is all wilted, pour the cream sauce over the spinach and stir to combine. Let cook for another 5 minutes then serve.
Notes
Nut Milk- I love using Nutpods Original Creamer in this recipe but you can use unsweetened almond milk, coconut milk, unsweetened cashew milk, or even unsweetened oat milk. Keep in mind that if you use oat milk then the recipe will no longer be Whole30 or Paleo.Arrowroot Flour- If you don't have arrowroot flour then you can substitute it with tapioca flour. Also, both arrowroot starch and tapioca starch are the same as arrowroot flour and tapioca flour.