For The Marinara
In a medium saucepan, heat oil over medium high heat. Add onion and sautee until tender, about 5 minutes. Add the tomatoes, lower heat to medium low and simmer covered for 10 minutes.
Use an immersion blender or food processor to puree the tomatoes to thin the sauce.
Add the butter, salt, sugar, anchovy paste, tomato paste, oregano and basil. Cook uncovered for 45 minutes on low heat. Sauce should be barely bubbling. Once cooked, cover, set aside and keep warm.
For The Polenta
Bring the half and half to a simmer in a medium saucepan. Pour in the polenta.
Whisk until polenta is well blended and there are no lumps. Reduce heat to low and simmer, stirring occasionally until polenta starts to thicken. About 15 minutes. Stir in Parmesan cheese, remove from heat, cover and keep warm. Add milk or half and half it polenta becomes too thick as it sits.
For The Shrimp
Place the peeled and deveined shrimp in a bowl and add the Peri Peri Sauce. Stir to evenly coat the shrimp.
In a bowl mix together cornmeal, garlic powder, chile powder and salt. Gently coat each shrimp with the cornmeal mixture.
Heat a skillet over medium high heat. Add oil. when oil is hot, add the breaded shrimp and cook until done. Exterior should be pink, and flesh slightly opaque. About 2 - 3 minutes per side.
To Plate The Meal
I like to use my wide white pasta plates for this meal.
Using a ladle, spread a little of the marinara on the bottom of the plate. Place a mound of polenta over the sauce. Arrange the cooked shrimp over and sauce. Garnish with cooked baby broccoli or broccolini.