Pasta and Bean Soup
A thick Italian-style soup with two kinds of beans, pasta, and tomatoes. Very filling and cheap.
Ingredients
- 1 can (540 mL) white kidney beans (cannellini), drained and rinsed $1.50
- 1 can (540 mL) romano or red kidney beans, drained and rinsed $1.50
- 1 can (796 mL) diced tomatoes $2.00
- 250 g small pasta (macaroni, small shells, or ditalini) $0.55
- 2 medium carrots, diced $0.59
- 2 stalks celery, diced $0.60
- 1 medium onion, diced $1.23
- 4 cloves garlic, minced $0.32
- 900 mL vegetable or chicken broth $1.50
- 1.5 tsp Italian seasoning (or dried oregano and basil) $0.08
- 1 tbsp olive or vegetable oil $0.06
- to taste salt and black pepper $0.05
- Recipe total$9.98
Instructions
- Heat oil in a large pot over medium heat.
- Add onion, carrots, and celery. Cook 5–6 minutes until softened.
- Add garlic and Italian seasoning. Cook 1 minute.
- Pour in the diced tomatoes and broth. Stir to combine.
- Add both cans of beans. Bring to a boil.
- Add the pasta. Reduce heat to medium and cook uncovered for the pasta's package time plus 2 minutes, stirring frequently to prevent sticking.
- The soup will thicken as the pasta absorbs liquid. Add 250–500 mL of water if it becomes too thick.
- Taste and adjust salt and pepper. Serve hot.
Nutrition per Serving
Estimated values per serving.
548
Calories
23g
Protein
100g
Carbs
4g
Fat
11g
Fiber
400mg
Sodium
~25% DV Iron~10% DV Calcium
Gluten-Free
This recipe can be made gluten-free with substitutions.
- Replace regular pasta with certified gluten-free pasta or short-grain rice (GF pasta adds approximately $1.50–$2.00 to the total)
Use GF broth as well, or substitute with water plus extra seasoning.
Budget Notes
- Any short pasta works — use whatever is cheapest or already open.
- Substitute half the broth with water to reduce cost.
- A Parmesan rind simmered in the soup adds a lot of flavour if you have one.
- Leftovers will thicken overnight as the pasta continues to absorb liquid. Add water when reheating.