Healthy Rice and Peas Recipe: Nutrient-Packed Caribbean One-Pot

Healthy Rice and Peas Recipe: Nutrient-Packed Caribbean One-Pot

This one-pot Caribbean classic brings vibrant flavors and serious nutrition to your table without the fuss. I developed this version to keep all the traditional taste while making it lighter and more wholesome.

The secret is using brown rice for extra fiber and coconut milk for natural sweetness without added sugar. A single pot means minimal cleanup and maximum flavor as the ingredients cook together.

You’ll end up with tender rice, perfectly cooked peas, and a dish that’s as nourishing as it is delicious. The aromatic blend of spices creates a fragrant base that makes every bite satisfying.

Ready in under an hour, this becomes a staple for busy weeknights or relaxed weekend meals.

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
⏱️
Total Time
30 min
🔥
Calories
Med Cal

Ingredients for Healthy Rice and Peas

Pantry staples plus fresh herbs bring this Caribbean one-pot to vibrant life.

Ingredient Amount Notes
Brown Rice 🌾 1 ½ cups Long-grain for texture
Coconut Milk 🥥 1 can Full-fat for creaminess
Kidney Beans 🫘 1 can Drained and rinsed
Yellow Onion 🧅 1 whole Medium, finely diced
Garlic Cloves 🧄 4 cloves Minced for depth
Scotch Bonnet Pepper 🌶️ 1 whole Seeds removed, minced (or habanero)
Fresh Thyme Leaves 🌿 2 tbsp Stripped from stems
Ground Allspice 🌶️ 1 tsp Essential for Caribbean flavor
Ground Cumin 🌿 1 tsp Toasted if possible
Vegetable Broth 💧 2 cups Low-sodium preferred
Green Onions 🧅 ½ cup Thinly sliced for garnish
Olive Oil 🫒 2 tbsp Extra-virgin for richness
Salt 🧂 1 tsp Sea salt preferred
Black Pepper 🌶️ ½ tsp Freshly ground

The coconut milk is non-negotiable here. Full-fat cans from Thai Kitchen or Native Forest give you that creamy texture without added junk. Brown rice adds fiber, but rinse it well to avoid gummy results. For the kidney beans, Goya or Eden Organic are my go-tos—no weird additives, just beans and water. Scotch bonnet peppers can be found at Caribbean markets or Trader Joe’s sometimes carries them frozen.

No Scotch bonnet? Habanero works in a pinch (just as hot, slightly different flavor). Fresh thyme not available? Dried at one-third the amount does the trick. Out of allspice? Cloves at half the amount plus a pinch of cinnamon gets you close. The vegetable broth can be swapped for water, but you’ll miss the depth. For extra protein, toss in some chickpeas or lentils.

This keeps well for 4-5 days in the fridge—flavors actually get better. Freezes beautifully for up to 3 months (portion before freezing). Reheat with a splash of water or broth to loosen the rice. Always check your coconut milk can for BPA-free linings if that’s a concern.

❤️

Why You’ll Love This Recipe

  • One Pot Wonder: I love that this comes together in a single pot—just brown rice, coconut milk, and kidney beans simmering with onion and garlic.
  • Rich and Creamy: The coconut milk makes it so luscious, while the garlic and kidney beans add hearty, savory depth.
  • Meal Prep Magic: It reheats beautifully, so I make a big batch for lunches all week. Honestly, it tastes even better the next day.
  • Budget Stretcher: Brown rice and kidney beans are so affordable, and this dish fills us up without breaking the bank.

Step-by-Step Instructions for Rice and Peas

This Caribbean classic comes together easily in one pot with rich, aromatic flavors.

Step 1: Sauté the Aromatics for Maximum Flavor

Heat the 2 tbsp Olive Oil in a large pot over medium heat. Add the finely diced Yellow Onion and cook for 3-4 minutes until it softens and becomes translucent. The onion should release its sweet aroma but not brown—we’re building a flavor base here.

Add the minced 4 cloves Garlic Cloves, minced Scotch Bonnet Pepper (seeds removed), 2 tbsp Fresh Thyme Leaves, 1 tsp Ground Allspice, and 1 tsp Ground Cumin. Stir constantly for 1 minute until fragrant. Real talk: this is where the magic happens—the spices bloom in the hot oil, creating that signature Caribbean scent.

Step 2: Toast the Rice and Add Liquids

Stir in the 1.5 cups Brown Rice and cook for 2 minutes, allowing the grains to absorb all those beautiful flavors. You’ll notice the rice turn slightly opaque—that’s your cue it’s ready for the liquids.

Pour in the 1 can Coconut Milk, 2 cups Vegetable Broth, 1 can Kidney Beans (drained and rinsed), 1 tsp Salt, and 0.5 tsp Black Pepper. Stir well to combine. The mixture should look creamy with the rice just barely peeking through the surface.

Step 3: Simmer Until Rice Is Tender

Bring the mixture to a boil, then reduce heat to low. Cover the pot and let it simmer for 40-45 minutes. Don’t stir during cooking—this prevents the rice from becoming mushy. You want the grains to stay separate and fluffy.

Check at 40 minutes—the rice should be tender and most of the liquid absorbed. If it’s still firm, give it another 5 minutes. Here’s the thing—brown rice takes longer than white, so patience is key. The top should look dry with small steam holes, not wet.

Step 4: Rest and Garnish for Serving

Remove from heat and let it sit covered for 10 minutes. This resting time allows the rice to finish steaming and absorb any remaining liquid. I know it’s hard to wait when it smells this good, but it makes all the difference in texture.

Fluff the rice gently with a fork and stir in 0.5 cup Green Onions. The green onions add a fresh, bright contrast to the rich coconut and spices. Taste and adjust seasoning if needed—sometimes a pinch more salt brings all the flavors into harmony. Serve warm, straight from the pot for that true one-pot convenience.

👨‍🍳

Pro Tips For Making Healthy Rice And Peas

  • Soak the Rice: Brown rice needs a head start—cover it in water for 20 minutes before cooking to cut the cooking time and guarantee even tenderness.
  • Bloom the Spices: Sauté the minced onion and garlic in a little oil until golden before adding coconut milk; it deepens the flavor way more than dumping everything in raw.
  • Skip the Rinse: I learned this the hard way—don’t rinse the kidney beans, or you’ll wash away the starch that helps thicken the dish naturally.
  • Simmer Low and Slow: Once the liquid’s in, keep the heat at a gentle simmer; boiling hard turns the coconut milk oily and leaves the rice undercooked in spots.

Best Sauces and Condiments for These Flavors

Spicy Mango Salsa

My go-to topping is a fresh mango salsa—dice 1 ripe mango with ½ red onion, 1 jalapeño, and ¼ cup cilantro. The sweetness cuts through the coconut richness perfectly. I add 1 lime’s juice for that bright finish. 🌶️

Creamy Coconut Yogurt

A dollop of coconut yogurt from So Delicious or Silk brands adds creaminess without dairy. Stir in 1 tsp lime zest and a pinch of salt. It echoes the coconut in the dish while adding a cool contrast.

Quick Pickled Veggies

Thinly slice 1 carrot and ½ cucumber, then toss with ½ cup rice vinegar, 1 tbsp sugar, and ½ tsp salt. Let sit for 20 minutes—the tangy crunch balances the rice and peas beautifully.

Hot Sauce Drizzle

I always keep Melinda’s Ghost Pepper or El Yucateco on hand for this. A few drops add heat without overwhelming the dish. The fruity notes in Caribbean hot sauces complement the meal perfectly. 🔥

Fresh Herb Garnish

Beyond the green onions, sprinkle extra thyme leaves or cilantro on top. It adds freshness and a pop of color. I grow thyme in my Boston windowsill for moments like this.

Nutrition Facts

Servings 4
Amount Per Serving
Calories 420kcal
% Daily Value
Total Fat 18g23%
Saturated Fat 12g60%
Cholesterol 0mg0%
Sodium 480mg21%
Total Carbohydrate 60g22%
Dietary Fiber 10g36%
Sugars 2g
Protein 12g24%
Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently Asked Questions

1

Can I use white rice instead of brown?

Yes, but reduce liquid by ¼ cup and cook for 20-25 minutes. Brown rice adds fiber and nutrients, while white cooks faster but has less texture.

2

How do I make it less spicy?

Remove all seeds from the pepper or swap for ½ bell pepper. For zero heat, omit the pepper entirely and add 1 tsp smoked paprika for depth.

3

Can I use frozen peas instead of beans?

Add 1 cup frozen peas with the liquids. They’ll cook perfectly in the 40-45 minutes and keep the dish light.

4

What if my rice is still firm after cooking?

Add ¼ cup hot water, cover, and cook for another 5-10 minutes on low heat. Brown rice needs extra time to soften fully.

★★★★★4.5(11 reviews)
Tyler Campbell