Preheat the oven to 425°F (220°C).
In a mixing bowl combine 2 teaspoons minced garlic, 1 tablespoon olive oil and 1 teaspoon dried oregano; season with salt and pepper and rub the mixture over both steaks. Set aside to marinate briefly while you prepare the tomatoes and polenta.
In an oven-safe baking dish toss 2 cups cherry tomatoes with 3 tablespoons olive oil, 1 tablespoon balsamic vinegar and salt and pepper to taste; roast in the preheated oven for about 15 minutes until tomatoes are softened and starting to blister.
Meanwhile, heat 1 tablespoon olive oil and 1 tablespoon butter in a medium saucepan over medium heat. Add 1 teaspoon minced garlic and cook just until fragrant, about 30 seconds.
Add 1/2 cup heavy cream and 2 cups water to the pan and bring the mixture to a gentle boil.
Slowly whisk in 1 cup cornmeal (polenta) while whisking constantly to prevent lumps; reduce heat to low and cook, stirring frequently, until polenta thickens and is creamy, about 10 minutes. If too thick, add a little more water to reach a creamy but not runny consistency.
Stir 1/2 cup freshly grated Parmesan and 1/2 teaspoon salt into the polenta; adjust seasoning and keep warm.
While polenta cooks, preheat a grill or grill pan over medium-high heat and cook the steaks to your desired doneness (about 7 minutes per side for medium, depending on thickness). Let steaks rest a few minutes, then slice.
To serve, spoon creamy polenta onto plates, top with sliced steak and roasted tomatoes, and drizzle any juices from the tomatoes over the dish. Garnish with parsley if desired.