Nothing beats the chill of winter quite like a hearty bowl of Caribbean soup. This Caribbean Beef, Sweet Potato and Pumpkin Soup brings deep, comforting flavors thanks to roasted beef bones, Caribbean sweet potatoes, and pumpkin, all simmered low and slow with fresh herbs and aromatics. The unique addition of roasting the beef, a twist from the traditional Caribbean method, adds depth and richness that sets this version apart. Inspired by the kind of soup that brings everyone to the kitchen table, this dish is perfect for a cozy dinner, meal prep, or even a weekend gathering.
The ingredients are widely accessible, though Caribbean sweet potato and pumpkin give this soup its distinct identity. If you can’t find Caribbean pumpkin (also called calabaza or West Indian pumpkin), butternut squash makes a great substitute. This recipe is flexible enough to adapt but rooted in that unmistakable island flavor. And if you’re new to Caribbean cooking, don’t worry, I’ve laid out everything clearly so you can recreate this classic dish with confidence.
Butternut squash is a great alternative for Caribbean pumpkin (calabaza) if unavailable. It’s similarly sweet and cooks down into a creamy texture.
Yes, you can start everything on the stovetop, but roasting adds an extra layer of flavor that really enhances the soup.
Use a whole habanero pepper or omit entirely if you prefer no heat. The scotch bonnet’s fruity notes are unique but not essential for flavor.
Yes, just skip any flour dumplings and double-check your stock cube and other ingredients for hidden gluten.
This rich, Caribbean-style soup blends tender beef with the natural sweetness of sweet potatoes and pumpkin, creating a comforting, slow-simmered broth perfect for winter meals or anytime you crave a taste of home.
Preheat oven to 400°F (204 °C).
Pat the beef bones dry and place in a baking dish with chopped carrots and celery. Toss with 2 tablespoons olive oil. Roast for 45 minutes.
Meanwhile, peel and cube sweet potatoes, pumpkin, and butternut squash. Keep covered in water to prevent discoloration.
In a large soup pot, heat 1 tablespoon olive oil over medium-low heat. Add onion, garlic, scallions, thyme, and black pepper. Cook for 3–4 minutes until fragrant.
Increase heat to medium-high. Add roasted beef and vegetables to the pot, including all pan drippings. Stir well to coat.
Add pumpkin, sweet potatoes, squash, stock cube, allspice, parsley, and enough water or beef stock to cover. Add whole scotch bonnet pepper.
Bring to a boil, then reduce to a simmer. Cover loosely and cook for 1 hour 45 minutes, or until beef is tender and vegetables break down. Skim any foam.
Taste and adjust salt. Remove scotch bonnet before serving. Add flour dumplings or other provisions in the last 10 minutes, if using. Serve hot.