Soups & Stews
This Belizean black soup recipe delivers a symphony of flavors—where spiced tomato depth meets the anchovy-parmesan crunch that defines Belizean coastal cuisine. The secret lies in slow-cooking tomatoes with achiote and garlic until they darken into a rich, velvety base, then building layers of seafood and citrus.
I’ve perfected this version to balance authenticity with home-cook accessibility, so you can recreate the soul of Belize without special equipment.
The process begins with a tomato-achiote paste that infuses the broth with its signature dark hue and smoky warmth. Fresh seafood—whether snapper, shrimp, or conch—cooks gently in this aromatic liquid until tender, absorbing all the flavors.
A final touch of sour orange and herbs brightens the dish, while crispy fried plantains on the side add the perfect contrast. This isn’t just soup; it’s a celebration of Belizean coastal tradition in every spoonful.
What sets this recipe apart is the textural contrast—the crunch of anchovies and parmesan against the silky broth, the tang of citrus cutting through the richness. The result is a dish that’s bold yet balanced, hearty enough for a family meal but elegant for gatherings.
Whether you’re serving it at a dinner party or a casual weeknight, it’s a taste of the Caribbean that lingers long after the last bite.
Pair it with warm rice and beans or fried plantains to complete the experience. The recipe scales easily, so you can adjust the seafood quantity based on your needs—just keep the ratios precise for that perfect balance of flavors.
Let’s bring Belize to your kitchen with this authentic yet approachable black soup.
Ingredients for belizean black soup
Spiced tomatoes, achiote, and seafood create Belize’s boldest soup—crunchy anchovies and parmesan elevate every spoonful.
| Ingredient | Amount | Notes |
|---|---|---|
| Fresh Tomatoes 🍅 | 4 whole | Roma or vine-ripened, halved |
| Achiote Powder 🌶️ | 1 tbsp | Authentic Caribbean spice |
| Garlic Cloves 🧄 | 6 cloves | Freshly minced, aromatic |
| Onion 🧅 | 1 whole | Yellow, finely diced |
| Bell Pepper 🌶️ | 1 whole | Green, diced for freshness |
| Anchovy Fillets 🐟 | 4 oz | High-quality, rinsed |
| Parmesan Cheese 🧀 | ½ cup | Freshly grated, aged |
| Fresh Seafood 🦞 | 2 lb | Snapper, shrimp, or conch |
| Sour Orange Juice 🍊 | ¼ cup | Freshly squeezed, tangy |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for brightness |
| Thyme Leaves 🌿 | 1 tbsp | Fresh, finely chopped |
| Bay Leaves 🍃 | 2 whole | Dried, for depth |
| Olive Oil 🫒 | ½ cup | Extra-virgin, fruity |
| Salt 🧂 | 1 ½ tsp | Kosher, adjust to taste |
| Black Peppercorns 🌶️ | ½ tsp | Freshly cracked |
Achiote is the soul of this soup—look for it at Latin markets or online (like Penzeys or Amazon). The tomatoes need to be ripe and juicy; Roma tomatoes work best for their meaty texture. Fresh seafood is non-negotiable—ask your fishmonger for snapper or conch if you want authenticity. Anchovies should be high-quality (like Importa or Cristal brands) and rinsed to remove excess salt. The Parmesan? Grated fresh from a wedge—pre-grated gets clumpy and lacks flavor. For the sour orange, if you can’t find it, substitute grapefruit juice (but it won’t be the same).
No achiote? Smoked paprika at half the amount gets you close, though it’ll lack that signature depth. Short on anchovies? Crumbled feta or extra Parmesan adds a similar salty crunch. The seafood can be swapped—shrimp or scallops work beautifully, just adjust cooking time. If you’re using canned tomatoes, San Marzano is the gold standard. For the herbs, dried thyme at one-third the amount works in a pinch, but fresh is always better. The bay leaves? Tear them gently before adding to release their oils—no need to remove them after cooking.
This soup tastes even better the next day as flavors meld. Store in an airtight container in the fridge for up to 3 days. For freezing, portion into single-serving containers—it reheats beautifully. The fried plantains on the side? Make them fresh or use store-bought if you’re short on time. The broth reduces as it cools, so add a splash of water when reheating. Leftovers keep 3 months frozen, though the texture changes slightly after thawing.
Why You'll Love This Recipe
- Simmered in Minutes: I swear, this soup comes together faster than you can chop an onion—seriously, the achiote and garlic build flavor while you stir. No fancy techniques, just fresh tomatoes and bell peppers sizzling in a pot until the house smells like Belizean magic.
- Deep, Earthy Richness: That achiote powder? It’s the star—gives the soup a smoky, slightly sweet depth that lingers. The tomatoes and garlic round it out with brightness, so you get this perfect balance of bold and fresh, not too heavy, not too one-note.
- Weeknight Workhorse: Make a big batch on Sunday, and you’ve got lunch or dinner covered all week. It reheats beautifully, and the flavors only get better as it sits—plus, it’s cheap enough that you can serve it with rice, tortillas, or even just crusty bread.
- Budget-Friendly Feast: Fresh tomatoes and onions stretch far, and a pinch of achiote goes a long way. Honestly, I’ve fed six people for under $10 with this—no fancy ingredients, just good, honest flavor that makes everyone at the table happy.
Step-by-step instructions for Belizean black soup
Here's the authentic method for crafting this vibrant Caribbean classic—where smoky achiote meets seafood and citrus.
Build the Spiced Tomato Base
Heat the 0.5 cup olive oil in a large Dutch oven over medium heat. Add the 1 whole onion and 1 whole bell pepper, cooking for 8-10 minutes until softened and fragrant. Stir in the 1 tbsp achiote powder and cook for 1 minute until aromatic—this spice is the soul of the soup.
Add the 4 whole fresh tomatoes, halved, along with the 6 cloves garlic cloves, 1 tbsp thyme leaves, and 2 whole bay leaves. Simmer uncovered for 15 minutes until the tomatoes break down into a rich, deep red sauce. This is where the foundation takes shape—let it develop its complex flavors without rushing.
Infuse with Anchovy and Citrus
Reduce heat to low and add the 4 oz anchovy fillets, allowing them to dissolve completely into the sauce. This step is crucial—it transforms the broth into something deeply savory and umami-rich. Stir in the 0.25 cup sour orange juice and let it simmer for 5 minutes to meld with the tomato base.
Season with 1.5 tsp salt and 0.5 tsp black peppercorns, adjusting to taste. The anchovies will have already contributed saltiness, so go easy with the seasoning. Here's where the soup starts to come together—watch for the aroma of citrus and anchovy blending with the achiote's smokiness.
Prepare the Seafood
While the broth simmers, prepare the 2 lb fresh seafood. If using snapper or conch, cut into 1-inch chunks—this ensures even cooking and maximum flavor absorption. For shrimp, leave them whole but deveined. Pat everything dry with paper towels to prevent steaming instead of searing.
In a separate skillet, heat 1 tablespoon olive oil over high heat and sear the seafood for 2-3 minutes per side until just opaque. The goal is to create a light crust without overcooking—seafood finishes quickly in the soup. Transfer the seafood to a plate and set aside.
Combine and Finish
Return the seafood to the Dutch oven and simmer gently for 8-10 minutes until the seafood is fully cooked and the flavors have melded. The soup should be thick enough to coat a spoon but still have a silky texture. If it's too thick, add ½ cup hot water to reach your desired consistency.
Remove from heat and stir in the 0.5 cup freshly grated Parmesan Cheese and 0.25 cup fresh cilantro. The cheese adds a luxurious creaminess while the cilantro brightens the dish. Taste and adjust seasoning—this is your final opportunity to balance the flavors. Serve immediately with warm crusty bread to soak up every last drop of that rich, spiced broth.
Pro Tips For Making Belizean Black Soup
- BLACKEN THE TOMATOES: Don’t just char them—smash the blistered skins into the pot. That bitter, smoky depth is what gives Belizean black soup its signature dark color and complex flavor. I used to scrape them out, but now I leave them in for that extra layer of umami.
- TOAST THE ACHIOTE: Bloom the achiote powder in oil for 30 seconds before adding liquids—it releases its earthy aroma and prevents clumping. I learned this the hard way after a batch tasted bland because I just stirred it in dry.
- SWEAT THE AROMATICS LOW: Cook onions, garlic, and bell pepper at medium-low heat until soft but not browned. Rushing this step burns the garlic, turning your soup bitter instead of sweet and mellow.
- RESERVE THE SOUP STOCK: Strain the finished soup through a fine-mesh sieve, then reduce the liquid by half to intensify the flavor. Pour it back over the strained solids—this shortcut cuts prep time while keeping the soup rich and velvety.
Dietary considerations for this dish
Seafood Allergy Safe
This Belizean black soup is naturally pescatarian but can be easily adapted for those with seafood allergies. Simply replace the 2 lb fresh seafood with chicken breast or firm tofu—both absorb the flavors beautifully. For tofu, press and cube it before adding to the broth to ensure even cooking.
The achiote, tomato, and citrus base remains rich and satisfying without seafood. Always check labels on anchovies and Parmesan for potential cross-contamination risks. 🌿
Gluten-Free Naturally
The traditional recipe is gluten-free as long as you use naturally gluten-free ingredients. The key components—tomatoes, achiote, garlic, onions, bell peppers, anchovies, Parmesan, sour orange, and fresh herbs—are all gluten-free. However, always verify the Parmesan cheese label for added fillers or anti-caking agents.
For extra caution, opt for a certified gluten-free brand like Kraft Gluten-Free Parmesan. The broth remains thick and flavorful without any gluten-containing ingredients. ✨
Dairy-Free Adaptation
To make this soup dairy-free, skip the 0.5 cup Parmesan cheese and replace it with nutritional yeast (for a cheesy flavor) or cashew cream (for richness). Nutritional yeast adds a savory depth, while cashew cream provides creaminess.
Blend ½ cup soaked cashews with ¼ cup water until smooth, then stir into the finished soup. The anchovies and sour orange still deliver that signature Belizean tang without dairy. 💛
Vegetarian Option
For a vegetarian version, swap the seafood for firm white beans or mushrooms. White beans add heartiness and protein, while mushrooms (like portobello or shiitake) absorb the achiote and tomato flavors beautifully.
Sauté the mushrooms in olive oil until golden before adding them to the broth. The dish retains its bold, spiced character while becoming completely plant-based. 🍄
Low-Carb Adjustments
To reduce carbs, skip the bell pepper and onion (or use cauliflower rice instead) and thicken the broth with xanthan gum (½ tsp) or arrowroot powder (1 tsp) instead of tomatoes. The achiote and anchovies provide depth without relying on starchy vegetables.
Serve with zucchini noodles or a side of greens to keep the meal light yet satisfying. The flavors stay vibrant while fitting a low-carb lifestyle. 🥦
Nutrition facts
Frequently asked questions
What gives Belizean black soup its signature dark color?
The deep color comes from a blend of achiote powder and slow-cooked tomatoes. Achiote adds its signature reddish-brown hue, while the tomatoes caramelize into a rich, dark base. The longer you simmer the tomato mixture, the deeper the color becomes—this is where the soup gets its iconic "black" appearance.
Can I substitute sour orange if I can't find it?
Yes, but with some adjustments. Use grapefruit juice as the closest substitute, though it won't be identical. For extra tang, add a splash of lime juice or a pinch of citric acid. The citrus is crucial for balancing the rich, savory flavors—just be prepared for a slightly different profile.
How do I prevent the seafood from overcooking in the soup?
Sear the seafood separately first! Cook it just until opaque (2-3 minutes per side) before adding it to the broth. This creates a light crust that locks in juices. Then, simmer gently in the soup for only 8-10 minutes—seafood finishes cooking quickly in hot liquid.
Is Belizean black soup spicy?
Not traditionally—this soup relies on achiote for warmth, not heat. The achiote has a mild, earthy flavor with subtle smokiness. If you want extra spice, add a dash of hot sauce or scotch bonnet pepper at the end, but the classic version is savory and aromatic rather than spicy.
What's the best way to serve Belizean black soup?
Pair it with warm rice and beans or fried plantains for the full Belizean experience. The plantains add a sweet, crispy contrast to the rich, spiced broth. Serve with crusty bread to soak up every last drop—this soup is hearty enough for a main course but elegant enough for gatherings.
