Caribbean Vegetarian Recipes Pictures to Inspire Your Meals

Updated On: October 7, 2025

The Caribbean is a vibrant melting pot of cultures, and its cuisine reflects this colorful diversity. For vegetarians, Caribbean food offers a treasure trove of bold flavors, fresh ingredients, and creative dishes that celebrate the region’s abundant produce.

From spicy stews to rich coconut-infused rice, these recipes bring sunshine and zest to your dining table. Whether you’re craving a hearty meal or a light snack, Caribbean vegetarian dishes provide a perfect balance of nutrition and taste.

Plus, they’re easy to prepare and make for great leftovers!

In this post, we’ll explore several delicious Caribbean vegetarian recipes, complete with pictures to inspire your cooking. Get ready to embark on a culinary journey through the islands with simple, fresh, and mouthwatering meals that everyone will love.

Contents

Why You’ll Love These Recipes

Caribbean vegetarian recipes are a fantastic way to enjoy bold spices and fresh flavors while keeping your meals plant-based. These dishes are packed with vibrant colors, wholesome ingredients, and a variety of textures that make every bite exciting.

Whether you’re a seasoned vegetarian or just looking to try something new, these recipes are easy to follow and suitable for any skill level. Plus, they showcase the rich culinary heritage of the Caribbean islands, highlighting staples like plantains, beans, coconut milk, and tropical vegetables.

Healthy, flavorful, and satisfying – what’s not to love?

Ingredients

  • Green plantains – firm and unripe
  • Red kidney beans – canned or cooked
  • Coconut milk – canned
  • Fresh thyme
  • Scotch bonnet pepper (optional for heat)
  • Garlic cloves – minced
  • Onions – chopped
  • Bell peppers – sliced
  • Scallions – chopped
  • Allspice (pimento berries)
  • Rice – long grain or basmati
  • Fresh lime – for zest and juice
  • Salt and black pepper
  • Vegetable oil or coconut oil
  • Fresh cilantro – for garnish
  • Sweet potatoes – peeled and cubed
  • Callaloo or spinach – washed and chopped
  • Tomatoes – diced
  • Carrots – diced

Equipment

  • Large heavy-bottomed pot or Dutch oven
  • Large skillet or frying pan
  • Cutting board and sharp knife
  • Measuring cups and spoons
  • Mixing bowls
  • Wooden spoon or spatula
  • Colander or strainer
  • Blender or food processor (optional for sauces)

Instructions

  1. Prepare the rice and beans: Rinse 1 cup of rice under cold water until the water runs clear. Drain and set aside.
  2. Cook kidney beans: If using dried beans, soak overnight and boil until tender. Canned beans should be rinsed and drained.
  3. Sauté aromatics: Heat 2 tablespoons of vegetable or coconut oil in a large pot over medium heat. Add 1 chopped onion, 2 minced garlic cloves, and 1 sliced bell pepper. Cook until softened, about 5 minutes.
  4. Add spices and herbs: Stir in 1 teaspoon allspice, 2 sprigs of fresh thyme, and 1 whole scotch bonnet pepper (pierced to release heat but kept whole to remove later). Cook for 2 minutes until fragrant.
  5. Add rice and coconut milk: Pour in the rinsed rice and 1 cup of canned coconut milk along with 1 cup of water. Stir well to combine.
  6. Add beans and salt: Fold in the kidney beans and season with 1 teaspoon salt and freshly ground black pepper to taste.
  7. Cook the rice: Bring mixture to a boil, then reduce heat to low, cover the pot, and simmer for 20 minutes or until the rice is tender and liquid absorbed.
  8. Prepare fried plantains: Peel and slice 2 green plantains diagonally into 1/2-inch pieces. Heat oil in a skillet and fry plantains in batches until golden brown on all sides. Drain on paper towels and sprinkle with salt.
  9. Make callaloo sauté: In a separate pan, sauté callaloo or spinach with diced tomatoes, carrots, and scallions. Season with salt, pepper, and a squeeze of lime juice. Cook until tender.
  10. Assemble and serve: Plate the coconut rice and beans alongside fried plantains and callaloo sauté. Garnish with fresh cilantro and a lime wedge.

Tips & Variations

For a milder dish, omit the Scotch bonnet pepper or remove it early during cooking.

Try swapping kidney beans with black-eyed peas or pigeon peas for variety.

Use sweet ripe plantains instead of green for a sweeter, softer side.

Add diced pumpkin or butternut squash to the rice for extra sweetness and color.

Nutrition Facts

Nutrient Amount per Serving
Calories 350 kcal
Protein 12 g
Carbohydrates 55 g
Fats 8 g
Fiber 8 g
Vitamin A 30% DV
Vitamin C 25% DV
Iron 15% DV

Serving Suggestions

This Caribbean vegetarian meal pairs beautifully with a chilled tropical fruit smoothie or a refreshing cucumber lime water. For added texture, serve with crunchy fried dumplings or cassava bread.

If you want to extend your Caribbean feast, try pairing this dish with Calypso Rice Recipe for extra island flair or enjoy a sweet treat afterward like Lemon Straws Recipe.

More Caribbean Vegetarian Recipes to Try

Jamaican Ital Stew

A hearty and flavorful vegetable stew that’s completely plant-based and seasoned with traditional herbs and spices. It’s a staple in Rastafarian cuisine and perfect for those looking for a wholesome comfort food.

Callaloo and Saltfish (Vegetarian Version)

This classic island dish can be made vegetarian by substituting saltfish with smoked tofu or tempeh. The callaloo greens are sautéed with onions, garlic, and Scotch bonnet for a spicy kick.

Caribbean Sweet Potato and Black Bean Patties

These crispy patties are filled with mashed sweet potatoes, black beans, and island spices. Serve with a cooling mango salsa for a delightful appetizer or snack.

Ingredients for Jamaican Ital Stew

  • Yam, pumpkin, and green bananas – peeled and chopped
  • Okra – sliced
  • Callaloo or spinach
  • Fresh thyme
  • Scotch bonnet pepper (optional)
  • Garlic and onions
  • Vegetable broth
  • Salt and pepper

Instructions for Jamaican Ital Stew

  1. In a large pot, sauté onions and garlic in vegetable oil.
  2. Add chopped yam, pumpkin, and green bananas along with vegetable broth.
  3. Bring to a boil, then reduce heat and simmer until vegetables are tender.
  4. Add okra, callaloo, thyme, and scotch bonnet pepper.
  5. Simmer for another 10 minutes. Season with salt and pepper.
  6. Serve hot with rice or fried dumplings.

Ingredients for Caribbean Sweet Potato and Black Bean Patties

  • Sweet potatoes – cooked and mashed
  • Black beans – cooked and mashed
  • Breadcrumbs
  • Green onions – chopped
  • Scallions – chopped
  • Jerk seasoning
  • Lime juice
  • Vegetable oil for frying

Instructions for Sweet Potato and Black Bean Patties

  1. Mix mashed sweet potatoes and black beans in a bowl.
  2. Add green onions, scallions, jerk seasoning, lime juice, and enough breadcrumbs to bind.
  3. Form mixture into small patties.
  4. Heat oil in a skillet and fry patties until golden brown on both sides.
  5. Drain on paper towels and serve with mango salsa or hot sauce.

Conclusion

Caribbean vegetarian recipes are a joyful celebration of fresh ingredients, bold spices, and colorful presentations. These dishes not only satisfy your appetite but also nourish your body with wholesome goodness.

Whether it’s the creamy coconut rice and beans or the spicy Ital stew, these recipes bring the vibrant spirit of the islands right into your kitchen.

Exploring Caribbean vegetarian cuisine is a flavorful adventure that invites creativity and cultural appreciation. We hope these recipes inspire you to try new ingredients and cooking methods while enjoying every savory bite.

For more delightful recipes, be sure to check out our Lemon Ricotta Pasta With Arugula Recipe and Harvest Hash Recipe: A Delicious and Easy Fall Comfort Food.

📖 Recipe Card: Caribbean Vegetarian Rice and Peas

Description: A flavorful and hearty Caribbean dish made with red kidney beans, coconut milk, and aromatic spices. Perfect as a main or side dish for any vegetarian meal.

Prep Time: PT10M
Cook Time: PT40M
Total Time: PT50M

Servings: 4 servings

Ingredients

  • 1 cup long-grain white rice
  • 1 cup canned red kidney beans, drained and rinsed
  • 1 cup coconut milk
  • 1 1/2 cups water
  • 2 cloves garlic, minced
  • 1 small onion, diced
  • 1 tsp fresh thyme leaves
  • 1/2 tsp allspice
  • 1 scallion, chopped
  • 1/2 tsp salt
  • 1/4 tsp black pepper
  • 1 tbsp vegetable oil

Instructions

  1. Heat oil in a pot over medium heat and sauté onion, garlic, and scallion until soft.
  2. Add kidney beans, coconut milk, water, thyme, allspice, salt, and pepper; bring to a boil.
  3. Stir in rice, reduce heat to low, cover, and simmer for 30 minutes or until rice is tender.
  4. Remove from heat and let sit covered for 5 minutes.
  5. Fluff rice with a fork and serve warm.

Nutrition: Calories: 320 kcal | Protein: 8 g | Fat: 9 g | Carbs: 50 g

{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Caribbean Vegetarian Rice and Peas”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A flavorful and hearty Caribbean dish made with red kidney beans, coconut milk, and aromatic spices. Perfect as a main or side dish for any vegetarian meal.”, “prepTime”: “PT10M”, “cookTime”: “PT40M”, “totalTime”: “PT50M”, “recipeYield”: “4 servings”, “recipeIngredient”: [“1 cup long-grain white rice”, “1 cup canned red kidney beans, drained and rinsed”, “1 cup coconut milk”, “1 1/2 cups water”, “2 cloves garlic, minced”, “1 small onion, diced”, “1 tsp fresh thyme leaves”, “1/2 tsp allspice”, “1 scallion, chopped”, “1/2 tsp salt”, “1/4 tsp black pepper”, “1 tbsp vegetable oil”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Heat oil in a pot over medium heat and saut\u00e9 onion, garlic, and scallion until soft.”}, {“@type”: “HowToStep”, “text”: “Add kidney beans, coconut milk, water, thyme, allspice, salt, and pepper; bring to a boil.”}, {“@type”: “HowToStep”, “text”: “Stir in rice, reduce heat to low, cover, and simmer for 30 minutes or until rice is tender.”}, {“@type”: “HowToStep”, “text”: “Remove from heat and let sit covered for 5 minutes.”}, {“@type”: “HowToStep”, “text”: “Fluff rice with a fork and serve warm.”}], “nutrition”: {“calories”: “320 kcal”, “proteinContent”: “8 g”, “fatContent”: “9 g”, “carbohydrateContent”: “50 g”}}

Photo of author

Marta K

Leave a Comment

X