One-Pot Caribbean-Style Stewed Beans Recipe
Introduction
This one-pot Caribbean-style stewed beans recipe is a flavorful and comforting dish that brings the vibrant spices of the islands right to your kitchen. It combines creamy coconut milk, fragrant herbs, and a kick of Scotch bonnet pepper for a rich, hearty meal perfect for any day of the week.

Ingredients
- 2 tablespoons Vegetable Oil
- 1 Onion
- 3 cloves Garlic
- 1 Red Bell Pepper
- 1 Scotch Bonnet Pepper
- 1 teaspoon Fresh Thyme
- 1/2 teaspoon Smoked Paprika
- 1/2 teaspoon Ground Allspice
- 1 can Canned Red Kidney Beans
- 1 can Coconut Milk
- 1/2 cup Vegetable Broth
- 1 Tomato
- 1 tablespoon Soy Sauce
- 1/2 teaspoon Salt
- Ground Black Pepper, to taste
- 2 Spring Onions
- 1/2 Lime
Instructions
- Step 1: Heat the vegetable oil in a pan over medium heat. Add the chopped onion, minced garlic, and diced red bell pepper. Sauté for 2-3 minutes until the vegetables are soft and fragrant.
- Step 2: Stir in fresh thyme, smoked paprika, ground allspice, and the whole Scotch bonnet pepper. Cook for about 1 minute to release the spices’ aroma.
- Step 3: Add the canned red kidney beans (with liquid), coconut milk, vegetable broth, and chopped tomato to the pan. Pour in soy sauce, then season with salt and black pepper. Stir everything together until well combined.
- Step 4: Let the mixture simmer gently for 15-20 minutes, stirring occasionally, until the sauce thickens and the flavors meld.
- Step 5: Remove the Scotch bonnet pepper for less heat if desired. Stir in chopped spring onions and squeeze in the juice of half a lime. Taste and adjust seasoning if needed. Serve the stewed beans hot over rice or with roti.
Tips & Variations
- For a milder version, remove the seeds from the Scotch bonnet pepper before cooking or substitute with a milder chili.
- Add diced sweet potatoes or callaloo for extra texture and nutrients.
- Use smoked sea salt for an added depth of smoky flavor.
- Leftover stewed beans make a great filling for wraps or patties.
Storage
Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stove or in the microwave, adding a splash of vegetable broth if the sauce has thickened too much. This dish can also be frozen for up to 2 months; thaw overnight in the fridge before reheating.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I omit the Scotch bonnet pepper?
Yes, you can leave out the Scotch bonnet if you prefer less heat. The dish will still be flavorful thanks to the other spices and herbs.
What can I serve with these stewed beans?
This dish pairs wonderfully with steamed rice, roti, or even crusty bread to soak up the rich sauce. It also works well as a side to grilled meats or plant-based mains.
Print
One-Pot Caribbean-Style Stewed Beans Recipe
- Total Time: 35 minutes
- Yield: 4 servings 1x
- Diet: Vegan
Description
A flavorful and hearty One-Pot Caribbean-Style Stewed Beans recipe featuring red kidney beans simmered in a rich coconut milk-based sauce with aromatic spices, Scotch bonnet pepper, and fresh vegetables. Perfect as a comforting vegan main or side dish served over rice or roti.
Ingredients
Main Ingredients
- 2 tablespoon Vegetable Oil
- 1 Onion, chopped
- 3 cloves Garlic, minced
- 1 Red Bell Pepper, diced
- 1 Scotch Bonnet Pepper, whole or chopped (optional for less heat)
- 1 teaspoon Fresh Thyme, chopped
- 1/2 teaspoon Smoked Paprika
- 1/2 teaspoon Ground Allspice
- 1 can (15 oz) Red Kidney Beans, drained and rinsed
- 1 can (14 oz) Coconut Milk
- 1/2 cup Vegetable Broth
- 1 Tomato, diced
- 1 tablespoon Soy Sauce
- 1/2 teaspoon Salt
- Ground Black Pepper, to taste
- 2 Spring Onions, chopped
- Juice of 1/2 Lime
Instructions
- Prepare and Sauté Vegetables: Heat 2 tablespoons of vegetable oil in a pan over medium heat. Add the chopped onion, minced garlic, and diced red bell pepper. Sauté for 2-3 minutes until the vegetables become soft and fragrant.
- Add Spices and Scotch Bonnet: Stir in fresh thyme, smoked paprika, ground allspice, and the Scotch bonnet pepper. Cook the mixture for about 1 minute until the spices are aromatic.
- Add Beans and Liquids: Incorporate the drained red kidney beans, coconut milk, vegetable broth, diced tomato, and soy sauce. Season with salt and freshly ground black pepper. Stir everything together thoroughly.
- Simmer the Stew: Reduce heat to low and let the stew simmer uncovered for 15-20 minutes. Stir occasionally to prevent sticking and to allow the sauce to thicken and flavors to meld.
- Finish and Serve: Stir in the chopped spring onions and squeeze in the juice of half a lime. Taste and adjust seasoning if necessary. Serve the stewed beans hot, ideally over rice or accompanied by roti for a complete meal.
Notes
- You can adjust the heat level by reducing or omitting the Scotch bonnet pepper.
- This dish pairs wonderfully with steamed rice or flatbreads like roti.
- For a creamier texture, use full-fat coconut milk.
- Use fresh herbs if available for a more vibrant flavor.
- Leftovers store well in the refrigerator for up to 3 days and can be reheated gently on the stovetop.
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Category: Main Course
- Method: Stovetop
- Cuisine: Caribbean
Keywords: Caribbean stewed beans, vegan stew, coconut milk beans, one-pot bean recipe, spicy bean stew, kidney beans with spices, vegan Caribbean dish

