-
1
The day before you plan to serve this dish, put the onion, jalapeno, garam masala, and salt in a food processor.
-
2
Pulse until the vegetables are finely minced.
-
3
Add the canned tomatoes and their juices and pulse to combine and chop the tomatoes.
-
4
Pour the tomato mixture into a large pot over medium heat and bring to a simmer.
-
5
Add the buttermilk and soy sauce, and stir to combine.
-
6
Cook until the mixture is reduced by half, about 45 minutes.
-
7
Stir in the cheese until it is melted.
-
8
Let the mixture simmer for another 20 minutes.
-
9
The cheese will break down and be absorbed by the sauce.
-
10
Cool the sauce to room temperature and refrigerate overnight.
-
11
Preheat the oven to 350F (175C).
-
12
Heat half of the sauce in a high-sided ovenproof skillet over medium heat.
-
13
Freeze the other half for another time.
-
14
When the sauce is steaming hot, add the fillets and, using a spoon, cover them with sauce.
-
15
Transfer the skillet to the oven and cook for 15 minutes.
-
16
Remove the pan from the oven and let the grouper rest in the hot sauce for 5 minutes.
-
17
Spoon the grouper and lots of sauce into 4 bowls.
-
18
Serve immediately.