Slices of polenta are layered with a savory mix of white beans in herbed tomato sauce to make this cozy vegan casserole. Flavorful, comforting and easy enough for a weeknight dinner!
Coat the bottom of a large skillet with oil and place it over medium heat.
When the oil is hot, add the onion and cook, stirring occasionally, until soft and translucent, about 5 minutes.
Add the garlic and cook for 1 minute more, until very fragrant.
Add the wine, thyme and rosemary. Raise the heat and bring the wine to a simmer. Lower the heat and allow it to simmer until reduced by about half, about 5 minutes.
Stir in the beans, tomatoes, tomato paste and red pepper flakes.
Raise the heat and bring the mixture to a simmer. Lower the heat and allow it to simmer for about 10 minutes, stirring occasionally. Add water to the skillet during cooking as it thickens. You want the tomato mixture to be about the thickness of spaghetti sauce.
Remove the skillet from the heat and season the mixture with red pepper flakes, salt and pepper.
Preheat the oven to 400°.
Ladle about 1/3 of the tomato-bean mixture into the bottom of an 8 x 8 inch baking dish.
Layer half of the polenta slices over the mixture.
Ladle another 1/3 of the tomato bean mixture over the polenta.
Arrange the remaining half of the polenta slices over the mixture.
Ladle the remaining tomato-bean mixture over the polenta.
Cover the dish and bake for about 20 minutes, until the sauce is bubbly.
Optionally, uncover the dish, sprinkle with vegan cheese, and bake a few minutes more, until the cheese melts.
Remove the casserole from the oven and allow it to sit for at least 5 minutes.
Slice and serve.