Dinner in 30 · Mediterranean
White Bean and Spinach Stew
This is the stew I make when the grocery budget is stretched and dinner still has to feel like a hug. Canned white beans, crushed tomatoes, a pile of spinach, and a squeeze of lemon, simmered together in one pot for 25 minutes.
It is fully vegan as written: no butter, no cream, no parmesan anywhere in the pot, and you will not miss them. A few beans get mashed against the side of the pot to make it creamy without any dairy at all.
It is also gluten free and dairy free start to finish. If you are strictly gluten free, the one label worth checking is your vegetable stock, most are gluten free but a few are not. Around 320 calories a serving, and it costs about what a coffee run does.
By the TasteBoard team. Timed in a home kitchen, with total time added up and safe temperatures checked.

Photo: @E4024 / Wikimedia Commons, CC BY-SA 4.0
- 30 min promise
- 25 min total
- Prep
- 5 min
- Cook
- 20 min
- Total
- 25 min
- Servings
- 4
- Course
- Dinner in 30
- Calories, about
- 320 per serving
Instructions
Tap a step to mark it done, saved on this device only. Timer buttons count down right here and beep when time is up.
Cook mode keeps your screen awake while you cook. Your browser does not support it, sorry, so keep the screen from sleeping the usual way.
Why you will love it
25 minutes total, one pot, and most of it is unattended simmering.
Fully vegan, vegetarian, gluten free, and dairy free as written, no swaps needed.
Pantry driven: canned beans, canned tomatoes, an onion, and a bag of spinach.
Around 320 calories a serving with about 15 grams of protein from the beans.
The lemon at the end wakes the whole pot up, do not skip it.
Tips
The lemon juice goes in off the heat, at the very end. Cooked lemon turns dull, fresh lemon makes the whole pot taste brighter.
Beans and tomatoes drink salt. If your first taste is flat, add 0.25 tsp more salt and taste again before deciding the stew is boring.
Rinsing the canned beans well removes the starchy liquid and keeps the broth clean.
If you need this strictly gluten free, check the vegetable stock label. Most are gluten free, a few hide barley or wheat, water works fine if yours is questionable.
Swaps and variations
Grated parmesan on top is delicious, but it is not vegan or dairy free. What changes: the bowl becomes vegetarian only, so skip it if you are cooking for vegans.
Kale instead of spinach: strip the leaves and chop them. What changes: it needs 3 to 4 minutes to wilt, so add it a couple of minutes before you would add spinach, and the chew is heartier.
Extra creamy: blend 1 cup of the finished stew until smooth and stir it back in. What changes: a thicker, creamier body, still completely vegan.
For heat: extra red pepper flakes, or a spoon of chili crisp on each bowl. What changes: gentle warmth becomes a real kick.
What to serve
Crusty bread or toasted sourdough for dunking, almost mandatory.
Ladled over cooked rice or quinoa, which turns it from soup into a stew and stretches it further.
A simple cucumber and tomato salad on the side for something cool and crunchy.
Storage and reheating
Leftovers keep in the fridge for 4 to 5 days, which makes this a great Sunday batch for the week. It thickens as it sits, so loosen it with a splash of water when you reheat. Reheat in a pot over medium heat for 3 to 4 minutes, stirring, until it is steaming hot and reaches 165 F (74 C). It freezes beautifully for up to 3 months, thaw overnight in the fridge. Honest note: the spinach loses a little of its bright green after freezing, but the flavor holds up fine.
Calories shown are an estimate from standard ingredients, not medical advice. Brands and amounts change the number.
Questions cooks actually ask
Is this really vegan?
Yes, completely. No butter, no cream, no parmesan, no animal stock anywhere in the pot. The creaminess comes from the beans themselves, which is why the recipe has you mash a few against the side of the pot. The parmesan idea in the variations is optional and would break vegan.
Can I use dried beans instead of canned?
You can, but it is a different recipe in time terms. Soak them first, then simmer until tender, which is usually 1 to 2 hours, and that is before this 25 minute pot even starts. Canned beans are what keep this a weeknight dinner, and two cans cost about two dollars.
My stew tastes flat, what do I do?
Nine times out of ten it needs more salt, and the tenth time it needs more lemon. Beans and canned tomatoes are quiet until they are seasoned properly. Add 0.25 tsp salt, taste, then a squeeze more lemon if it still needs lift.
Can I use frozen spinach?
Yes. Thaw it and squeeze it very dry before it goes in. What changes: the color is a darker olive green instead of bright, and the texture is more uniform, but the flavor is the same.
Keep exploring
All dinner in 30 recipes
More dishes like this, with honest times and how to choose.
Mediterranean recipes
The same flavours, more ways to cook them.
Vegetarian recipes
Recipes that fit the same way of eating, checked for hidden ingredients.
Vegan recipes
Recipes that fit the same way of eating, checked for hidden ingredients.
Gluten free recipes
Recipes that fit the same way of eating, checked for hidden ingredients.
Dairy free recipes
Recipes that fit the same way of eating, checked for hidden ingredients.



