Red Beans And Coconut Rice

Servings: 4 Total Time: 40 mins Difficulty: Beginner
One-Pot Creamy Coconut Rice With Kidney Beans
Red Beans And Coconut Rice pinit

Red beans and coconut rice is a one-pot meal built on pantry staples: white rice simmered in coconut milk with kidney beans, onion, and warm spices. The starch from the rice and the fat from the coconut combine into a creamy, scoopable base without any dairy. You get a filling, budget-friendly dinner that uses one pan and about ten minutes of active prep.

The dish works because the rice cooks directly in the coconut liquid, soaking up flavor as it softens. Red beans add a meaty bite and plant protein, so the plate feels complete without meat. It scales easily and reheats well, which makes it a strong choice for meal prep through a busy week. Making this red beans and coconut rice at home is surprisingly straightforward once you know the key steps.

Why You’ll Love These Red Beans And Coconut Rice

  • One pot, one burner: fewer dishes and a faster cleanup after dinner.
  • Coconut milk makes the rice naturally creamy without butter or cream.
  • Kidney beans hold their shape and add a hearty, savory bite.
  • Cheap pantry ingredients: rice, beans, onion, and spices do the work.
  • Flexible heat and flavor: adjust chili and spices to your taste.

Ingredients You’ll Need

  • 1 cup long-grain white rice, rinsed until water runs clear
  • 1 can (13.5 oz) full-fat coconut milk
  • 1 cup cooked red kidney beans (about half a 15-oz can), drained
  • 1 cup water
  • 1 small yellow onion, diced (about 1 cup)
  • 2 cloves garlic, minced
  • 1 tbsp coconut oil
  • 1 tsp ground cumin
  • 1/2 tsp ground turmeric
  • 1/2 tsp salt, plus more to finish
  • 1/4 tsp black pepper
  • 1 small Scotch bonnet or chili pepper, minced (optional)
  • 2 tbsp fresh cilantro, chopped, for serving

Ingredient Substitutions

Full-fat coconut milk: Replace with an equal amount of light coconut milk to cut saturated fat. The rice will be less rich and slightly less creamy because there is less coconut fat to coat the grains. Expect a looser texture and a milder coconut note, so add an extra pinch of salt to keep the seasoning balanced. The red beans and coconut rice works well for weeknight cooking when time is limited.

Long-grain white rice: Use an equal volume of basmati rice for a more floral aroma and separate, fluffy grains. Basmati cooks a bit faster, so check doneness around 12 minutes instead of 15. The dish will taste lighter and less sticky than with standard long-grain rice. Storing leftover red beans and coconut rice correctly keeps it tasting good for days.

Red kidney beans: Swap with an equal measure of cooked black beans for a denser, earthier flavor. Black beans break down slightly more during simmering, which thickens the liquid a little. The color shifts darker, but the cook time stays the same. For the best results with this red beans and coconut rice, read through all the steps before starting.

Scotch bonnet pepper: Use 1/4 tsp crushed red pepper flakes if you want controlled heat without chopping fresh chili. Flakes distribute evenly, giving a steady warmth rather than the bright fruitiness of fresh pepper. Keep the same amount or less to avoid overpowering the coconut.

Step-by-Step Instructions

  1. Warm 1 tbsp coconut oil in a 3-quart saucepan over medium-low heat. Add the diced onion and cook 5 minutes, stirring, until soft and translucent but not browned.
  2. Stir in the minced garlic, cumin, turmeric, black pepper, and optional Scotch bonnet. Cook 1 minute until the spices smell toasted and the garlic is just fragrant.
  3. Add the rinsed rice and stir to coat the grains in the oil and spices. Toast 1 minute so the rice stays separate instead of clumping later.
  4. Pour in the coconut milk, water, and salt. Stir once, then bring to a gentle boil over medium heat, about 3 minutes, until you see small bubbles at the edges.
  5. Lower the heat to medium-low heat, cover with a tight lid, and simmer 15 minutes. Do not lift the lid during this time or the steam escapes and the rice dries out.
  6. Remove the pan from heat and quickly fold in the drained red beans. Cover again and let stand 5 minutes so the beans warm and the rice finishes absorbing liquid.
  7. Fluff with a fork, taste, and add salt if needed. Top with chopped cilantro and serve immediately while the grains are soft and creamy.

Pro Tips

Rinse the rice until the water runs clear so surface starch washes off; this keeps the finished pot from turning gummy. A tight-fitting lid matters more than exact timing because trapped steam cooks the grains evenly.

If your coconut milk has separated in the can, whisk it before adding so the fat and water recombine into a smooth liquid. Broken coconut cream can leave oily pockets in the rice instead of an even coating.

For deeper flavor, sauté the onion a minute longer until the edges just start to color before adding spices. That light browning builds a sweet base that balances the chili heat.

When reheating leftovers, add a splash of water per cup and warm covered on low heat so the rice softens instead of drying into a crust.

Common Mistakes to Avoid

Skipping the rinse leaves loose starch on the rice, which turns the coconut liquid into a paste. Always rinse until the water looks clean to keep the texture scoopable.

Lifting the lid while the rice simmers releases steam that the grains need to cook through. Keep the pot closed for the full 15 minutes and trust the timer.

Adding the beans too early makes them burst and muddy the liquid. Fold them in after the heat is off so they stay whole and keep a firm bite.

Serving Suggestions

Spoon the rice into a shallow bowl and add a side of green beans for a crisp contrast to the soft grains. The acidity from feta cuts the coconut richness.

For a brighter plate, pair with cauliflower rice on the side if you want a second texture without more starch. A squeeze of lime over the top also lifts the flavors.

If you want a drink, a jalapeno margarita matches the chili heat with citrus and salt. Keep the portion small so it stays a side refreshment, not the main event.

Storage and Reheating

Cool the rice to room temperature within 2 hours, then store in an airtight container in the fridge for up to 4 days. Coconut milk slows spoilage slightly but the beans still need cold storage.

This dish freezes well for up to 2 months in a sealed container. Thaw overnight in the fridge before reheating to keep the grains from splitting.

Reheat on the stove with a tablespoon of water per cup, covered, until steaming hot throughout. There is no meat, so a clear visual of hot steam and soft grains is enough to confirm it is safe to eat.

Recipe Variations

Smoky Version

Add 1/2 tsp smoked paprika with the cumin and use black beans instead of kidney. The smoke rounds out the coconut and gives the rice a campfire edge that works with grilled vegetables.

Curry Leaf Version

Drop 6 fresh curry leaves into the oil with the onion and use basmati rice. The leaves infuse the coconut milk with a citrus-pine note that shifts the dish toward South Indian flavors.

Tomato Version

Stir 1/2 cup diced canned tomato in with the liquid for a tangier, looser rice. The acid brightens the coconut and pairs well with tomato green beans on the side.

Breakfast Version

Top a warm bowl with a soft fried egg and call it french toast adjacent brunch by serving toast on the side. The runny yolk mixes into the coconut rice for a richer bite.

Red Beans And Coconut Rice pinit
0 Add to Favorites

Red Beans And Coconut Rice

Difficulty: Beginner Prep Time 10 mins Cook Time 25 mins Rest Time 5 mins Total Time 40 mins
Servings: 4 Estimated Cost: $ 8 Calories: 420 kcal

Description

Red beans and coconut rice is a one-pot meal of white rice simmered in coconut milk with kidney beans, onion, and warm spices. It is a creamy, dairy-free, budget-friendly dinner that uses one pan and about ten minutes of active prep.

Ingredients

Cooking Mode Disabled

Instructions

  1. Warm oil and cook onion

    Warm 1 tbsp coconut oil in a 3-quart saucepan over medium-low heat. Add the diced onion and cook 5 minutes, stirring, until soft and translucent but not browned.

  2. Toast spices and garlic

    Stir in the minced garlic, cumin, turmeric, black pepper, and optional Scotch bonnet. Cook 1 minute until the spices smell toasted and the garlic is just fragrant, being careful not to let the garlic burn.

  3. Coat and toast rice

    Add the rinsed rice and stir to coat the grains in the oil and spices. Toast 1 minute so the rice stays separate instead of clumping later, stirring gently to keep the grains moving.

  4. Add liquids and boil

    Pour in the coconut milk, water, and salt. Stir once, then bring to a gentle boil over medium heat, about 3 minutes, until you see small bubbles at the edges of the pan.

  5. Simmer covered

    Lower the heat to medium-low heat, cover with a tight lid, and simmer 15 minutes. Do not lift the lid during this time or the steam escapes and the rice dries out; the grains are done when they have absorbed the liquid and are tender.

  6. Fold in beans

    Remove the pan from heat and quickly fold in the drained red beans. Cover again and let stand 5 minutes so the beans warm and the rice finishes absorbing liquid while staying whole and firm.

  7. Fluff and season

    Fluff with a fork, taste, and add salt if needed. The rice should be soft, creamy, and scoopable with distinct grains before you finish seasoning.

  8. Serve with cilantro

    Top with chopped cilantro and serve immediately while the grains are soft and creamy. Enjoy as a complete plant-based meal straight from the one pot.

Nutrition Facts

Servings 4


Amount Per Serving
Calories 420kcal
% Daily Value *
Total Fat 22g34%
Saturated Fat 18g90%
Sodium 360mg15%
Total Carbohydrate 50g17%
Dietary Fiber 5g20%
Sugars 3g
Protein 9g18%

* Percent Daily Values are based on a 2,000 calorie diet. Your daily value may be higher or lower depending on your calorie needs.

Note

  • Storage: Cool to room temperature within 2 hours, then store in an airtight container in the fridge for up to 4 days.
  • Reheating: Add a splash of water per cup and warm covered on low heat until steaming hot; do not reheat the same portion more than once.
  • Serving tip: Pair with green beans almondine for a crisp, acidic side that cuts the coconut richness.
  • Rinse rice: Rinse until water runs clear to remove surface starch so the finished pot stays scoopable, not gummy.
Keywords: red beans, coconut rice, one pot, kidney beans, coconut milk, vegan, meal prep, budget dinner
Rate this recipe
Did you make this recipe?

Tag  freshlyfoodrecipes if you made this recipe. Follow @freshlyfoodrecipes on Instagram for more recipes.

Pin this recipe to share with your friends and followers.

pinit
Recipe Card powered by WP Delicious

Frequently Asked Questions

Expand All:

Can I make this ahead of time?

Yes, you can cook the rice and beans fully, cool within 2 hours, then store in an airtight container in the fridge for up to 4 days. Reheat on the stove with a splash of water per cup, covered, until steaming hot.

Can I freeze this recipe?

This dish freezes well for up to 2 months in a sealed container. Thaw overnight in the fridge before reheating on low heat with a little water so the grains soften instead of drying out.

What can I substitute for the kidney beans?

You can swap an equal measure of cooked black beans for a denser, earthier flavor; they break down slightly more and thicken the liquid. The color shifts darker but the cook time stays the same, as noted in our butter beans pasta swap ideas.

How do I know when it's done?

The rice is done after the 15-minute covered simmer plus 5-minute stand, when grains are tender and have absorbed the coconut liquid. Look for soft, separate, creamy grains and beans that are warmed through but still hold their shape.

Anna Food and Lifestyle Blogger

Hi, I’m Anna — a wellness enthusiast, recipe creator, and founder of Cook Recipe. I love making healthy, easy, and feel-good meals that inspire others to live happier, more balanced lives. When I’m not in the kitchen, you’ll find me exploring new places or flowing through a yoga session! 🌿

Rate this recipe

Your email address will not be published. Required fields are marked *

Rate this recipe

Add a question

Your email address will not be published. Required fields are marked *