Bring a large fry pan to medium heat on the stovetop.
In a mixing bowl, combine all seasonings: 2 tsp cumin (8 g), 2 tsp chilli powder (8 g), 1 tsp paprika (4 g), 1 tsp garlic powder (4 g), 2 tsp Kosher salt (8 g), 2 tsp freshly ground black pepper (8 g), and 3 tsp curry powder (12 g).
Shake a can of coconut milk (400 mL). Using a can opener, open the can of coconut milk and a can of whole plum tomatoes, and set them aside.
Once the pan is hot and slightly smoking, add 2 tbsp olive oil (30 mL) then add 1 tbsp butter (15 g).
Once the butter has melted, add the minced garlic and seasoning mix to the hot oil to toast for 30 - 60 sec, stirring constantly with a spatula.
Once the spices have deepened in colour and smell fragrant, add the full contents of the cans of coconut milk and whole plum tomatoes.
Lightly mash the whole tomatoes with the spatula and let the curry base simmer at medium for 10 min.
After the curry has reduced in volume by roughly 20%, add the protein of choice and the assorted vegetables.
Allow the curry to simmer for 10 additional min at medium-low uncovered.
Once the curry has thickened, it is ready to serve as is or with your favourite rice or naan bread. Enjoy heartily!