Garden Minestrone Soup
A brothy, comforting soup of cannellini beans, zucchini, carrots, celery and kale simmered with crushed tomatoes, garlic and torn basil, finished with whole wheat pasta and a swirl of olive oil.
Why You'll Love This Recipe
This is a big pot of vegetable soup built for an unhurried weeknight dinner, the kind of meal that stretches to feed a household and tastes even better the next day. It suits anyone who wants something warm and filling that leans on vegetables and beans rather than heavy cream or meat, and it goes down easily after a long day. It is also the pot to make when the vegetable drawer has odds and ends in it, since minestrone has never been a fixed recipe anywhere it is actually cooked.
Nothing goes into the pot out of turn. Softening the onion, carrot and celery in olive oil first builds a savory backbone before any liquid goes in, and adding the garlic only at the end of that step keeps it fragrant instead of scorched. The beans and crushed tomatoes simmer long enough to trade flavors, while the zucchini and kale go in late so they stay tender and bright rather than turning to mush. Cooking the pasta separately and folding it in at the end keeps it from soaking up all the broth and going soft.
Creamy beans, sweet carrot, silky greens, and chewy whole grain pasta in a light tomato broth, lifted by fresh torn basil at the finish. The combination of beans, vegetables and whole wheat pasta makes it filling and high in fiber, and the olive oil and black pepper round it out without leaning on salt. It is nourishing food that feels like a comfort, not a compromise.
Ingredients
- 2 cups cannellini beans, rinsed and drained
- 1 1/2 cups no-salt-added crushed tomatoes
- 2 cups cooked whole wheat pasta
- 1 large zucchini, diced
- 2 medium carrots, diced
- 2 celery stalks, diced
- 3 cups chopped kale
- 1 medium onion, diced
- 4 garlic cloves, minced
- 1/2 cup torn basil
- 3 tbsp olive oil
- 1/2 tsp black pepper
Instructions
- Cook the pasta: Bring a pot of water to a boil, add the whole wheat pasta, and cook until just tender to the bite, usually 9 to 11 minutes. Drain and set aside so it is ready to fold in at the end.
- Prep the vegetables: Dice the onion, carrots, celery and zucchini into small, even pieces. Mince the garlic, chop the kale into bite-sized ribbons and discard the tough stems, and tear the basil leaves. Rinse and drain the cannellini beans.
- Build the base: Warm the olive oil in a large pot over medium heat. Add the onion, carrots and celery and cook, stirring now and then, until softened and the onion is translucent, about 6 to 8 minutes. Add the garlic and cook until fragrant, about 1 minute, so it does not brown.
- Simmer the broth: Pour in the crushed tomatoes and the drained beans, then add water until the pot looks brothy and the vegetables are well covered. Bring to a gentle simmer and cook for 15 minutes to let the flavors come together.
- Add the tender vegetables: Stir in the diced zucchini and chopped kale. Simmer until the zucchini is tender and the kale has wilted and softened, about 8 minutes.
- Finish and season: Fold in the cooked pasta and torn basil and warm through for a minute or two. Season with black pepper to taste, adding a splash of water if you prefer a thinner broth, and serve hot.
Variations
- Extra green: Fold in a handful of frozen peas or diced green beans along with the zucchini for more color and sweetness.
- Herb-forward finish: Stir a spoonful of pesto into each bowl at the table for a richer, more aromatic broth. Read the label, as many jarred pestos add cheese and therefore dairy.
- Rosemary and lemon: Add a sprig of fresh rosemary to the simmering broth and finish with grated lemon zest for a brighter, more fragrant pot.
- Heartier grain: Swap the whole wheat pasta for cooked farro or brown rice for a chewier, more rustic bowl; both add whole grains and gluten as pasta does.
- A little heat: Add a pinch of crushed red pepper flakes with the garlic for a gentle warmth that builds as the soup simmers.
Storage & Leftovers
Cooled leftovers keep in an airtight container in the refrigerator for up to four days. The flavor deepens overnight as the vegetables and beans continue to mingle, so day two is often the best bowl.
Reheat gently in a saucepan over medium-low heat, stirring now and then until steaming. The pasta and beans drink up broth as the soup sits, so stir in a splash of water to loosen it back to the consistency you like. Before you microwave it, stir it up from the bottom. The beans and pasta sink overnight and the broth alone heats much faster than they do.
To make ahead, cook the soup through but leave the pasta out, then refrigerate. Cook and fold in the pasta when you reheat so it stays firm rather than turning soft in the pot. The base also freezes well without the pasta for up to three months.
Notes & Tips
- Keep the pasta firm: Cook the pasta a hair short of fully tender, since it keeps cooking in the hot broth. Fold it in only when you are ready to serve so it does not swell and soften.
- Swap the greens: If you do not have kale, chopped Swiss chard, escarole or spinach all work. Chard and escarole go in with the zucchini; delicate spinach needs only the last minute or two to wilt.
- Season at the end: Beans and tomatoes taste flat until finished, so taste right before serving and adjust with plenty of black pepper. A squeeze of lemon or a splash of red wine vinegar brightens the whole pot if it needs lift.
- Use the bean liquid wisely: Rinsing canned cannellini beans washes away excess sodium and the starchy canning liquid, which keeps the broth clean and light. Drain and rinse them well before they go in.
- Basil is best raw: Tearing the basil and folding it in off the heat keeps its perfume; simmering it dulls the flavor and turns the leaves dark. Save a little to sprinkle over each bowl.
- Round out the meal: A slice of crusty whole grain bread or a simple side salad turns this into a full dinner and is good for wiping the bowl clean.
Nutrition & Mindful Eating
- Beans, pasta and vegetables in the same pot is the whole idea of minestrone. The beans give it body, the pasta gives it substance, and the vegetables keep the broth tasting green and fresh rather than heavy.
- Onion, carrot and celery cooked slowly in olive oil before any liquid goes in is the step that decides how the soup tastes. Twenty patient minutes of that and the broth has a sweetness you cannot get by simmering the same vegetables in water.
- Cannellini beans go soft enough that a few crushed against the side of the pot will thicken the whole thing, and the plant protein and soluble fiber they carry are what turn a pot of vegetables into something that eats like a meal.
- Kale goes in near the end so it stays dark and toothy, and the carrots that went in at the start have gone sweet and soft by then, carrying the beta-carotene your body turns into vitamin A.
- Crushed tomatoes and whole wheat pasta thicken the broth between them, the pasta shedding a little starch as it cooks, and the basil torn in at the last moment lifts off the surface of the bowl in the steam.
- As you eat, let the first spoonful cool on the spoon and breathe in the basil coming off the bowl, then take the soup slowly enough that the warmth registers as much as the flavor does.
Frequently Asked Questions
My soup got thick and the pasta soaked up the broth. How do I fix it?
That is normal as it sits, because the pasta and beans keep absorbing liquid. Just stir in a splash of water or more broth while reheating until it loosens to the consistency you like, then taste and adjust the black pepper.
Can I use dried beans instead of canned?
Yes. Soak dried cannellini beans overnight, then simmer them in unsalted water until tender, usually about an hour, and drain before adding. Cook them fully first, since they will not soften enough in the short soup simmer.
Can I make this in advance for the week?
It is excellent for meal prep and the flavor improves by the second day. For the best texture, cook the soup base without the pasta and store them separately, then combine and reheat portions as you go so the pasta stays firm.
How do I make it taste richer without adding salt?
Lean on aromatics and acid instead. Let the onion, carrot and celery cook until truly soft, be generous with garlic and black pepper, and finish each bowl with fresh basil and a small squeeze of lemon or splash of vinegar to make the flavors pop.

