PepperaPeppera
Xiaohei illustration of vegetable soup with spinach, kale and scent leaf
NigerianVegetable-rich~1 hour
1 hr🔥 420 kcalP32 · C18 · F26

What you need

  • 1 bag fresh spinach
  • 1 bag fresh kale
  • Handful of scent leaves (effirin)
  • 500g meat of choice (beef, goat, or chicken)
  • 3 tbsp palm oil
  • 2 cups diced tomatoes (plum or regular)
  • 2 tbsp ground crayfish (or dried shrimp powder)
  • 1–2 habanero peppers
  • 2 onions
  • Maggi cubes · salt · pepper
  • Optional: smoked fish · soaked stockfish · dried basil

Quick method

  1. 1Boil meat with salt, onions, and Maggi until tender. Reserve stock.
  2. 2Heat palm oil, fry onions and habanero. Add crayfish, salt, and Maggi.
  3. 3Add diced tomatoes. Stir constantly for 5–10 mins until base darkens and thickens.
  4. 4Pour in a small amount of meat stock. Add meat and optional smoked fish or stockfish.
  5. 5Add kale first — it needs time to soften. Once tender, add spinach and stir until bubbly.
  6. 6Finish with torn scent leaves. Serve with any swallow, rice, or potatoes.

Vegetable Soup: The One That Goes With Everything

This is the vegetable soup I make when I want something that sits right with every swallow in the house — pounded yam, eba, fufu, amala. Or rice. Or just boiled potatoes. It does not discriminate. The trick is layering the greens properly: kale goes in first because it is heavy and needs time to soften, then spinach last because it collapses fast. And scent leaf at the end for that aromatic finish that tells everyone what you cooked before they even walk in the kitchen.

The base is where the entire soup lives or dies. Palm oil, onions, habanero, crayfish, tomatoes — fried down slowly until it darkens and thickens into something deeper than the sum of its parts. Taste this base before you add anything else. If the base is right, the soup is right. If the base is lazy, nothing downstream will save it.

🥬 The Method

Step 1: Boil the meat

Season your choice of meat — beef, goat, chicken, whatever you have — with salt, chopped onions, and Maggi. Boil until tender, however you like it. Keep the stock. You will need it later, but only a little. This soup is not meant to be watery.

Step 2: Build the palm oil base

Heat palm oil in a pot. Chop onions into it and fry until soft. Add one or two habanero peppers (depending on your heat tolerance) and fry together. Then two tablespoons of ground crayfish — if you are abroad and cannot find crayfish, dried shrimp powder works. Sprinkle a little salt and a Maggi cube. Be careful with salt. You are eating vegetables, not curing meat.

Step 3: Add tomatoes and cook down

Dice your tomatoes — plum, regular, whatever you have — and add them to the frying base. Now stir. Keep stirring for five to ten minutes. You want this base to darken, to reduce, to become a thick, rich paste. I like to add dried basil here — it changes everything. Start on high heat, then drop to medium. Taste it. Adjust salt and pepper. This base is the soul of the soup.

Step 4: Add stock and protein

Pour in a small amount of your meat stock — just enough to give the soup body without making it watery. Add your boiled meat. If you have smoked diced fish, toss it in. If you have stockfish that has been soaked soft, that goes in too. Otherwise, skip it. The meat and stock are enough.

Step 5: Layer the greens — kale first, spinach last

Kale goes in first. It is the heavy green — it needs time to cook down and soften. Stir it through the base and let it simmer for a few minutes. Once the kale is tender, add the spinach. Keep stirring. The spinach will release its water, the soup will get bubbly, and you will know it is done. Add a pinch of salt if needed.

Step 6: Finish with scent leaf

Tear a handful of fresh scent leaves and stir them in at the very end. The residual heat will wilt them and release that unmistakable aroma. Take it off the heat. You have made vegetable soup. Serve it with anything.

🍚 What to Eat It With

  • Any swallow: Pounded yam, eba, fufu, amala, semolina — all work perfectly.
  • Any rice: White rice, jollof, fried rice. The soup doubles as a stew.
  • Any potatoes: Boiled, fried, or roasted. Simple and satisfying.

🤖 The Peppera Connection

This soup is the kind of dish that exposes how most recipe engines think about food. They see "spinach" and suggest a salad. They see "kale" and suggest a smoothie. They have no concept that these greens can go into a palm oil base with crayfish and scent leaf and become something entirely different — something that feeds a family for days.

Peppera understands ingredient combinations across cuisines, not just within them. It knows that spinach and kale are not just "healthy greens" — they are components in a vegetable soup that works with pounded yam, rice, or potatoes. That kind of cultural fluency is what separates useful meal suggestions from generic ones.

Want to see more of the systems, stories, and experiments behind the food? Check out my personal page.

Start cooking with Peppera — free