Over medium heat, heat oil. Once hot, add tomatoes and spices, and cook for 3 minutes, stirring.
Add garlic and cook another minute.
Add remaining ingredients except the spinach and garnish.
Stir to combine and cook at a low simmer for about 10 minutes uncovered, stirring occasionally. Cook longer for a deeper flavor, but you don't need to.
Add spinach and cover, cook until spinach wilts, about 3 min. Garnish.