← Back to all recipes

A rustic bowl of tomato and bean soup

One Tin Soup

This is the soup equivalent of a warm hug from someone who doesn't ask questions. Tinned tomatoes. Tinned beans. An onion. Garlic. A stock cube. Twenty minutes. That's it. It's not going to win awards, but it's warm, filling, and surprisingly good for something made entirely from the pantry.

Real talk

Looks ugly. Tastes incredible. This is the meal you make when you haven't been to the shops in a week and everything fresh has long since died. Tinned goods are underrated.

⏱ Prep: 5 min 🍳 Cook: 20 min 🍽️ Serves: 4 💰 $6 total 😴 Difficulty: Easy (chop, stir, done)

Method

  1. Heat the oil or butter in a large pot over medium heat. Add the diced onion. Cook for 3-4 minutes until softened. Don't stress about perfect chopping. Chunky onion is fine.
  2. Add the garlic. Cook for another minute until it smells amazing.
  3. Chuck in the tinned tomatoes. Drain and rinse the beans, then add them too. Stir everything together.
  4. Add the water (or stock) and the stock cube. Season with salt, pepper, and whatever dried herbs you've got. Stir it all up.
  5. Bring to a boil, then reduce the heat to low. Let it simmer for 15-20 minutes, stirring occasionally. The longer it simmers, the better it gets. If you've got 30 minutes, use them.
  6. Taste it. Adjust the seasoning. If it's too thick, add more water. If it's too thin, let it simmer a bit longer.
  7. Serve in bowls. Add chilli flakes if you want a kick. Grate parmesan over the top if you've got it. Serve with crusty bread. Optional upgrade: blitz half the soup with a stick blender for a creamier texture. But it's not necessary.