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
- 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.
- 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.
- Add tomatoes and beans. Pour in the diced tomatoes with their juices, then add the cannellini beans and kidney beans. Stir everything together.
- 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.
- 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.
- 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.
- 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.
- 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