
Oh wow this soup. I found a version of it back when I lived briefly in Berlin and kept grabbing beans and herbs at the markets. Back in Bristol with Ellie tugging at my apron and Muffin staring at crumbs, I needed something fast and proper comforting. This recipe became my secret weapon because it turns basic cupboard stuff into a bowl that actually feels like a hug from the inside.
The beans get properly creamy, rosemary sneaks in that warm, woodsy note, and a handful of spinach brightens everything up. It ends up being filling without feeling heavy, and it works great for busy weeknights. If you want a hearty bean soup with rosemary and spinach this one does the job and keeps cleanup easy.
It is forgiving too. I forget exact measures, I use whatever veg is in the fridge, and it still tastes lovely. One hectic Tuesday with a deadline buzzing and Ellie demanding her green soup but not the mushy kind I threw this together and she ate it all. True story. Seriously it is a one pan lifesaver when you do not have the energy to faff about.
Big pot or Dutch oven. Sharp knife. Cutting board. Wooden spoon. Measuring cups and spoons if you like precision but I often just guess the salt. Can opener if you are using tinned tomatoes or broth and a colander to rinse the beans. If you use a Parmesan rind have a grater handy for the final sprinkle. Ladle for serving. Timer if you trust yourself with one. I do not always.
Onions first, on medium heat. Let them soften slowly so you get that sweet base and not a sharp, raw edge. Garlic goes in a minute before the tomatoes so it smells fragrant not burnt. If you use a pinch of red pepper flakes add them with the garlic to wake the pot up without taking it over.
Rinse canned beans well to lose that tinny taste and any extra salt. Toss the Parmesan rind in while the soup simmers to add savory depth then pull it out before serving. If the soup feels too thin puree some of the beans and stir them back in for a creamy boost. Taste as you go because broths vary a lot in salt.
This is a great one pot soup recipe for busy families because it bubbles away and gets better as it sits. Timer? Ha. Right. Ellie distracts me every time. Still, a few minutes of simmer and you get proper comfort in a bowl.
Brown crumbled Italian sausage after the onions then continue as usual. Swap baby spinach for chopped kale which holds up to longer simmering and gives more bite. It becomes a proper meal that sticks to your ribs and is still simple to make.
For a lighter veggie version add diced zucchini with the tomatoes and beans and toss in extra thyme along with the rosemary. It stays bright and fresh and is lovely for lunches when it is warm out. I made this during a heatwave and it felt exactly right although less snug than the original.
Add sliced chorizo with the garlic and a teaspoon of smoked paprika to give the pot some smoky heat. It steps away from strict Mediterranean roots but adds proper personality if you want something bold. My brother asked for punchy so I tried this and it was a hit though a little goes a long way.
Ladle into big bowls and grate fresh Parmesan over the top so you get little melty pockets of salt and richness. Toasted breadcrumbs or crusty bread are perfect for dipping. A crisp salad with cucumber and lemon vinaigrette cuts through the warmth if you want contrast.
If you have picky eaters pair the soup with simple sides like cheese quesadillas or garlic bread. Leftovers reheat nicely if you add a splash of broth so the spinach does not over wilt. Stirring in cooked pasta turns leftovers into a thicker supper which is handy.
Start with soft onions, add garlic and a pinch of red pepper flakes if you like, then in go the broth, tinned tomatoes and rinsed beans with rosemary and a Parmesan rind if you have one. Bring to a boil then simmer for a bit so the flavors marry, add the spinach at the end so it just wilts, and finish with salt and pepper to taste. That is the short version. It works every time.
Yes toss the rind into the pot while it simmers. It melts savory and gives a subtle cheese note without making it cheesy. Remove the rind before serving unless you like hunting for chewy bits.
Skip the Parmesan rind for a vegan batch and add a splash of veggie bouillon or a spoon of nutritional yeast for that umami hit. Top with a vegan parmesan if you miss the dairy.
This really is a one pot soup recipe which is the whole point. Everything goes in one pot and you can sit down sooner. Less washing up and more time for what matters like convincing a small person to eat their greens.
Beans give fiber and protein, spinach adds iron and vitamins, and tomatoes add a bit of brightness. Make a big batch on a Sunday and it keeps in the fridge for a few days which makes it perfect for cold weather meal prep.
Extras are great in salads, mashed into dips with garlic and olive oil, or frozen in portions for future soups. I do this all the time so nothing goes to waste.
This delightful Mediterranean White Bean Soup comes together quickly with minimal effort, using pantry ingredients and several handfuls of spinach — frozen or fresh. Have you tried this recipe? Let us know how it went by leaving a comment below.