1. Preheat oven to 400F and line 2 baking sheets with tin foil (note that parchment paper will burn). Grab a small casserole dish to place the garlic in. For how to prepare the garlic, see this tutorial. Lightly drizzle on EVOO onto onions and season onions and tomatoes with S & P. Roast for about 30 minutes and then check on the vegetables. You might have to remove the onions early as they cook the quickest. When the onions are golden and lightly blackened on the edge, you can remove them. Continue roasting the garlic for about 60 minutes or so (check it after 4 5mins), and the tomatoes for about 1 hour and 20 mins. Your oven times will vary though, so keep an eye on them! 2. Add 3 cups roasted tomatoes, 2 tbsp roasted garlic flesh, and all the onion into a large pot. Add coconut milk, tomato paste, and broth and stir well. 3. Stir in the seasonings and spices to taste. Bring to a boil and then simmer for about 5-10 minutes. 4. Carefully transfer into a blender, processor, or use an immersion blender. Pulse for just a few seconds until chunky. You can also make it smooth, but I liked the texture. Serve immediately and garnish with reserved coconut milk, a sprinkle of garam masala, croutons/bread, and fresh black pepper.