Via Veggie Vegan – A Culinary Journey Around the World

Recipe ♡

Dominica Callaloo – Creamy Vegan Caribbean Green Soup

Dominica – The Nature Island of the Caribbean
Dominica is a mountainous Caribbean island known for its lush rainforests, fertile volcanic landscapes and rich culinary heritage. Local cooking draws on fresh vegetables, tropical produce, herbs, root crops and traditional Caribbean seasonings. Callaloo is an important part of Dominican food culture, with recipes varying between families and households.

What Is Callaloo?
Callaloo is a traditional Caribbean dish prepared with leafy greens and aromatic ingredients. In Dominica, dasheen leaves are traditionally associated with callaloo soup, although spinach can be used as an alternative. Okra contributes a characteristic texture, while coconut milk, thyme, onion, garlic and chilli create a fragrant, comforting combination. My Via Veggie Vegan version uses fresh spinach instead of dasheen leaves and adds broccoli, green peas, potato and a lighter coconut milk base. Crispy spinach leaves, two coconut cream hearts and optional rolled flatbread complete this colourful, fully plant-based interpretation.

Vegan Dominica Callaloo soup with spinach, okra, broccoli and green peas, decorated with two coconut cream hearts and crispy spinach leaves, served with rolled flatbread.

▣ Ingredients (2 servings)

  • 300 g fresh spinach, a few leaves reserved for the crispy topping
  • 6-8 okra pods
  • 1/2 head broccoli
  • 1 handful frozen peas
  • 1 waxy potato
  • 1 onion
  • 2 cloves garlic
  • 2 spring onions
  • 2 sprigs fresh thyme
  • 1 pinch allspice
  • 1/2 hot chilli pepper, preferably Scotch bonnet or habanero
  • 1-2 tbsp vegetable oil
  • 100 ml coconut milk
  • 2 tbsp coconut creme
  • 500 ml vegetable broth
  • 1 tbsp freshly squeezed lime juice
  • to taste salt & freshly ground black pepper
  • 4 pieces freshly baked rolled flatbread (optional)

♨ Preparation

  1. Prepare the Vegetables
    Wash the spinach thoroughly and reserve a few attractive leaves for the crispy topping. Roughly chop the remaining spinach. Wash and slice the okra, cut the broccoli into small florets and peel and dice the potato. Finely chop the onion and garlic, slice the spring onions and rinse the thyme.
  2. Sauté the Aromatics
    Heat 1 tablespoon of vegetable oil in a large saucepan over medium heat. Add the onion, garlic, spring onions and thyme. Sauté gently for approximately 3 minutes until fragrant and the onion begins to soften.
  3. Add the Vegetables
    Add the diced potato, okra and broccoli. Stir for approximately 2 minutes, then add the chopped spinach in batches until it begins to wilt. Stir in the frozen green peas.
  4. Simmer the Callaloo
    Pour in the coconut milk and vegetable stock. Add the allspice and place the half chilli pepper into the soup, preferably whole and without cutting into the seeds. Bring to a gentle boil, reduce the heat and simmer, covered, for approximately 20–25 minutes until the potato, broccoli and okra are tender. Stir occasionally.
  5. Blend Until Creamy
    Carefully remove the chilli pepper and woody thyme sprigs. Blend the soup with an immersion blender until smooth and creamy, or blend only partially if you prefer some vegetable texture. Adjust the consistency with a little additional vegetable stock or water if necessary.
  6. Season the Soup
    Stir in the freshly squeezed lime juice. Season with salt and freshly ground black pepper. Taste and adjust the seasoning. Keep the soup warm over low heat.
  7. Prepare the Crispy Spinach Leaves
    Pat the reserved spinach leaves completely dry. Heat a little vegetable oil in a small frying pan and fry the leaves briefly until crisp, taking care to avoid splattering. Transfer to kitchen paper and allow excess oil to drain.
  8. Decorate and Serve
    Divide the hot Callaloo between two soup bowls. Carefully add 1 tablespoon of coconut cream to each serving, shaping it into a decorative heart. Finish with the crispy spinach leaves. Serve immediately with optional freshly baked rolled flatbread.

Food Story

Green, Green, Green – Eat Your Greens!
Sometimes a recipe just needs a little more colour. And when Dominica’s Callaloo landed on my Via Veggie Vegan menu, there was only one possible direction: GREEN! Spinach and okra were already invited, but apparently that wasn’t enough for me. So broccoli and sweet green peas joined the party. Because why settle for a little green when you can have a complete green overload?

Team Garlic Goes Caribbean
Of course, garlic had to be involved. Add fresh thyme, spring onions, coconut milk, allspice and a little Caribbean chilli, and suddenly the kitchen smells absolutely wonderful. I reduced the coconut milk and used more vegetable stock to keep the soup lighter while still beautifully creamy. A little lime juice brings everything together. Simple ingredients, big flavours and enough green vegetables to make a broccoli very proud!

Two Hearts and a Crispy Finish
But a bowl of green soup deserves a little decoration, doesn’t it? I saved a few spinach leaves, fried them until crispy and added two little hearts made from coconut cream. Some freshly baked rolled flatbread on the side, and my Caribbean creation was complete. Five shades of green? Probably more. One happy vegan kitchen? Absolutely. Go green or go home!

♨ Nutrition per serving

Calories≈ 390 kcal
Protein: ≈ 12 g
Carbohydrates≈ 25 g
Fat≈ 25 g
Fibre≈ 12g

Nutritional values are approximate and may vary depending on the ingredients and products used.

Good to Know

What Is Callaloo?
Callaloo is both a name used for certain leafy greens and a term for dishes prepared with them in several Caribbean cuisines. The exact ingredients and preparation differ between islands. Some versions are thick soups, while others resemble stewed leafy vegetables. Depending on local traditions, callaloo may include coconut milk, okra, herbs, root vegetables or animal-based ingredients. This recipe is a fully plant-based interpretation inspired by Dominica.
Dominica and Its Traditional Callaloo Soup
Dominica has a strong tradition of preparing callaloo soup with dasheen leaves, which come from the taro plant. Dasheen is an important crop in parts of the Caribbean. Traditional Dominican callaloo recipes may also contain okra, coconut milk, pumpkin, seasonings and various additions depending on the household. My version replaces dasheen leaves with fresh spinach and adds broccoli and green peas. It is a creative adaptation rather than an exact reproduction of every traditional Dominican recipe.
Why Spinach Is a Practical Alternative
Fresh spinach is widely available, cooks quickly and blends into a smooth, green soup. It provides folate, vitamin K and carotenoids, along with smaller amounts of several minerals. Spinach also contains naturally occurring oxalates, which can reduce the absorption of some minerals. A varied diet remains important. Unlike taro leaves, spinach does not require the same extensive cooking to address irritating calcium oxalate crystals.
Okra – The Secret Behind Callaloo's Texture
Okra contains soluble fibres and mucilaginous compounds that become noticeable when the pods are sliced and cooked. These substances contribute to the characteristic slightly thickened texture of many Caribbean soups and stews. Okra also provides dietary fibre, vitamin C, vitamin K and folate. Blending the cooked pods with the other vegetables helps create a naturally creamy consistency without relying on large amounts of plant-based cream.
Broccoli and Green Peas – Extra Green Goodness
Broccoli contributes vitamin C, vitamin K, folate and fibre, while green peas add carbohydrates, plant-based protein and additional fibre. Combining them with spinach and okra increases the variety of vegetables in the soup. Broccoli also contains glucosinolates, naturally occurring plant compounds found in cruciferous vegetables. Cooking affects some heat-sensitive nutrients, but the vegetables remain valuable components of a balanced meal.
Coconut Milk vs. Coconut Cream
Coconut milk and coconut cream differ mainly in their concentration and fat content. Coconut cream is generally thicker and richer, making it particularly suitable for decorative swirls or hearts. This recipe uses only 100 ml of coconut milk in the soup, balanced with 500 ml of vegetable stock, while 2 tablespoons of coconut cream are reserved for the topping. Both ingredients contain saturated fat, so portion sizes and the overall dietary pattern are worth considering.
Thyme, Allspice and Caribbean Flavours
Fresh thyme and allspice are familiar ingredients in many Caribbean kitchens. Allspice comes from the dried berries of Pimenta dioica and has a complex aroma reminiscent of cloves, cinnamon and nutmeg. Despite its name, it is a single spice rather than a mixture. Together with onion, garlic and spring onions, these seasonings create a fragrant foundation that complements the mild leafy greens and creamy coconut.
Scotch Bonnet – A Distinctive Caribbean Chilli
Scotch bonnet peppers are closely associated with Caribbean cooking and are known for their intense heat and fruity aroma. Habanero peppers offer a similarly hot alternative. Their pungency comes from capsaicinoids, which are concentrated particularly in the internal tissues surrounding the seeds. Handle very hot chillies carefully, avoid touching your eyes and wash your hands and utensils thoroughly after preparation. Removing the chilli before blending helps control the final heat.
Why Add Lime Juice at the End?
Fresh lime juice provides acidity that balances the richness of coconut milk and brightens the flavours of the vegetables and herbs. Adding it towards the end of cooking helps preserve its fresh citrus character. Lime juice also supplies some vitamin C, which can support the absorption of non-haem iron from plant foods. The amount contributed by one tablespoon is modest, but its flavour impact is considerable.
Zero Waste – From Broccoli Stems to Crispy Spinach
Callaloo offers several opportunities to reduce food waste. Tender broccoli stems can be peeled if necessary, chopped and simmered with the florets. Suitable spinach stems can be cooked directly into the soup, while a few attractive leaves become a crispy garnish. Leftover soup can be cooled promptly, refrigerated in an airtight container and used within approximately two days. Store crispy spinach separately and add it only when serving. Leftover coconut cream can be used in curries, sauces or other soups. Zero Waste, Full Flavor!