Summary:
Four light dinner bowls with golden corn polenta, saucy butter beans and spinach. A two-pan vegan meal in about 45 minutes, without dairy or specialty substitutes.Soft polenta makes a comforting base for a quick pan of tomato-simmered butter beans. The corn brings a gentle sweetness, the beans add substance, and a few handfuls of spinach wilt straight into the sauce. Olive oil supplies the finish, so there is no need for milk, butter or vegan cheese.
This is a useful dinner when the cupboard has canned beans and tomatoes but you want a change from pasta. Start the polenta first, then make the topping while it cooks, returning to the saucepan regularly to stir.
Recipe at a glance
- Serves: 4 light main-dish portions, or 3 larger portions
- Prep: about 10 minutes
- Cook: about 30–35 minutes, with both pans cooking alongside each other
- Total: about 45 minutes; very coarse polenta may take longer
- Equipment: medium heavy-bottomed saucepan, large skillet, whisk and long-handled spoon
Ingredients
Measurements use US cups and spoons. Vegetable weights and drained bean yields are approximate.
For the polenta
- 1 cup (160 g) dry yellow corn polenta, regular rather than instant
- 4 cups (960 ml) water, plus up to 1 cup (240 ml) hot water as needed
- ½ teaspoon fine salt, or less to taste
- 1 tablespoon (15 ml) olive oil
- Black pepper, to taste
For the tomato butter beans
- 1 tablespoon (15 ml) olive oil
- 1 small onion, about 4 oz (115 g), finely chopped
- 3 garlic cloves, minced
- 1 tablespoon (16 g) tomato paste
- 1 teaspoon dried oregano
- 1 can diced tomatoes with their juice, 14–14.5 oz (400–411 g)
- 2 cans butter beans, each 15 oz (425 g), drained and rinsed; about 3 cups (480–500 g) drained beans total
- ½ cup (120 ml) water, plus a little more if needed
- 3 packed cups (90 g) baby spinach
- Salt and black pepper, to taste
- 2 tablespoons chopped fresh parsley, optional
Choose the right cornmeal
Look for dry polenta or cornmeal labeled for making polenta. This recipe is written for a regular medium-to-coarse grind. Cornstarch, masa harina and ready-cooked polenta in a tube are different products and do not work with this liquid ratio. Instant polenta is an option, but use its package's liquid quantity and shorter cooking time.
A cup's weight varies with the grind; 160 g reflects the product used as the measurement reference. Start with the listed water, then adjust by texture. The goal is soft polenta that slowly spreads in a bowl rather than standing in a stiff mound.
How to make it
- Start the polenta. Bring 4 cups (960 ml) water and the measured salt to a boil in the saucepan. Turn the heat down and pour in the dry polenta in a thin stream while whisking. Whisk for 1–2 minutes until evenly mixed and starting to thicken.
- Cook gently. Reduce to low heat. Cook for about 25–35 minutes, or according to the package, stirring frequently and scraping the base and corners. Keep the bubbling gentle: hot polenta can spit, so use a long-handled spoon. Add hot water ¼ cup (60 ml) at a time if it becomes stiff before the grains soften. It is ready when a cooled spoonful tastes tender rather than gritty.
- Build the tomato sauce while the polenta cooks. Heat the topping's tablespoon of oil in the skillet over medium heat. Add the onion and cook for 5–7 minutes, stirring, until softened. Add the garlic for 30 seconds, then stir in the tomato paste and oregano for 1 minute.
- Simmer the beans. Add the canned tomatoes, drained butter beans and ½ cup (120 ml) water. Bring to a gentle bubble and simmer uncovered for 10–12 minutes, stirring carefully so the beans stay mostly whole. The sauce should coat the beans but remain spoonable. Add a splash of water if it gets dry.
- Add the greens. Fold in the spinach and cook for 2–3 minutes, until wilted and the topping is hot throughout. Taste, then season with salt and pepper. If the polenta needs longer, keep the beans on very low heat and stir occasionally.
- Finish and serve. Stir the remaining tablespoon of olive oil and some black pepper into the tender polenta. Loosen with a little more hot water if needed. Divide among bowls, add the tomato beans and finish with optional parsley. Serve promptly while the polenta is soft.
Texture fixes
- Lumpy polenta: whisk firmly while it is still loose. Pouring the grains slowly helps prevent dry pockets.
- Thick but gritty: it needs more cooking, not just more oil. Add a little hot water, keep the heat low and continue until tender.
- Sticking at the bottom: lower the heat and stir more often. If it scorches, transfer the unburnt portion to a clean pan without scraping up the burnt layer.
- Watery bean sauce: simmer uncovered a little longer before adding spinach. For a thicker sauce, gently mash a few beans against the side of the pan.
Vegan swaps and budget tips
- Different beans: use the same drained amount of cannellini or great northern beans. Use fully cooked beans, not dry beans directly from the bag.
- Frozen greens: replace fresh spinach with ½ cup (about 75 g) thawed, squeezed chopped spinach. Add it with the beans and follow the package's cooking directions.
- More savory polenta: replace some water with low-sodium vegetable broth. Check that the broth is vegan and reduce the added salt.
- Gluten-free: corn is naturally gluten-free, but choose certified gluten-free polenta and check all packaged ingredients if needed for celiac disease.
- Keep costs down: store-brand canned beans and tomatoes work well. Skip the optional parsley if you will not use the rest; extra spinach can go into a sandwich or another warm meal. Avoid buying dairy-free cream just for this dish.
Make ahead, store and reheat
The beans can be made ahead; fresh polenta gives the softest serving texture. If saving both, put the polenta and topping in separate shallow containers and refrigerate promptly, within 2 hours of cooking, or within 1 hour if the temperature is above 90°F (32°C). Keep the fridge at 40°F (4°C) or below and use within 3–4 days.
Chilled polenta sets firm. To make it spoonable again, break a portion into a saucepan, add a splash of water and warm gently while stirring and whisking. Add water gradually until it loosens. Reheat the bean topping separately, stirring, and bring both components to 165°F (74°C) throughout. Heat only the portions you need.
The bean topping can be frozen in small airtight portions for up to 2 months for best quality. Thaw in the refrigerator, then reheat thoroughly. Polenta can become grainier after freezing, so for the best texture make it fresh to serve with the thawed beans.
Recipe notes and sources
This original, researched recipe has not been kitchen-tested. The cover is an AI-generated serving illustration. The basic grain-to-liquid ratio and gradual whisking method were checked against Bob's Red Mill's polenta instructions; this version uses olive oil and water rather than dairy. Storage guidance follows Illinois Extension's leftovers advice and the FDA's safe food handling guidance.


