Minestrone
A thick Italian vegetable soup with kidney beans, pasta, and canned tomatoes — uses whatever cheap vegetables are on hand.
Ingredients
- 1 can (540 mL) red kidney beans, drained and rinsed $1.50
- 1 can (796 mL) diced tomatoes $2.00
- 200 g dry small pasta (ditalini or elbows) $0.44
- 2 medium carrots, diced $0.59
- 2 stalks celery, diced $1.00
- 1 medium yellow onion, diced $1.23
- 200 g green cabbage, shredded (about 2 cups) $0.60
- 1 can (900 mL) chicken or vegetable broth $1.50
- 500 mL water $0.00
- 4 cloves garlic, minced $0.32
- 1 tbsp tomato paste $0.10
- 2 tbsp vegetable oil $0.12
- 1 tsp dried oregano $0.05
- 1 tsp dried basil $0.05
- 0.5 tsp salt $0.02
- 0.5 tsp black pepper $0.02
- Recipe total$9.54
Instructions
- Heat oil in a large pot over medium heat. Add onion, carrot, and celery. Cook 6 minutes until softened.
- Add garlic, oregano, and basil. Cook 1 minute.
- Stir in the tomato paste and cook 1 minute.
- Add diced tomatoes, broth, and water. Bring to a boil.
- Add the kidney beans and cabbage. Reduce heat to a simmer and cook 10 minutes.
- Add the dry pasta. Cook 10–12 minutes, stirring occasionally, until pasta is just tender.
- Taste and adjust salt. The soup will thicken as it sits — add a splash of water when reheating.
Nutrition per Serving
Estimated values per serving.
410
Calories
14g
Protein
60g
Carbs
6g
Fat
12g
Fiber
640mg
Sodium
~20% DV Iron~10% DV Calcium~25% DV Vitamin C
Gluten-Free
This recipe can be made gluten-free with substitutions.
- Replace small pasta with gluten-free pasta or an extra 100g of rice (GF pasta adds $1–2 to the total.)
Use vegetable broth and verify it is GF. All other ingredients are naturally gluten-free.
Budget Notes
- Cabbage replaces zucchini here because zucchini runs $2–4 each in Ottawa and is seasonal. Cabbage is $2.99 a head; 200g is about one-fifth of it.
- Use vegetable broth instead of chicken broth to make this fully vegan. Same price.
- This freezes well before the pasta is added. Freeze the soup base, then cook fresh pasta when reheating.