Best Vegetables for Efo Riro (And How to Pick Them Fresh)

Efo Riro Starts at the Market, Not the Pot

Efo riro is one of those Nigerian soups where the quality of your vegetables shows up in the final bowl more than almost any other dish. Get fresh, well-chosen ingredients and you get that rich, glossy, deeply flavoured soup everyone fights over at a party. Cut corners on freshness and you get something duller, wetter and less satisfying, no matter how good your technique is. Here is what actually goes into a great pot of efo riro, and how to choose each ingredient properly.

Tete (African Spinach) — The Star of the Show

Efo riro is traditionally built around tete, sometimes called efo shoko or African spinach, which gives the soup its name and its distinctive character. Choose bunches with tender, unbroken leaves and firm stalks, avoiding anything that feels wet and slippery rather than naturally moist — that sliminess signals the leaves have started breaking down. Tete wilts faster than almost any other Nigerian vegetable, often within a day if left unrefrigerated, so buy this one as close to your cooking day as possible.

Tomatoes and Peppers — The Flavour Base

A good efo riro leans on a rich blend of tomatoes, tatashe (red bell pepper) and rodo (habanero) or shombo for heat and depth. Choose tomatoes that are firm with smooth, taut skin and a rich, even colour; avoid any with cracks, soft spots, or a fermented smell near the stem, since that smell signals internal spoilage before it becomes visible. For the peppers, glossy, taut skin is your best freshness indicator — wrinkling anywhere on the pepper, especially near the stem, means moisture loss has already begun.

Onions — The Aromatic Foundation

Every good efo riro starts with a properly softened onion base. Choose onions that feel heavy for their size with dry, papery skin, and avoid any with soft spots or green sprouting shoots, which affect both flavour and shelf life.

Palm Oil, Crayfish and Proteins — Rounding It Out

While not vegetables themselves, the quality of your palm oil, crayfish and proteins (stockfish, ponmo, assorted meat, smoked fish) all interact with your vegetables to build the final flavour. Fresh crayfish should smell clean and slightly briny, never sour, and good palm oil should be a rich, deep red-orange without a rancid smell.

Optional Additions Worth Knowing

Some households add ugu or scent leaf toward the end of cooking for extra depth and aroma. If you choose to add scent leaf, remember it should smell strongly aromatic and peppery — if the smell is faint, it has already lost much of its punch, so add it generously to compensate or buy a fresher bunch.

Regional Variations Worth Knowing

Efo riro varies noticeably by household and region — some cooks favour a heavier tomato base for a richer red colour, while others lean more heavily on tete and pepper for a greener, spicier result. Yoruba households, where the dish originates, often add locust beans (iru) for a distinctive fermented depth that some other regional versions skip entirely. There is no single “correct” ratio; the vegetables covered here form the foundation, and the exact balance is where personal and family tradition takes over.

A Simple Freshness Checklist for Your Efo Riro Shop

Before you leave the market or check out your online basket, run through this quick list: tete leaves should be tender and unbroken, not slimy; tomatoes should be firm with no cracks or fermented smell; peppers should be glossy and taut, not wrinkled; onions should be heavy and dry-skinned; and everything should smell clean and earthy, not sour.

How Much to Buy

For a family-sized pot serving six to eight people, a reasonable starting point is two to three bunches of tete (remember it shrinks significantly once cooked), around 1kg of tomatoes, four to six tatashe, two to four rodo depending on your household’s heat tolerance, and two to three medium onions. Adjust based on how “loaded” you like your efo riro — some households go heavier on vegetables relative to protein, others the reverse.

Timing Matters as Much as Selection

Because tete spoils so quickly, the best efo riro often comes from vegetables bought the same day or the day before cooking. If your schedule does not allow a market run close to cooking day, a same-day delivery service solves this timing problem without forcing you to compromise on freshness.

Quick Answers

Can I make efo riro without tete? You can substitute ugu or a mix of ugu and spinach, but the soup will taste noticeably different — tete is what gives efo riro its name and characteristic flavour, so this is best treated as a genuine substitution rather than “the same dish.”

Why does my efo riro turn out watery? This is almost always down to tomato or tete quality — overripe, high-water tomatoes or excess washing water not properly drained from the tete are the usual culprits. Squeeze tete gently after washing before adding it to the pot.

Can I prep the vegetables a day ahead? Tomatoes and peppers can be blended and stored refrigerated for a day, but tete should ideally be washed and added fresh on cooking day, since it loses quality quickly once cut or bruised.

Let Us Handle the Shopping List

If reading this has reminded you of everything you need to track down — tete, tomatoes, peppers, onions, and more — that is exactly the kind of shopping list SundryAgro was built to simplify. Get everything for efo riro delivered in one bundle, sourced and checked for freshness before it reaches your door, so all that is left for you to do is cook — no last-minute dash to the market for the one ingredient you forgot.