The cabbage tree emperor moth (Bunaea alcinoe) is a large, edible caterpillar found across central and southern Africa, where it is a traditional source of protein. This recipe transforms the dried or fresh caterpillars into a rich, savory stew with peanuts and tomatoes, a preparation that balances their earthy flavor with creamy, tangy notes. It works because the slow simmering tenderizes the insect and allows it to absorb the aromatic sauce, making it a hearty and satisfying dish.
Ingredients
- 2 cups (200 g) dried cabbage tree emperor moth caterpillars (or 3 cups / 300 g fresh, if available)
- 1 tablespoon (15 ml) vegetable oil
- 1 large onion, finely chopped (about 1 cup / 150 g)
- 2 cloves garlic, minced
- 1 tablespoon (15 g) grated fresh ginger
- 2 large tomatoes, chopped (about 2 cups / 350 g)
- 1 tablespoon (15 g) tomato paste
- 1 cup (250 ml) chicken or vegetable broth
- 1/2 cup (130 g) smooth peanut butter
- 1 teaspoon (5 g) salt, plus more to taste
- 1/2 teaspoon (1 g) ground black pepper
- 1/2 teaspoon (1 g) chili flakes (optional, for heat)
- Fresh cilantro or parsley, chopped, for garnish
Instructions
- Prepare the caterpillars: If using dried caterpillars, rinse them under cold running water to remove any dust or debris. Place them in a bowl, cover with warm water, and soak for 15 minutes. If using fresh caterpillars, remove the dark intestinal tract by making a lengthwise slit and scraping it out, then rinse thoroughly. (If you bought them pre-cleaned, skip this step.)
- Boil the caterpillars: Transfer the soaked or fresh caterpillars to a medium saucepan, cover with fresh water, and bring to a boil. Reduce heat and simmer for 20 minutes. Drain and set aside. This step rehydrates them and removes any remaining bitterness.
- Sauté the aromatics: In a large skillet or Dutch oven, heat the vegetable oil over medium heat. Add the onion and cook, stirring occasionally, until soft and translucent, about 5 minutes. Add the garlic and ginger and cook for 1 minute more, until fragrant.
- Build the sauce: Stir in the chopped tomatoes and tomato paste. Cook for 5–7 minutes, until the tomatoes have broken down and the mixture is thick. Season with salt, pepper, and chili flakes (if using).
- Add the caterpillars and broth: Add the boiled caterpillars and the broth. Stir well to combine. Bring the mixture to a simmer, then reduce the heat to low, cover, and let it cook gently for 30 minutes, stirring occasionally. The caterpillars should become tender.
- Incorporate the peanut butter: In a small bowl, whisk the peanut butter with about 1/4 cup (60 ml) of the hot sauce from the pot to temper it, then stir it back into the stew. This prevents the peanut butter from clumping. Continue to simmer, uncovered, for another 10–15 minutes, until the sauce has thickened to your liking. Taste and adjust seasoning.
- Serve: Garnish with fresh cilantro or parsley and serve hot.
Tips
- Substitutions: If you cannot find cabbage tree emperor moth caterpillars, you can use other edible caterpillars like mopane worms or even shrimp (though the cooking time will be much shorter for shrimp). For a vegetarian version, use firm tofu or mushrooms, but note that the flavor will be quite different.
- Soaking is key: Dried caterpillars need a good soak to rehydrate; skipping this step will result in a chewy, tough texture. Do not skip the initial boil either—it helps soften them and removes any residual grit.
- Peanut butter clumps: Always temper the peanut butter with a bit of hot liquid before adding it to the stew. Adding it directly can cause it to seize and create lumps that are hard to dissolve.
- Common mistake: Do not add salt before tasting the final dish, as the dried caterpillars may already be salted. Adjust at the end.
Serving Suggestions
Serve the cabbage tree emperor moth stew over steamed white rice, sadza (thick maize porridge), or with a side of boiled greens like collard greens or spinach. It also pairs well with a simple avocado salad and a squeeze of fresh lime juice to brighten the flavors.
Variations
- Coconut version: Replace half of the broth with coconut milk for a creamier, slightly sweet sauce.
- Spinach addition: Stir in 2 cups (60 g) of fresh spinach or chopped kale during the last 5 minutes of cooking for added nutrition and color.
- Curry twist: Add 1 tablespoon of curry powder along with the garlic and ginger for a spiced, Indian-inspired flavor.
- Smoky flavor: Add 1 teaspoon of smoked paprika or a dash of liquid smoke to the sauce for a deeper, smoky taste.
Storage and Reheating
Refrigerate any leftovers in an airtight container within 2 hours of cooking. The stew will keep for up to 4 days in the refrigerator. To reheat, place it in a saucepan over medium-low heat, adding a splash of broth or water if it has thickened too much. Heat until piping hot, at least 165°F (74°C) as measured with a food thermometer. You can also freeze the cooked stew for up to 3 months; thaw overnight in the refrigerator before reheating.
Frequently Asked Questions
Where can I buy cabbage tree emperor moth caterpillars? They are often available in African grocery stores, either dried or smoked. You can also find them online from specialty insect-food retailers. If you live in a region where they are harvested, you may find them fresh at local markets.
Can I eat them raw? No, you should never eat cabbage tree emperor moth caterpillars raw. They must be cooked thoroughly to ensure they are safe to eat and to improve their texture and flavor. The boiling step is essential.
What do they taste like? The flavor is often described as nutty and earthy, similar to a cross between mushrooms and a mild, dark meat. The peanut sauce in this recipe complements that natural earthiness very well.
Are they safe for people with shellfish allergies? Insects are arthropods, like shrimp and crabs, so they can trigger cross-reactions in people with shellfish allergies. If you have a known shellfish allergy, it is best to avoid this dish or consult your doctor first.
Can I use fresh caterpillars instead of dried? Yes, you can. Use about 3 cups (300 g) of fresh caterpillars. Skip the soaking step, but still boil them for 20 minutes before adding to the sauce. You may need to reduce the broth slightly since fresh ones release more moisture.
Why did my peanut butter sauce become oily? This can happen if the peanut butter is too oily or if the stew is boiled too vigorously. To fix it, you can skim off excess oil from the surface, or stir in a teaspoon of cornstarch mixed with cold water to help emulsify the sauce.
Related
- Sugar Cookie Kit: Easy DIY Gift & Recipe
- Sugar Cookie Joke: Funny Filled Cutouts
- Sugar Cookie Marketing: A Recipe for Brand Growth
More recipes to cook
Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes
Spotted an error? Tell us and we will correct it (corrections policy).