Heat your neutral oil in a wide pot until shimmering. Add quartered tomatoes cut-side down and let them char for 3–5 minutes without moving them. Flip once, cook 1–2 more minutes, and season lightly with salt and pepper for a smoky base.
Melt butter in the pot and add the curry paste, mashing it lightly with your spoon. Cook for a minute until fragrant to release all those aromatic flavors.
Pour in your stock and bring it to a gentle boil. Reduce heat to medium, stir in coconut milk, and let it simmer for 10 minutes. Adjust seasoning with salt, pepper, or extra spices as needed.
Pat scallops dry and season well with salt and pepper. Gently place them in the simmering curry, reduce heat to low, cover, and cook for 5–6 minutes. Let them rest in the pot for 1–2 minutes off the heat for perfect tenderness.
Spoon the curry with tomatoes into bowls, arrange scallops on top, and garnish with cilantro and red pepper flakes. Serve with toasted naan or steamed basmati rice for a complete meal.