One-Pot Vegan Caribbean Pelau with Beans and Spinach

By Lily | Last modified on Feb 5, 2026

Featured in:

One-Pot Vegan Caribbean Pelau with Beans and Spinach

Imagine a vibrant Caribbean kitchen where fragrant spices mingle with hearty rice and tender beans, creating a warm, comforting bowl of Pelau. This vegan version captures the soul of Caribbean cooking with one pot, filling your home with enticing aromas and delivering a colorful plate rich in plant-based nutrition.

Perfect for cozy dinners or meal prep, this Pelau blends creamy coconut milk, fresh spinach, and a medley of spices that awaken every bite. Celebrate the flavors of the islands in a simple, nourishing meal everyone will love.

Why You’ll Love This Recipe

  • This one-pot dish combines bold Caribbean spices with wholesome beans and fresh vegetables for a nutritious vegan meal.
  • It’s colorful, comforting, and effortless to prepare, ideal for busy weeknights.
  • The coconut milk adds creamy richness while the spinach provides a fresh, vibrant finish.

Ingredients

  • Olive oil: Light and healthy oil used to sauté vegetables, enhancing flavors without overpowering.
  • Small onion, diced: Adds natural sweetness and depth to the base of the dish.
  • Garlic cloves, minced: Provides aromatic warmth and robust flavor for an authentic Caribbean touch.
  • Small carrot, diced: Adds subtle sweetness, texture, and a pop of color to the pelau.
  • Half bell pepper, diced: Brings crunch and a mild peppery note, balancing the spices.
  • Paprika: Offers smoky warmth essential to Caribbean cuisine.
  • Allspice: Deepens flavor with its unique blend of cinnamon, cloves, and nutmeg hints.
  • Thyme: Herbaceous and earthy, infusing the dish with fresh herbal notes.
  • Turmeric: Adds vibrant yellow color and a mild, earthy flavor.
  • Cumin: Provides a nutty, peppery undertone that complements the beans and rice.
  • Long-grain rice, rinsed: The base starch that absorbs spices and liquids perfectly for fluffy pelau.
  • Kidney beans, drained and rinsed: Plant-based protein that adds texture and heartiness.
  • Coconut milk: Contributes creamy richness and a subtle sweetness balancing the spices.
  • Vegetable broth: Enhances depth of flavor and moisture needed for cooking rice.
  • Fresh spinach, chopped: Adds a fresh, leafy green element, nutrition, and color contrast.
  • Soy sauce or coconut aminos: Provides umami and saltiness, enriching the flavor complexity.
  • Lime juice: Adds bright acidity to lift and balance the richness in the final dish.

Instructions

Sauté vegetables

Heat olive oil over medium heat and add diced onion, garlic, carrot, and bell pepper. Cook for 3 to 4 minutes until vegetables soften and release their natural sweetness, forming a flavorful base while preventing burning.

Bloom spices

Mix in paprika, allspice, thyme, turmeric, cumin, salt, and black pepper. Cook for 30 seconds, stirring constantly to toast the spices and unlock their aromatic oils, which intensifies the overall flavor profile.

Add rice and beans

Stir in the rinsed long-grain rice and kidney beans. Coating them well ensures the grains absorb the spices evenly, infusing every bite with rich Caribbean seasonings.

Add liquids

Pour in the coconut milk, vegetable broth, and soy sauce. Stir gently to combine, then bring the mixture to a gentle boil to initiate cooking while blending flavors together.

Simmer

Cover the pot and reduce heat to low. Let it simmer for 15 to 18 minutes, allowing the rice to absorb all liquids and flavors while cooking to tender perfection.

Add spinach and lime juice

Fold in the fresh chopped spinach and drizzle lime juice over the top. Cover and let sit for 2 minutes; the residual heat wilt the spinach while the citrus brightens the dish.

Fluff and serve

Use a fork to fluff the pelau gently, separating grains and mixing spinach evenly. Serve warm to enjoy the comforting flavors and satisfying textures.

You Must Know

  • Rinsing rice removes excess starch, ensuring fluffy, non-sticky pelau.
  • Adjust spices to taste, adding Scotch bonnet sauce if you prefer a spicy kick.
  • Allow the pelau to rest 5 minutes before fluffing to set flavors and texture.

Storage Tips

Store leftover pelau in an airtight container in the refrigerator for up to 4 days. Reheat gently on the stove or microwave, adding a splash of water to restore moisture.

Serving Suggestions

Serve this Pelau with fresh Caribbean hot sauce or a side of fried plantains for an authentic island experience. It also pairs well with a crisp green salad or steamed vegetables for a complete meal.

Professional Tips

  • For extra color and sweetness, add green peas or sweet corn during the sauté stage.
  • Swap kidney beans with black beans for a slightly earthier flavor and different texture.
  • If you lack coconut milk, substitute with canned light coconut cream diluted with water.

FAQs

Can I use brown rice instead of long-grain white rice?

Yes, but brown rice requires a longer cooking time and more liquid. Adjust accordingly and simmer until tender.

Is this dish gluten-free?

It is naturally gluten-free if you use tamari or coconut aminos instead of soy sauce that contains gluten.

Can I prepare this pelau in a slow cooker?

Yes, sauté the vegetables and spices first, then combine all ingredients in the slow cooker and cook on low for 3–4 hours.

How spicy is this Pelau?

By default, it is mild, but you can add Scotch bonnet sauce or hot pepper flakes for a spicier kick.

Can I freeze leftover Pelau?

Yes, freeze in airtight containers for up to 3 months. Thaw overnight and reheat thoroughly before serving.

What can I substitute for spinach?

Swiss chard, kale, or collard greens work well as similar leafy greens to add nutrition and color.

One-Pot Vegan Caribbean Pelau with Beans and Spinach

Vegan Caribbean Pelau with Beans

A vibrant vegan Caribbean pelau combining fragrant rice, kidney beans, spinach, and warm spices cooked in coconut milk for a flavorful one-pot meal.
Prep Time 10 minutes
Cook Time 25 minutes
Total Time 35 minutes
Course Main Course, vegan
Cuisine caribbean
Servings 4 people
Calories 420 kcal

Equipment

  • 1 pot for cooking the pelau

Ingredients
  

  • 2 tbsp olive oil
  • 1 small onion diced
  • 3 cloves garlic minced
  • 1 small carrot diced
  • 1/2 bell pepper diced
  • 1 tsp paprika
  • 1/2 tsp allspice
  • 1/2 tsp thyme
  • 1/2 tsp turmeric
  • 1/2 tsp cumin
  • Salt and black pepper to taste
  • 1 cup long-grain rice rinsed
  • 1 can 15 oz kidney beans, drained and rinsed
  • 1 cup coconut milk
  • 1 cup vegetable broth
  • 1 cup fresh spinach chopped
  • 1 tbsp soy sauce or coconut aminos
  • 1 tsp lime juice

Instructions
 

  • Heat olive oil in a pot over medium heat and sauté onion, garlic, carrot, and bell pepper until softened, about 3 to 4 minutes.
  • Add paprika, allspice, thyme, turmeric, cumin, salt, and pepper, cooking for 30 seconds until the spices are fragrant.
  • Stir in the rinsed rice and kidney beans, coating them well with the spices.
  • Pour in coconut milk, vegetable broth, and soy sauce; stir and bring to a gentle boil.
  • Cover the pot, reduce heat to low, and simmer for 15 to 18 minutes until the rice is tender and the liquid is absorbed.
  • Fold in chopped spinach and lime juice, cover, and let wilt for 2 minutes.
  • Fluff the pelau with a fork and serve warm.

Notes

  • Add peas or corn to enhance color and texture.
  • Use scotch bonnet sauce for added heat.
  • Swap kidney beans for black beans if desired.
  • Let the dish rest 5 minutes before fluffing to improve texture.

You might also like these recipes

Leave a Comment

Recipe Rating