← ALL RECIPES

Tomato Orzo Soup

A simple tomato broth soup with small pasta and cabbage, seasoned with Italian herbs.

veganvegetarianpastasoupone-potfast
SERVES 4 430 CAL / SERVING 10 min PREP 25 min COOK $10.02 TOTAL
OVERDRAFT KITCHEN
★ ITEMIZED GROCERY RECEIPT ★
Tomato Orzo Soup
SERVES 4 · OTTAWA · 2026
1 can (796 mL) diced tomatoes $2.00
1 can (796 mL) crushed tomatoes $2.00
200 g dry orzo or small pasta (elbows, ditalini) $0.44
1 can (540 mL) white kidney beans or chickpeas, drained $1.50
1 medium yellow onion, diced $1.07
4 cloves garlic, minced $0.32
250 g green cabbage, shredded $0.75
1 can (900 mL) chicken or vegetable broth $1.69
2 tbsp vegetable oil $0.12
1 tsp dried oregano $0.05
0.5 tsp dried basil $0.03
0.5 tsp sugar $0.01
to taste salt and pepper $0.02
0.5 tsp chili flakes (optional) $0.02
SUBTOTAL$10.02
GST / HSTyou've suffered enough
TOTAL$10.02
COST PER SERVING
$2.51
— — — TEAR HERE — — —
8 06420 01002 4
THANK YOU FOR SPENDING LESS
THE METHOD
1

Heat oil in a large pot over medium heat. Add onion and cook 5 minutes until softened.

2

Add garlic, oregano, basil, and chili flakes if using. Cook 1 minute.

3

Add both cans of tomatoes and the broth. Stir in the sugar and season with salt and pepper.

4

Bring to a boil. Add the cabbage and beans. Stir.

5

Add the pasta. Cook uncovered at a moderate boil, stirring often, 10–12 minutes until pasta is tender.

6

Taste and adjust seasoning. The soup will thicken as the pasta absorbs liquid — add water if needed.

7

Serve hot. Parmesan, if you have it, is a good topping but not included in the budget.

When the math doesn't work

Two cans of tomatoes gives a richer base than one can plus water. This is where the flavor comes from — do not cut it to one can.

  • Orzo looks like rice grains but is pasta. Any small pasta shape works: elbows, ditalini, or broken spaghetti.
  • At $2.50 per serving, this is still one of the cheaper recipes on the site. The beans add protein and make it filling enough to stand on its own.
Nutrition Per Serving
430 Calories
18g Protein
72g Carbs
7g Fat
14g Fiber
580mg Sodium
~15% DV Iron~10% DV Calcium~30% DV Vitamin C

Estimated values per serving.

Gluten-Free

This recipe can be made gluten-free with substitutions.

  • Replace orzo or small pasta with rice (same weight) (Similar cost; add rice with the broth and simmer 18 minutes.)

Use GF broth and rice instead of pasta for a fully gluten-free version.

Pricing updated June 2026 using Ottawa No Frills averages. Diced tomatoes $2.00. Crushed tomatoes $2.00. Orzo/pasta $0.22/100g, 150g = $0.33. Onion $1.07. Garlic $0.08 × 4 = $0.32. Cabbage $2.99/kg, 250g = $0.75. Broth $1.50. Oil $0.06/tbsp × 2 = $0.12. Spices/sugar estimated $0.13.