In a medium saucepan over medium heat, warm the olive oil until shimmering but not smoking.
Whisk in the almond flour, stirring constantly for 1-2 minutes until the mixture becomes golden and slightly thickened. This creates the base for the sauce.
Sprinkle in the chili powder, cumin, garlic powder, sea salt, and black pepper. Stir continuously for another 30 seconds to toast the spices and release their flavor.
Add the tomato paste to the mixture and stir well until fully combined and dark red in color.
Slowly whisk in the broth, pouring in a little at a time to avoid lumps. Continue stirring until the sauce begins to thicken and reach a smooth consistency. Let it simmer for 5-7 minutes, allowing the flavors to blend.
Remove the pan from heat and stir in the apple cider vinegar for a little acidity and brightness. Taste and adjust the seasoning if needed.