This Classic Minestrone Soup is a hearty, nutritious meal filled with vegetables, beans, and pasta. It’s easy to make, customizable, and perfect for meal prep or freezing for later!
1tablespoon15 mL olive oil (see notes for oil-free option)
1onionchopped
2carrotspeeled and sliced thinly into half-moons
2ribs celerythinly sliced
6clovesgarlicminced
1large russet potatoskin on, diced
1cup105 g gluten-free small shells or elbow pasta
1 ½cups180 g zucchini, diced
2teaspoons2 g Italian seasoning
1teaspoonsea salt
1teaspoondried thyme
½teaspoonground black pepper
1 28-ouncecan no-salt-added diced tomatoes with their juice
6cups1,420 mL low-sodium vegetable broth
2bay leaves
¼cup65 g no-salt-added tomato paste
1 15-ouncecan low-sodium great northern beansor 1 ½ cups cooked great northern beans, drained and rinsed
1cup130 g frozen peas
2cups134 g chopped kale
Juice of ½ lemon
Instructions
Heat the olive oil in a large stockpot over medium heat. Add the onion, carrots, and celery, and sauté for 4 minutes until softened and translucent. Add the garlic and sauté for an additional minute until fragrant.
Add the diced potato, pasta, zucchini, Italian seasoning, salt, thyme, black pepper, diced tomatoes, vegetable broth, and bay leaves. Stir to combine.
Cover the pot and bring to a boil. Once boiling, reduce the heat and let simmer, uncovered, for 8-10 minutes until the potatoes are tender and the pasta is al dente.
Remove the bay leaves. Stir in the tomato paste, beans, peas, and kale. Simmer for an additional 2-4 minutes until the beans and peas are warmed through, and the kale has wilted.
Add the juice of ½ lemon and stir to combine. Serve warm.
Notes
Omit the olive oil and sauté the vegetables in 2 tablespoons of water or low-sodium vegetable broth. Add more liquid as needed to prevent sticking.