← Back to Blog

Minestrone Soup — When the Kitchen Becomes Home Again

Settling in. Unpacking is archeology — every box reveals something I forgot I owned, something I definitely don't need, and something that makes me cry. The box labeled "KITCHEN — MISC" contained: a broken wine opener, seven chopsticks (odd number, which means we've lost one at some point and never noticed), and Amma's rasam recipe on an index card in her handwriting, the original one from pharmacy school, the one that started everything. I held the index card. Yellowed. Corners softened. Her handwriting — small, precise, the handwriting of a chemistry professor who never got to be a chemistry professor. "Rasam — Amma's recipe" written at the top. Below it, the ingredients, the measurements (what measurements — "some" and "enough" and "until it tastes right"), the steps. This index card is the ur-text. The original document. The seed from which one hundred and sixty pages of leather journal entries grew. I put it in the journal. Page one sixty-eight. Where it belongs. Anaya is learning the new house. She walks from room to room with the territorial confidence of a small explorer claiming land. She has designated the kitchen as her primary territory — she stands at the cabinet doors and opens and closes them with the repetitive satisfaction of someone who has discovered cause and effect. I baby-proofed the kitchen in stages: cabinet locks (necessary), stove guard (essential), a designated low drawer for Anaya-safe items (plastic containers, wooden spoons, a colander she wears as a hat). She can play in the kitchen while I cook. This is the setup — the same setup Amma had, the same proximity, the same kitchen-as-classroom arrangement that taught me to cook by osmosis. I made Amma's beans poriyal in the new kitchen — green beans cut thin, cooked with mustard seeds, urad dal, curry leaves, and coconut. Simple. The first real recipe I've cooked here, beyond reheated sambar and survival meals. The kitchen is ugly. The beans poriyal was beautiful. The balance holds.

Beans poriyal was the first real thing I cooked in this kitchen — simple, grounding, and exactly what the moment needed. But in the days that followed, as Anaya kept claiming the cabinet drawers and I kept finding Amma’s fingerprints everywhere in the unpacked boxes, I wanted something that could stretch across an afternoon, fill the whole house with smell, and feel like we actually lived here. Minestrone was the answer: beans again, vegetables again, a pot that asks you to stay close and pay attention — the same osmosis-style cooking that Amma built into me one kitchen at a time.

Minestrone 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
  • 2 medium carrots, peeled and diced
  • 2 stalks celery, diced
  • 1 medium zucchini, diced
  • 1 can (14.5 oz) diced tomatoes, with juices
  • 1 can (15 oz) cannellini beans, drained and rinsed
  • 1 can (15 oz) kidney beans, drained and rinsed
  • 4 cups low-sodium vegetable broth
  • 2 cups water
  • 1 teaspoon dried oregano
  • 1 teaspoon dried basil
  • 1/2 teaspoon dried thyme
  • 1/2 teaspoon salt, plus more to taste
  • 1/4 teaspoon black pepper
  • 1 cup small pasta (ditalini or elbow), uncooked
  • 2 cups fresh spinach or roughly chopped kale
  • Parmesan rind (optional, for simmering)
  • Freshly grated Parmesan, for serving

Instructions

  1. Build the base. Heat olive oil in a large heavy-bottomed pot over medium heat. Add the onion and cook, stirring occasionally, until softened and translucent, about 5 minutes. Add the garlic and cook 1 minute more until fragrant.
  2. Add the vegetables. Stir in the carrots and celery and cook for 4–5 minutes, until they begin to soften. Add the zucchini and stir to combine.
  3. Add tomatoes and beans. Pour in the diced tomatoes with their juices, then add the cannellini beans and kidney beans. Stir everything together.
  4. Pour in the broth. Add the vegetable broth and water. If using a Parmesan rind, nestle it into the pot now. Stir in the oregano, basil, thyme, salt, and pepper. Bring to a boil over medium-high heat.
  5. Simmer. Reduce heat to medium-low and simmer uncovered for 15 minutes, stirring occasionally, until the carrots are tender and the flavors have begun to meld.
  6. Cook the pasta. Add the dry pasta directly to the pot and stir. Increase heat slightly to maintain a gentle boil and cook until the pasta is just tender, about 8–10 minutes.
  7. Add the greens. Stir in the spinach or kale and cook for 2 minutes until wilted. Remove and discard the Parmesan rind if used. Taste and adjust salt as needed.
  8. Serve. Ladle into bowls and top with freshly grated Parmesan. Serve with crusty bread if you have it, or just as it is — it doesn’t need anything.

Nutrition (per serving)

Calories: 285 | Protein: 13g | Fat: 6g | Carbs: 45g | Fiber: 9g | Sodium: 520mg

Priya Krishnamurthy
About the cook who shared this
Priya Krishnamurthy
Week 168 of Priya’s 30-year story · Edison, New Jersey
Priya is a pharmacist, wife, and mom of two in Edison, New Jersey — the town she grew up in, surrounded by the sights and smells of her mother's South Indian kitchen. These days, she splits her time between the hospital pharmacy, school pickups, and her own kitchen, where she cooks nearly every night. Her style is a blend of the Tamil recipes her mother taught her and the American comfort food her kids actually want to eat. She writes about the beautiful mess of balancing two cultures on one plate — and she wants you to know that ordering pizza is also an act of love.

How Would You Spin It?

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