Creamy Polenta with Grilled Steak and Roasted Tomatoes
Creamy Polenta with Grilled Steak and Roasted Tomatoes is a comforting, elegant weeknight dinner that feels special without a lot of fuss. Golden, buttery polenta forms a silky bed for juicy grilled steaks and sweet, oven-roasted cherry tomatoes. This recipe balances rich, creamy textures with bright roasted acidity and savory grilled meat for a dinner that’s both rustic and refined.
Why this recipe works
Polenta cooks up quickly but stays wonderfully creamy when finished with butter, cream, and Parmesan. Roasting cherry tomatoes concentrates their flavor and gives an attractive, slightly charred sweetness that pairs beautifully with steak. A simple garlicky steak rub and a quick high-heat sear lock in flavor and give an appealing crust. The full meal is straightforward, uses pantry staples, and comes together in about 35–45 minutes depending on the steak thickness.
Ingredients
- ▢1 tablespoon olive oil
- ▢1 tablespoon butter
- ▢1 teaspoon garlic (minced)
- ▢1 cup cornmeal
- ▢½ cup heavy cream
- ▢2 cups water
- ▢½ teaspoon salt
- ▢½ cup Parmesan cheese (freshly grated)
- ▢2 cups cherry tomatoes
- ▢3 tablespoon olive oil
- ▢1 tablespoon balsamic vinegar
- ▢salt and pepper (to taste)
- ▢2 medium steaks (any would work, even flank steak)
- ▢2 teaspoon garlic (minced)
- ▢1 tablespoon olive oil
- ▢1 teaspoon dried oregano
- ▢salt and pepper (to taste)
Equipment
- Medium saucepan
- Wooden spoon or heatproof whisk
- Baking sheet
- Mixing bowl
- Cast iron skillet or grill pan (or outdoor grill)
- Tongs and a knife
- Measuring cups and spoons
Prep at a glance

- Preheat oven to 400°F (200°C) for the cherry tomatoes.
- Bring water to a simmer for the polenta.
- Mix a simple rub for the steaks and prepare the cherry tomatoes to roast.
Step-by-step directions

Below are the rewritten, clear steps for making this dish. The sequence follows the same order implied by the ingredient list and the original directions, but each step is clarified and organized for ease.
1. Roast the cherry tomatoes
- Preheat your oven to 400°F (200°C).
- On a baking sheet, combine 2 cups cherry tomatoes with 3 tablespoons olive oil and 1 tablespoon balsamic vinegar. Toss to coat evenly.
- Season the tomatoes with salt and pepper to taste. Spread them in a single layer so they roast evenly.
- Place the baking sheet in the preheated oven and roast the tomatoes for about 15–20 minutes, or until the skins start to wrinkle and the tomatoes are soft and juicy. Remove from the oven and set aside.
2. Prepare the steak rub and marinate briefly
- Pat 2 medium steaks dry with paper towels. This helps achieve a good sear.
- In a small bowl, combine 2 teaspoons minced garlic, 1 tablespoon olive oil, and 1 teaspoon dried oregano. Add salt and pepper to taste and stir to make a paste-like rub.
- Rub the mixture evenly over both sides of the steaks. Let them sit at room temperature for 10–15 minutes while you finish other steps. This brief resting helps the steaks cook more evenly.
3. Make the polenta
- In a medium saucepan, bring 2 cups water to a gentle simmer over medium heat.
- Once the water is simmering, reduce the heat to low and slowly add 1 cup cornmeal in a steady stream, whisking or stirring continuously to prevent lumps. Keep stirring until the mixture begins to thicken.
- Add 1 tablespoon olive oil, 1 tablespoon butter, and 1 teaspoon minced garlic to the polenta. Continue to stir frequently as the polenta cooks. Low and slow heat prevents scorching and produces a creamy texture.
- Cook the polenta for about 5–10 minutes, stirring often, until it is thick and smooth. If the polenta becomes too thick, you can add a splash of water to reach your desired consistency.
- Turn off the heat and stir in ½ cup heavy cream, ½ teaspoon salt, and ½ cup freshly grated Parmesan cheese. Mix thoroughly until the butter and cheese are fully incorporated and the polenta is silky and creamy. Keep warm, covered, while you cook the steaks.
4. Grill or pan-sear the steaks
- Heat a cast iron skillet or grill pan over medium-high to high heat until very hot. If using an outdoor grill, preheat to high heat. A hot surface is essential for a good crust.
- Lightly oil the pan or grill grates if desired. Place the steaks on the hot surface and sear without moving them for about 3–5 minutes, depending on thickness and your preferred doneness. Flip the steaks using tongs and cook the other side for another 3–5 minutes.
- Use an instant-read thermometer to check doneness: 125°F for rare, 135°F for medium-rare, 145°F for medium. Remember carryover cooking will raise the temperature slightly after resting.
- Once the steaks reach your desired temperature, transfer them to a cutting board and let them rest for 5–10 minutes. Resting allows the juices to redistribute, yielding a juicier steak.
5. Finish and plate
- After the steaks have rested, slice them against the grain into thin slices.
- Spoon creamy polenta onto plates or a serving platter to create a warm base.
- Top the polenta with sliced steak, then spoon roasted cherry tomatoes and any pan juices over the top.
- Garnish with any remaining grated Parmesan or a drizzle of olive oil if desired. Serve immediately while everything is warm.
Tasting notes and variations
This Creamy Polenta with Grilled Steak and Roasted Tomatoes dish is adaptable. Use your favorite cut of beef—flank, skirt, ribeye, or sirloin all work well. If you prefer a lighter finish for the polenta, you can reduce the heavy cream to 1/4 cup and stir in an extra tablespoon of butter for richness. For herb-forward notes, fold in a tablespoon of chopped fresh parsley or basil at the end.
If you’d like a tangier tomato finish, drizzle an additional splash of balsamic vinegar over the roasted tomatoes before serving. For a smoky, charred flavor, briefly place the roasted tomatoes under the broiler for 1–2 minutes before serving, watching closely so they don’t burn.
Make-ahead and storage
The polenta can be made a day ahead and kept in the refrigerator; it will firm up as it cools. Reheat over low heat with a splash of water or milk, stirring until smooth. Cooked steak is best enjoyed same day, but leftover sliced steak can be refrigerated for up to 3 days and reheated gently. Roasted tomatoes keep well in the fridge for 2–3 days; warm them briefly before serving.
Serving suggestions
- Serve with a simple green salad dressed with lemon and olive oil to cut through the richness.
- A side of sautéed greens (spinach, Swiss chard, or kale) adds color and a slight bitterness that pairs nicely.
- Offer crusty bread to soak up any pan juices and the remaining polenta on the plate.
Recipe timeline (approximate)
- 10 minutes — Prep steaks and tomatoes
- 15–20 minutes — Roast tomatoes
- 10 minutes — Cook polenta
- 8–12 minutes — Sear steaks and rest
- Total active cook time: 35–45 minutes
Notes on ingredient choices
All ingredients used in this recipe are commonly available and straightforward. Freshly grated Parmesan adds the best texture and flavor to the polenta; pre-grated cheese can sometimes be less melty due to anti-caking agents. The cornmeal called for here is standard medium-grind polenta; if you only have fine cornmeal you can still use it, but watch texture and cooking time closely.
Final thoughts
Creamy Polenta with Grilled Steak and Roasted Tomatoes is one of those dinners that feels like a restaurant meal at home. The creamy, dreamy polenta soaks up the steak juices and the roasted tomatoes bring bursts of vibrant flavor. It’s a dish you can make for guests or a cozy dinner for two—simple to cook, impressive to serve.
Enjoy this comforting combination of textures and flavors, and don’t be afraid to tweak herbs and garnishes to fit your tastes. Happy cooking!

Creamy Polenta with Grilled Steak and Roasted Tomatoes
Ingredients
- 1 tablespoon olive oil for polenta
- 1 tablespoon butter
- 1 teaspoon garlic minced, for polenta
- 1 cup cornmeal polenta
- 1/2 cup heavy cream
- 2 cups water
- 1/2 teaspoon salt
- 1/2 cup Parmesan cheese freshly grated
- 2 cups cherry tomatoes
- 3 tablespoons olive oil for roasting tomatoes
- 1 tablespoon balsamic vinegar
- salt and pepper to taste, for tomatoes and steaks
- 2 medium steaks any cut (flank works)
- 2 teaspoons garlic minced, for steak marinade
- 1 tablespoon olive oil for steak marinade
- 1 teaspoon dried oregano
Instructions
- 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.
Equipment
- Oven-Safe Baking Dish
- Grill or Grill Pan
- Medium Saucepan
- Whisk
- Mixing Bowl
- Measuring Cups and Spoons
Notes
- Leftover polenta is delicious with feta and yogurt or sour cream.

