Jamaican-style kidney beans with coconut milk

Jamaican-style kidney beans with coconut milk is a creamy, hearty dish featuring tender kidney beans simmered with aromatic spices and coconut milk. It's a comforting and nutritious option, perfect as a main dish or side.

24 Nov 2025
Cook time 10 min
Prep time 5 min

Ingredients:

3 cups kidney beans
2 tbsp olive oil
1 cup onion
1 cup onion
5 garlic cloves
1/4 tsp red pepper (spice)
1 cup coconut milk
1/4 tsp spice mix
1/2 tsp salt
1 tsp coriander leaves
Jamaican-style kidney beans with coconut milk

Jamaican-style kidney beans with coconut milk is a flavorful and nutritious dish that brings a taste of the Caribbean to your kitchen. The combination of kidney beans and coconut milk creates a creamy, hearty base while the spices and aromatics provide a warm, comforting flavor profile. This recipe is perfect as a standalone dish or as a delicious side.

Instructions:

1. Prepare the beans: If using dried kidney beans, soak them overnight in water. The next day, drain and rinse the beans, then cook them in fresh water until tender. If using canned beans, simply drain and rinse well.
2. Heat the oil: In a large skillet or pot, heat 2 tablespoons of olive oil over medium heat.
3. Sauté the onions: Add the finely chopped onions (both 160g and 100g) to the skillet. Sauté for about 5-7 minutes, or until the onions are soft and translucent.
4. Add the garlic and spices: Stir in the minced garlic and the red pepper flakes. Cook for another 1-2 minutes, until the garlic is fragrant.
5. Add the beans: Stir in the cooked or canned kidney beans to the skillet, mixing them well with the sautéed onions and garlic.
6. Pour in the coconut milk: Add the 1 cup of coconut milk, stirring to combine. Let the mixture come to a gentle simmer.
7. Season the dish: Stir in the 1/4 teaspoon of all-purpose spice mix and 1/2 teaspoon of salt. Adjust the seasoning to taste if necessary.
8. Simmer the flavors together: Allow the mixture to simmer gently for about 10-15 minutes, stirring occasionally, so that the beans can absorb the flavors of the spices and coconut milk.
9. Finish with fresh coriander: Just before serving, stir in the chopped coriander leaves. Mix well and remove from heat.
10. Serve: Serve the Jamaican-style kidney beans with coconut milk hot, as a main dish or side. It pairs well with rice, flatbread, or over a bed of greens.

Serving Jamaican-style kidney beans with coconut milk will delight your taste buds with its rich, creamy texture and vibrant flavors. It's a versatile dish that can be enjoyed by itself or paired with rice or bread. This recipe not only satisfies hunger but also brings a touch of the Caribbean to your culinary repertoire.

Jamaican-style kidney beans with coconut milk FAQ:

How long should I soak dried kidney beans before cooking?

Dried kidney beans should be soaked overnight in water, typically for about 8-12 hours, to ensure even cooking and reduce cooking time.

What is the best way to know when the kidney beans are done cooking?

Kidney beans are done cooking when they are tender and can be easily mashed between your fingers or with a fork. If using dried beans, boiling them for about 1-1.5 hours after soaking usually works well.

Can I substitute coconut milk with anything else?

Coconut milk can be substituted with a combination of dairy cream and water for a creamier texture, or for a dairy-free option, use almond milk; however, the flavor will be different.

How should I store leftover Jamaican-style kidney beans?

Leftover Jamaican-style kidney beans can be stored in an airtight container in the refrigerator for up to 3-5 days. They can also be frozen for up to 3 months.

What can I serve with Jamaican-style kidney beans?

These kidney beans pair well with rice, flatbread, or over a bed of greens. They can also be enjoyed as a hearty side dish or a main dish on their own.

Cooking Tips:

- Soak the kidney beans overnight or for at least 8 hours to ensure they cook faster and more evenly.

- If using canned kidney beans, rinse them thoroughly to remove any excess sodium.

- Adding the coconut milk towards the end of the cooking process helps to retain its creamy texture and flavor.

- Adjust the level of red pepper to suit your spice tolerance.

- Feel free to garnish the dish with additional fresh coriander leaves for an extra burst of flavor and color.

- Cook the beans on a low simmer to allow the flavors to meld together beautifully.

Nutrition Facts

4 Servings
Calories 410kcal
Protein 18g
Carbohydrates 55g
Fiber 15g
Sugar 6g
Fat 22g

More recipes

Three-cheese cauliflower bake

A creamy Three-Cheese Cauliflower Bake with crispy prosciutto.

05 Jan 2026

Cheesy whole baked cauliflower

A savory, baked cauliflower topped with cheddar cheese and garlic.

08 Dec 2025

Roasted sweet potato & zucchini risotto

A creamy risotto with roasted sweet potatoes and zucchini.

09 Jan 2026

Cauliflower and broccoli gratin

Creamy Cauliflower and Broccoli Gratin with Parmesan topping.

09 Feb 2026

Cauliflower fried rice with peas, carrots and onions

Healthy cauliflower fried rice with peas and carrots.

29 Nov 2025

Jamaican chicken and sweet potato curry

A hearty Jamaican chicken and sweet potato curry with coconut milk.

27 Nov 2025

Oven-roasted plum tomato ricotta bake

A creamy ricotta bake topped with roasted plum tomatoes.

11 Jan 2026

Garlic parmesan zucchetti

A light and tasty Garlic Parmesan Zucchetti ready in minutes.

15 Feb 2026

Posts