← Back to Blog

Vegetarian White Bean Soup — Almost Like Mamma’s

Mamma turned eighty-eight on Thursday. I made her sockerkaka and drove it to Fifth Street and sat at her kitchen table and we had coffee and cake and the visit was quiet and necessary. Mamma is smaller this year. I don't mean physically — she's always been small. I mean in the way that very old people become smaller, as if the body is concentrating itself, distilling down to the essential. Her hands are thinner. Her face is sharper. Her eyes are the same — blue, clear, missing nothing. She asked about Paul. I told her: the wheelchair, the pureed food, the voice. She listened without expression, the way she listens to everything — absorbing, processing, filing. Then she said, "Read to him." I said, "I do." She said, "Read to him more. My mother read to my father when he was dying. Not because he needed the stories. Because he needed the voice." He needed the voice. Mamma's wisdom, delivered in four words, at a kitchen table, over sockerkaka. He needed the voice. Not the information. Not the plot. The voice. The sound of someone you love, speaking to you, the sound that says: I'm here. You're not alone. The words don't matter. The voice matters. I went home and I read to Paul for two hours. I read him the lighthouse book that Karin brought from Stockholm. I read about Söderarm lighthouse, built in 1839, on a rock in the Baltic Sea, maintained by a keeper who lived there alone for thirty years. Paul listened with his eyes closed and his breathing was steady and the monitor beeped and the room was warm and my voice was the only sound besides the beeping and I read and read and read because Mamma said to read and Mamma is always right. Sophie called from the U of M. She's in her junior year, deep in clinical rotations. She said, "Grandma, I had a patient today who reminded me of Grandpa." She paused. "He asked me to read to him. I read him the sports page." I said, "That's perfect, Sophie." She said, "He smiled. He couldn't talk but he smiled." I said, "The reading did that." She said, "I know." The thread. The reading. The voice. From Mamma to me to Sophie. The chain of women who know that the voice is the medicine. I made Mamma's soup — the yellow pea soup, thick and golden — and brought a jar to her on Sunday. She tasted it and said, "Good. Almost like mine." Almost. Always almost. But the almost is a badge of honor now. Almost means close. Almost means I'm getting there. Almost means the recipes are transferring, imperfectly, from her hands to mine, from her kitchen to mine, from her voice to mine. Almost. I'll take almost.

The yellow pea soup I brought Mamma on Sunday got me thinking about the jar I carried and the “almost” she gave me — and about how a good, thick bean soup is the closest thing I have in my own kitchen to hers. This vegetarian white bean soup is what I make when I need something golden and grounding, something that feels like a handed-down recipe even when it isn’t quite. It isn’t Mamma’s soup. But it’s mine, and I’m getting closer.

Vegetarian White Bean Soup

Prep Time: 15 min | Cook Time: 35 min | Total Time: 50 min | Servings: 6

Ingredients

  • 2 tablespoons olive oil
  • 1 medium yellow onion, diced
  • 3 cloves garlic, minced
  • 3 medium carrots, peeled and sliced into rounds
  • 2 stalks celery, chopped
  • 2 cans (15 oz each) white cannellini beans, drained and rinsed
  • 4 cups vegetable broth
  • 1 can (14.5 oz) diced tomatoes, undrained
  • 1 teaspoon dried thyme
  • 1/2 teaspoon dried rosemary, crumbled
  • 1/2 teaspoon smoked paprika
  • Salt and black pepper to taste
  • 2 cups chopped fresh kale or spinach
  • 1 tablespoon fresh lemon juice
  • Crusty bread, for serving (optional)

Instructions

  1. Sauté the aromatics. Heat olive oil in a large pot or Dutch oven over medium heat. Add onion and celery and cook, stirring occasionally, until softened, about 5 minutes. Add garlic and cook 1 minute more until fragrant.
  2. Add vegetables and seasoning. Stir in carrots, thyme, rosemary, and smoked paprika. Cook for 2 minutes, letting the spices bloom in the oil.
  3. Build the soup. Add the drained white beans, diced tomatoes with their juices, and vegetable broth. Stir to combine and bring to a boil over medium-high heat.
  4. Simmer until thickened. Reduce heat to medium-low, partially cover, and simmer for 20–25 minutes until carrots are tender and the broth has thickened slightly. For an even thicker, more golden soup, use the back of a spoon or a potato masher to crush about 1/4 of the beans against the side of the pot.
  5. Add greens and finish. Stir in the kale or spinach and cook 3–4 minutes until wilted. Remove from heat, stir in lemon juice, and season generously with salt and black pepper.
  6. Serve. Ladle into bowls and serve warm with crusty bread. The soup keeps well refrigerated for up to 4 days and thickens further as it sits — add a splash of broth when reheating.

Nutrition (per serving)

Calories: 218 | Protein: 11g | Fat: 5g | Carbs: 34g | Fiber: 9g | Sodium: 580mg

Linda Johansson
About the cook who shared this
Linda Johansson
Week 147 of Linda’s 30-year story · Duluth, Minnesota
Linda is a sixty-three-year-old retired nurse from Duluth, Minnesota, living alone in the house where she raised her children and said goodbye to her husband. She lost Paul to ALS in 2020 after two years of watching the kindest man she'd ever known lose everything but his dignity. She cooks Scandinavian comfort food and Minnesota hotdish and the pot roast Paul loved, and she sets two places at the table out of habit because it makes her feel less alone. Every recipe she writes is a person she's loved.

How Would You Spin It?

Put your own twist on this recipe — what would you add, remove, or swap?