Caribbean Vegetarian Rice Recipes for Flavorful Meals

Updated On: October 7, 2025

Caribbean cuisine is renowned for its vibrant flavors, colorful ingredients, and diverse culinary influences. For vegetarians, the tropical islands offer a treasure trove of delicious rice recipes that are both satisfying and packed with bold spices, fresh herbs, and an array of vegetables.

Whether you’re craving a hearty one-pot meal or a light and fragrant side dish, Caribbean vegetarian rice recipes bring sunshine to your table with every bite. These dishes celebrate the use of staples like coconut milk, kidney beans, sweet peppers, and allspice, creating an authentic taste that transports you straight to the islands.

In this post, we’ll explore a variety of Caribbean vegetarian rice recipes that are easy to prepare, nutritious, and perfect for any occasion. From traditional rice and peas to vibrant vegetable-studded rice dishes, each recipe promises to delight your palate while keeping things wholesome and meat-free.

Ready to spice up your meal plan? Let’s dive in!

Contents

Why You’ll Love This Recipe

Caribbean vegetarian rice recipes are a fantastic way to enjoy the rich culinary heritage of the islands without compromising your dietary choices. These dishes are:

  • Flavor-packed: Featuring aromatic spices like thyme, allspice, and Scotch bonnet peppers, these recipes burst with authentic Caribbean zest.
  • Nutritious: Loaded with vegetables, legumes, and wholesome grains, they provide a balanced mix of protein, fiber, and vitamins.
  • Versatile: Whether served as a main or side, these recipes complement a variety of meals and are perfect for meal prep.
  • Comforting: Warm, fragrant, and satisfying, they bring a sense of home-cooked goodness with every spoonful.

Plus, many of these recipes come together quickly, making them ideal for busy weeknights or casual weekend gatherings. The tropical flair will brighten your dining table and your mood!

Ingredients

  • 2 cups long-grain white rice (washed and drained)
  • 1 can (15 oz) kidney beans, drained and rinsed
  • 1 cup coconut milk (full fat for best flavor)
  • 2 cups vegetable broth
  • 1 medium onion, finely chopped
  • 2 cloves garlic, minced
  • 1 bell pepper, diced (red or green)
  • 1 Scotch bonnet pepper, whole (optional for heat)
  • 2 sprigs fresh thyme
  • 1 tsp ground allspice
  • Salt and black pepper to taste
  • 2 tbsp vegetable oil
  • 1 cup diced carrots
  • 1 cup chopped green beans
  • Fresh cilantro or parsley for garnish

Equipment

  • Large saucepan or pot with lid
  • Wooden spoon or spatula
  • Measuring cups and spoons
  • Knife and cutting board
  • Colander (for rinsing beans and rice)
  • Serving dish or bowl

Instructions

  1. Prepare the aromatics: Heat the vegetable oil in your saucepan over medium heat. Add the chopped onion, garlic, and bell pepper. Sauté for about 5 minutes until the vegetables soften and the onions turn translucent.
  2. Add spices and veggies: Stir in the ground allspice and fresh thyme sprigs. Add the diced carrots and green beans, cooking for another 3 minutes to blend the flavors.
  3. Add rice and liquids: Pour in the washed rice, stirring well to coat the grains with the oil and spices. Then add the kidney beans, coconut milk, and vegetable broth. Toss in the whole Scotch bonnet pepper – remember to keep it whole to control the heat; you can remove it later.
  4. Season and bring to a boil: Add salt and pepper to taste. Increase the heat and bring the mixture to a gentle boil.
  5. Simmer and cook: Reduce the heat to low, cover the pot, and let it simmer for 20-25 minutes or until the rice is tender and the liquid is fully absorbed. Avoid lifting the lid too often to keep the steam trapped.
  6. Rest and fluff: Once cooked, remove the pot from heat. Remove the Scotch bonnet pepper and thyme sprigs. Let the rice sit covered for 5 minutes, then fluff gently with a fork.
  7. Garnish and serve: Sprinkle fresh cilantro or parsley over the top for a burst of color and freshness. Serve hot!

Tips & Variations

Tip: For a nuttier flavor, try substituting white rice with brown rice, but increase the cooking time accordingly.

Want to add more protein? Toss in cubed firm tofu or cooked chickpeas for a hearty boost.

Try swapping the kidney beans with pigeon peas or black-eyed peas for a different traditional twist.

If you prefer a milder dish, omit the Scotch bonnet pepper or replace it with a milder chili.

For a sweet and savory combo, add diced pineapple chunks during the last 5 minutes of cooking.

Nutrition Facts

Nutrient Amount per Serving (1 cup)
Calories 280 kcal
Carbohydrates 50 g
Protein 7 g
Fat 6 g
Fiber 6 g
Sodium 300 mg

Serving Suggestions

This vibrant Caribbean vegetarian rice pairs wonderfully with a variety of dishes. Serve it alongside a crisp green salad or tropical fruit salsa for a refreshing balance.

It also complements grilled vegetables or plantains beautifully. For a full Caribbean feast, try it with dishes like Halibut Dip Recipe (for pescatarian guests) or a simple side of steamed callaloo.

If you enjoy this recipe, you may also like exploring other flavorful meals such as Instant Pot Rabbit Recipe or the comforting Lamb Tenderloin Recipes for your next dinner party.

Delicious Caribbean Vegetarian Rice Recipes to Try

Classic Caribbean Rice and Peas

  • Ingredients: Long-grain rice, kidney beans, coconut milk, scallions, thyme, garlic, Scotch bonnet pepper, and allspice.
  • This traditional favorite is a must-try and serves as the foundation for many Caribbean meals.
  • Pro tip: Cook the peas separately and add them to the rice for a perfect texture.

Pineapple and Coconut Rice

  • Ingredients: Jasmine rice, fresh pineapple chunks, coconut milk, lime zest, and fresh cilantro.
  • This sweet and tangy rice dish pairs beautifully with spicy vegetarian stews or grilled tofu.
  • Pro tip: Toast the rice lightly before cooking to add a subtle nuttiness.

Callaloo and Vegetable Rice

  • Ingredients: Brown rice, chopped callaloo or spinach, diced tomatoes, bell peppers, garlic, and vegetable broth.
  • A hearty and nutrient-rich option, perfect for a wholesome lunch or dinner.
  • Pro tip: Add a squeeze of fresh lime juice before serving to brighten flavors.

Jerk-Spiced Vegetable Rice

  • Ingredients: White rice, mixed bell peppers, onions, jerk seasoning, scallions, and black beans.
  • This rice dish carries that iconic jerk flavor with a vegetarian twist.
  • Pro tip: Use homemade jerk seasoning for the most authentic taste.

Caribbean Lentil and Rice Pilaf

  • Ingredients: Red lentils, basmati rice, coconut milk, cumin, thyme, and diced carrots.
  • A protein-packed, satisfying pilaf perfect for meal prepping.
  • Pro tip: Cook lentils and rice together for a seamless, one-pot dish.

Conclusion

Caribbean vegetarian rice recipes are a vibrant way to enjoy the rich flavors of island cuisine while keeping meals wholesome and meat-free. These dishes are easy to customize, packed with nutrients, and guaranteed to satisfy your taste buds.

Whether you prefer the classic rice and peas, a sweet pineapple-infused rice, or a spicy jerk-flavored creation, there’s something here for every palate. Incorporating fresh herbs, tropical fruits, and authentic spices, these recipes make your kitchen feel like a Caribbean getaway.

We hope these recipes inspire you to explore more vegetarian cooking with a tropical twist. For more delicious ideas and culinary inspiration, check out other tasty recipes like the Lemon Ricotta Pasta With Arugula Recipe or dive into some refreshing treats like the Lemon Straws Recipe.

Happy cooking and enjoy your flavorful journey through Caribbean vegetarian rice dishes!

📖 Recipe Card: Caribbean Vegetarian Rice

Description: A vibrant and flavorful vegetarian rice dish inspired by Caribbean spices and fresh vegetables. Perfect as a main or side, packed with color and nutrients.

Prep Time: PT15M
Cook Time: PT30M
Total Time: PT45M

Servings: 4 servings

Ingredients

  • 1 cup long grain rice
  • 1 tablespoon olive oil
  • 1 small onion, diced
  • 2 cloves garlic, minced
  • 1 red bell pepper, diced
  • 1 cup diced tomatoes
  • 1 cup black beans, drained and rinsed
  • 1 cup vegetable broth
  • 1 teaspoon ground allspice
  • 1/2 teaspoon thyme
  • 1/2 teaspoon smoked paprika
  • Salt and pepper to taste
  • 1/4 cup chopped fresh cilantro

Instructions

  1. Rinse rice under cold water until water runs clear.
  2. Heat olive oil in a pot over medium heat.
  3. Sauté onion and garlic until fragrant and translucent.
  4. Add bell pepper and cook for 3 minutes.
  5. Stir in tomatoes, black beans, and spices.
  6. Add rice and vegetable broth, then bring to a boil.
  7. Reduce heat to low, cover, and simmer for 20 minutes.
  8. Remove from heat and let sit covered for 5 minutes.
  9. Fluff rice with a fork and stir in fresh cilantro.
  10. Season with salt and pepper to taste and serve warm.

Nutrition: Calories: 320 kcal | Protein: 10 g | Fat: 6 g | Carbs: 54 g

{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Caribbean Vegetarian Rice”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A vibrant and flavorful vegetarian rice dish inspired by Caribbean spices and fresh vegetables. Perfect as a main or side, packed with color and nutrients.”, “prepTime”: “PT15M”, “cookTime”: “PT30M”, “totalTime”: “PT45M”, “recipeYield”: “4 servings”, “recipeIngredient”: [“1 cup long grain rice”, “1 tablespoon olive oil”, “1 small onion, diced”, “2 cloves garlic, minced”, “1 red bell pepper, diced”, “1 cup diced tomatoes”, “1 cup black beans, drained and rinsed”, “1 cup vegetable broth”, “1 teaspoon ground allspice”, “1/2 teaspoon thyme”, “1/2 teaspoon smoked paprika”, “Salt and pepper to taste”, “1/4 cup chopped fresh cilantro”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Rinse rice under cold water until water runs clear.”}, {“@type”: “HowToStep”, “text”: “Heat olive oil in a pot over medium heat.”}, {“@type”: “HowToStep”, “text”: “Saut\u00e9 onion and garlic until fragrant and translucent.”}, {“@type”: “HowToStep”, “text”: “Add bell pepper and cook for 3 minutes.”}, {“@type”: “HowToStep”, “text”: “Stir in tomatoes, black beans, and spices.”}, {“@type”: “HowToStep”, “text”: “Add rice and vegetable broth, then bring to a boil.”}, {“@type”: “HowToStep”, “text”: “Reduce heat to low, cover, and simmer for 20 minutes.”}, {“@type”: “HowToStep”, “text”: “Remove from heat and let sit covered for 5 minutes.”}, {“@type”: “HowToStep”, “text”: “Fluff rice with a fork and stir in fresh cilantro.”}, {“@type”: “HowToStep”, “text”: “Season with salt and pepper to taste and serve warm.”}], “nutrition”: {“calories”: “320 kcal”, “proteinContent”: “10 g”, “fatContent”: “6 g”, “carbohydrateContent”: “54 g”}}

Photo of author

Marta K

Leave a Comment

X