← Back to Blog

Bean Vegetable Soup — The Soup That Says “I’m Here”

The first full week of being a family of three, all together, all the time. No deployment. No countdown. No bus. Just us. It's an adjustment. Ryan has been gone for most of our marriage — deployed for seven of the ten months we've been married. Living together, sharing a bathroom, splitting the nighttime Caleb duties — it's new. We're learning each other's rhythms. He wakes at 0500 because Marines can't turn that off. I've been waking at 0500 because Caleb can't turn that off. We stand in the kitchen together, bleary-eyed, drinking coffee, while Caleb sleeps in the swing and we have the first conversation of the day. 'Sleep?' he asks. 'Some. You?' 'Some.' 'Coffee?' 'Coffee.' The conversations of new parents. Monosyllabic. Exhaustion-based. Beautiful. Ryan took over bedtime. He does the 2 AM feeding with a bottle of pumped milk so I can sleep. He walks Caleb around the apartment, singing — badly, always badly — and Caleb falls asleep to the sound of his father's voice the way he used to fall asleep to the sound of his father's voice on the phone. Some things transfer across mediums. I told Ryan about the therapy. Not the details — not the 4 PM emptiness or the crying — just that I'm seeing someone. 'A counselor at the base clinic. For... postpartum stuff.' He was quiet. Then: 'You need me to do anything?' 'Just be here.' 'I'm here.' That's it. No big conversation. No drama. Just: 'I'm here.' The same words I said to him on the phone during deployment. The same words Dad says with eggs. The same words Mom says with dinner at 1800. I'm here. The most important sentence in the English language. I made Mom's chicken soup tonight — the real one, from scratch, not from the freezer. My pot, my stove, my kitchen. Ryan had two bowls. Caleb nursed on the couch while we ate. The apartment smelled like chicken and dill and home. The 4 PM feeling came today. It always does. But this time, at 4 PM, Ryan was on the floor with Caleb, making faces, and Caleb smiled, and the feeling didn't go away but it got quieter. That's progress. Quieter is progress.

The chicken soup Mom makes has dill in it — that’s the thing you notice first when the apartment fills up with the smell of it. I wanted something that would do the same thing hers does: make the room feel occupied in a good way, make Ryan look up from whatever he’s doing and say “that smells incredible.” This bean vegetable soup isn’t the same recipe, but it carries the same intention — something from scratch, something that takes a little time, something that proves the kitchen is ours now and we’re staying.

Bean Vegetable Soup

Prep Time: 20 min | Cook Time: 45 min | Total Time: 1 hr 5 min | Servings: 6

Ingredients

  • 1 tablespoon olive oil
  • 1 medium yellow onion, diced
  • 3 cloves garlic, minced
  • 3 medium carrots, peeled and sliced into rounds
  • 3 stalks celery, sliced
  • 1 medium zucchini, diced
  • 1 can (15 oz) cannellini beans, drained and rinsed
  • 1 can (15 oz) kidney beans, drained and rinsed
  • 1 can (14.5 oz) diced tomatoes, undrained
  • 6 cups low-sodium vegetable or chicken broth
  • 1 teaspoon dried thyme
  • 1 teaspoon dried oregano
  • 1/2 teaspoon smoked paprika
  • Salt and black pepper to taste
  • 2 cups fresh baby spinach or chopped kale
  • Fresh parsley, chopped, for serving
  • Crusty bread, for serving (optional)

Instructions

  1. Build the base. Heat olive oil in a large pot or Dutch oven over medium heat. Add the onion and cook, stirring occasionally, until softened and translucent, about 5 minutes. Add garlic and cook 1 minute more until fragrant.
  2. Add the vegetables. Stir in carrots and celery and cook for 4–5 minutes, until they begin to soften slightly. Add the diced zucchini and stir to combine.
  3. Season and pour. Add thyme, oregano, and smoked paprika. Stir everything together, then pour in the diced tomatoes (with their liquid) and the broth. Bring to a boil over medium-high heat.
  4. Add the beans. Stir in the cannellini and kidney beans. Reduce heat to medium-low and simmer uncovered for 25–30 minutes, until the carrots are fully tender and the broth has deepened in color and flavor.
  5. Finish with greens. Stir in the spinach or kale and cook just until wilted, 2–3 minutes. Taste and season with salt and pepper.
  6. Serve. Ladle into bowls and top with fresh parsley. Serve with crusty bread if you have it. Watch someone you love have two bowls.

Nutrition (per serving)

Calories: 210 | Protein: 11g | Fat: 3g | Carbs: 36g | Fiber: 10g | Sodium: 480mg

Rachel Abernathy
About the cook who shared this
Rachel Abernathy
Week 148 of Rachel’s 30-year story · San Diego, California
Rachel is a twenty-eight-year-old Marine wife and mom of two who has moved five times in six years and learned to cook a Thanksgiving dinner with half her cookware still in boxes. She married young, survived postpartum depression, and feeds her family of four on a junior Marine's salary with a freezer full of pre-made meals and a crockpot that has never let her down. She writes for the military spouses who are cooking dinner alone in base housing and wondering if they're enough. You are.

How Would You Spin It?

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