Back to school season at the hospital. The annual September prep that starts in August. I am reviewing menus, ordering supplies, training new seasonal staff. This is my twenty-first year of this cycle — August prep, September rush, December holidays, January flu, spring renewal, summer steady. Twenty-one years of the same cycle and it never gets old because the food never gets old and the patients never stop needing me and I never stop needing them. We need each other. The hospital and I. The kitchen and the woman who runs it. We are symbiotic. We are one organism.
Lucas is three months old. He is holding his head up, which I consider a remarkable achievement for someone who three months ago did not exist outside of Jenny body. He is also grabbing things — my finger, my hair, my earring which I stopped wearing after the second grabbing incident because vanity has limits and baby safety does not. I hold him every chance I get. I rock him. I sing to him — the lullaby that Mami sang, the one from Bayamon, the one Abuela Consuelo sang. He listens. His eyes get wide and then heavy and then closed, and the sleeping is the most peaceful thing I have ever seen, more peaceful than a Sunday afternoon, more peaceful than Eduardo reading the newspaper, more peaceful than anything in this loud, busy, food-scented life.
Carlos proposed to Rosa. PROPOSED. He did it at a restaurant in Hartford — nothing fancy, a place they go to every week — and he put the ring on the table next to her water glass and she picked it up and she said yes and she called me at 11 PM screaming and I screamed back and Eduardo woke up and said, What happened? and I said, Rosa is engaged! and he said, Good, and went back to sleep because Eduardo processes joy the same way he processes everything: with one word and immediate unconsciousness.
Another wedding. Another celebration. Another excuse to cook for a hundred people and make pernil and argue about menus and fight with someone mother about the reception layout. But this time it is Rosa, my second daughter, my loud one, my too-much one, my mirror. And Carlos, the man from the Bronx who asked for my bean recipe on his first visit. They are getting married. My bean recipe sealed it. I knew those beans were magic. I knew it from the first time Mami taught me to soak them overnight. Magic beans, mi amor. They change everything.
Carlos asked for my bean recipe on his very first visit — and I knew then that he understood something fundamental about this family. Beans are not a side dish in this house. They are a declaration. So when Rosa called me at 11 PM screaming about the ring next to the water glass, the first thing I thought after the screaming stopped was: I am making a big pot of soup to celebrate, and it starts with beans. This Italian white bean soup is rich and grounding, the kind of pot that feeds a crowd and fills a kitchen with the smell of something real — exactly what you need when your loud, wonderful, too-much daughter says yes.
Italian White Bean Soup
Prep Time: 15 minutes | Cook Time: 40 minutes | Total Time: 55 minutes | Servings: 6
Ingredients
- 2 tablespoons olive oil
- 1 medium yellow onion, diced
- 4 cloves garlic, minced
- 2 medium carrots, peeled and sliced
- 2 stalks celery, sliced
- 1 teaspoon dried rosemary
- 1 teaspoon dried thyme
- 1/2 teaspoon crushed red pepper flakes
- 2 cans (15 oz each) cannellini beans, drained and rinsed
- 1 can (14.5 oz) diced tomatoes, with juices
- 4 cups low-sodium chicken or vegetable broth
- 2 cups chopped fresh spinach or kale
- Salt and black pepper to taste
- Freshly grated Parmesan cheese, for serving
- Crusty bread, for serving
Instructions
- Saute the aromatics. Heat olive oil in a large heavy-bottomed pot or Dutch oven over medium heat. Add the onion and cook for 4–5 minutes, stirring occasionally, until softened and translucent. Add the garlic and cook for 1 minute more until fragrant.
- Add the vegetables. Stir in the carrots and celery. Cook for 3–4 minutes, until slightly tender. Add the rosemary, thyme, and crushed red pepper flakes, stirring to coat the vegetables in the spices.
- Build the soup base. Pour in the diced tomatoes with their juices and stir to combine. Add the drained cannellini beans and the broth. Stir everything together and bring the soup to a boil over medium-high heat.
- Simmer. Reduce the heat to medium-low and let the soup simmer uncovered for 20–25 minutes, until the vegetables are fully tender and the broth has thickened slightly. Use the back of a spoon to gently mash a few beans against the side of the pot to add body to the broth.
- Finish with greens. Stir in the chopped spinach or kale and cook for 2–3 minutes, just until wilted. Taste and season generously with salt and black pepper.
- Serve. Ladle into bowls and top with freshly grated Parmesan. Serve with crusty bread on the side for soaking up every last drop.
Nutrition (per serving)
Calories: 240 | Protein: 12g | Fat: 6g | Carbs: 34g | Fiber: 9g | Sodium: 480mg