-
1
Preheat the oven to 425 degrees F with a rack set on the middle shelf.
-
2
Place the hearts of palm onto several layers of paper towels to absorb any excess liquid.
-
3
Season lightly with salt.
-
4
Heat 2 tablespoons of the oil in a large high-sided skillet over medium to medium-high heat until it just starts to shimmer.
-
5
Sear the hearts of palm until golden brown on both sides, 2 to 4 minutes total.
-
6
You may need to do this in two batches to avoid crowding the skillet.
-
7
Transfer to a baking sheet or large plate.
-
8
Discard the used oil and wipe out the skillet.
-
9
Add the remaining oil to the same skillet over medium-high heat.
-
10
Add the onions and 1/2 teaspoon salt and cook until softened and lightly browned, stirring occasionally, 6 to 8 minutes.
-
11
Add the garlic and cook until just softened, stirring constantly, about 1 minute.
-
12
Stir in the crushed tomatoes, diced tomatoes, red pepper flakes, 1/2 teaspoon salt and fish sauce if using.
-
13
Bring to a boil, and then reduce to a simmer.
-
14
Simmer, uncovered, for 15 minutes.
-
15
Season with additional salt if needed.
-
16
Carefully pour the sauce into a 13- by 9-inch baking dish.
-
17
Add the browned hearts of palm to the sauce in a single layer and sprinkle all over with the grated cheese.
-
18
Bake until the cheese is lightly golden brown, about 10 minutes.
-
19
Allow to sit at room temperature for 5 minutes before serving.
-
20
Top with the basil.
-
21
To serve, divide the warm polenta among 6 bowls and top with the hearts of palm and tomato sauce.