
Hey there, friend! Grab a mug of something warm and let’s talk about comfort food. You know those dishes that just wrap you up like a cozy blanket on a chilly evening? This Jamaican Sweet Potato Coconut Stew is exactly that. It’s one of those recipes that instantly transports you with its vibrant colors and incredible aroma, filling your kitchen with the promise of something truly special.
What I absolutely love about this stew is how surprisingly simple it is to pull together. It feels fancy and full of exotic flavors, but honestly, if you can chop veggies and stir a pot, you’ve got this! It’s quick enough for a weeknight but tastes like you fussed over it all day. Plus, who doesn’t love a big bowl of goodness that’s both nourishing and utterly delicious?
Why You’ll Love Jamaican Sweet Potato Coconut Stew
- Fast: On the table in under an hour!
- Easy: Simple ingredients and straightforward steps.
- Hearty: Packed with flavor and filling ingredients.
- Crowd-pleasing: A dish that appeals to a variety of tastes.
Ingredients
Gathering your ingredients is the first happy step! Here’s what you’ll need:
- 2 large sweet potatoes: Peeled and diced into bite-sized chunks. These are the stars, bringing earthy sweetness and body to the stew.
- 1 can (14 oz) full-fat coconut milk: This is where the creamy, dreamy texture comes from! Don’t skimp on the full-fat version for the best richness.
- 1 medium onion: Chopped. The foundation of so many great dishes.
- 2 cloves garlic: Minced. Fresh garlic makes a world of difference, giving that little punch of flavor.
- 1 bell pepper: Chopped (any color works!). I love using a red or orange one for extra sweetness and color, but use whatever you have!
- 1 can (15 oz) black beans: Drained and rinsed. They add protein and texture.
- 1 cup vegetable broth: Or chicken broth, if you prefer. This adds liquid and helps blend the flavors.
- 1 teaspoon ground ginger: Warm and slightly spicy, classic in Caribbean cooking.
- 1 teaspoon ground cinnamon: Adds a lovely warming sweetness that pairs beautifully with sweet potato.
- 1 teaspoon allspice: This spice blend (though it’s actually just one berry!) brings together notes of cinnamon, clove, and nutmeg – truly magical!
- Salt and pepper: To taste. Essential for bringing out all those wonderful flavors.
- 2 tablespoons olive oil: For sautéing our veggies.
- Fresh cilantro: For garnish (optional, but highly recommended!). A sprinkle of fresh green really brightens everything up.
How to Make Jamaican Sweet Potato Coconut Stew
Okay, let’s get cooking! This is where the magic happens, and I promise it’s super easy.
- First things first, grab a nice big pot or Dutch oven. Heat the olive oil over medium heat. Once it’s warm, toss in your chopped onion and bell pepper. Sauté them for about 5 minutes, stirring occasionally, until they start to soften and become fragrant. Your kitchen is already starting to smell amazing!
- Now, stir in the minced garlic, ground ginger, cinnamon, and allspice. Cook for just another minute, stirring constantly. You’ll know it’s ready when the spices become wonderfully fragrant – don’t let the garlic burn! This is where the stew gets its incredible depth of flavor. Mastering the art of building flavor from the beginning is key to any great soup or stew!
- Add the diced sweet potatoes to the pot. Give everything a good stir so the potatoes are coated in those fragrant spices and sautéed veggies.
- Pour in the creamy coconut milk and the vegetable broth. Stir it all up to combine. Bring the mixture up to a gentle boil over medium heat.
- Once it’s simmering gently, reduce the heat to low, pop a lid on the pot, and let it simmer away. You’ll want to cook it for about 20-25 minutes, or until the sweet potatoes are nice and tender when you poke them with a fork. Keep an eye on it so they don’t get mushy!
- Almost done! Stir in the drained and rinsed black beans. Season generously with salt and pepper to taste. Let it cook for just another 5 minutes or so, just long enough for the beans to heat through.
- Ladle the hot stew into bowls. If you like, sprinkle some fresh cilantro over the top for a burst of freshness. Now, take a deep breath and enjoy the comforting warmth of this delicious Jamaican stew!

Substitutions & Additions
This stew is wonderfully versatile! Feel free to get creative and make it your own:
- Proteins: Want to add more protein? Shredded cooked chicken, cubed tofu, or even shrimp (add at the very end as they cook fast!) would be delicious.
- Greens: Stir in a handful of spinach or kale during the last 5-10 minutes of simmering.
- Other Veggies: Carrots, celery, corn, or even chickpeas can be added or swapped in.
- Spice Level: For a little heat, add a pinch of cayenne pepper or a minced scotch bonnet or habanero pepper (use very sparingly and carefully!).
- Liquid: If you don’t have vegetable broth, water works in a pinch, but broth adds more flavor. Chicken broth is also a great option.
- Beans: Kidney beans or even cannellini beans could work instead of black beans.
Tips for Success
Even simple recipes can benefit from a few pro tips!
- Sweet Potato Size: Try to cut your sweet potato chunks into roughly the same size (about 1-inch cubes) so they cook evenly.
- Don’t Rush the Sauté: Letting the onion and bell pepper soften and the spices become fragrant truly builds the base flavor of the stew.
- Taste and Adjust: Seriously, tasting before serving is crucial! Add salt and pepper bit by bit until it tastes just right to you.
- Prep Ahead: You can chop all your veggies ahead of time and store them in the fridge. This makes pulling the stew together on a busy weeknight even faster.
- Creaminess Control: If you prefer a thicker stew, you can mash a few of the sweet potato pieces against the side of the pot before adding the beans.
How to Store Jamaican Sweet Potato Coconut Stew
Got leftovers? Lucky you! This stew is actually even better the next day as the flavors meld together.
- Fridge: Store cooled stew in an airtight container in the refrigerator for up to 3-4 days.
- Freezer: This stew freezes beautifully! Let it cool completely, then transfer to a freezer-safe container or bag. It will keep in the freezer for up to 3 months. Thaw overnight in the fridge before reheating.
- Reheating: Gently reheat on the stovetop over medium-low heat, stirring occasionally. You might need to add a splash of water or broth if it’s too thick. You can also reheat individual portions in the microwave.
FAQs
Got questions? I’ve got answers!
Is this stew vegan?
Yes, as written, this recipe is completely vegan and vegetarian! The creamy texture comes from the coconut milk, and the beans provide plant-based protein.
Can I make this stew spicier?
Absolutely! Add a pinch of cayenne pepper along with the other spices, or garnish with a dash of hot sauce or some fresh chopped chilies when serving.
What should I serve with this stew?
This stew is fantastic on its own, but it’s also great served over rice (like fluffy white rice or brown rice), with some warm crusty bread for dipping, or alongside a simple green salad. Sometimes I even like to serve it with something sweet and fruity, like a side of easy pan-fried peaches.
Can I use different root vegetables?
Yes! While sweet potatoes are traditional, you could certainly swap some out or add others like butternut squash, pumpkin, or even parsnips. Just make sure they are cut to a similar size so they cook evenly.
Find more delicious recipes on Pinterest!

Cozy Jamaican Sweet Potato Coconut Stew
Ingredients
Equipment
Method
- Step 1: Grab a nice big pot or Dutch oven. Heat the olive oil over medium heat. Once it's warm, toss in your chopped onion and bell pepper. Sauté them for about 5 minutes, stirring occasionally, until they start to soften and become fragrant.
- Step 2: Stir in the minced garlic, ground ginger, cinnamon, and allspice. Cook for just another minute, stirring constantly. You'll know it's ready when the spices become wonderfully fragrant.
- Step 3: Add the diced sweet potatoes to the pot. Give everything a good stir so the potatoes are coated in those fragrant spices and sautéed veggies.
- Step 4: Pour in the creamy coconut milk and the vegetable broth. Stir it all up to combine. Bring the mixture up to a gentle boil over medium heat.
- Step 5: Reduce the heat to low, pop a lid on the pot, and let it simmer away. Cook for about 20-25 minutes, or until the sweet potatoes are nice and tender.
- Step 6: Stir in the drained and rinsed black beans. Season generously with salt and pepper to taste. Let it cook for just another 5 minutes or so, just long enough for the beans to heat through. Ladle the hot stew into bowls. If you like, sprinkle some fresh cilantro over the top for a burst of freshness. Serve immediately.