Boerewors: 400–500 g (about 14–18 oz), coiled or cut into links
Eggs: 4 large (or more if feeding a crowd)
Baby potatoes: 300–400 g (halved or quartered)
Cherry tomatoes: 200 g (or 2 medium tomatoes, cut into wedges)
Canned baked beans: 1 can (400 g / 14 oz)
Onion: 1 small, sliced (optional but recommended)
Olive oil: 1–2 tablespoons
Salt and pepper: To taste
Smoked paprika or mild chili flakes: A pinch (optional)
Fresh herbs: Parsley or chives for garnish (optional)
Non-stick spray or a little extra oil: For the basket and ramekins
Ramekins or small oven-safe dishes: For the beans and eggs