Caribbean Food Recipes Vegetarian Lovers Will Adore

Updated On: September 30, 2025

Caribbean cuisine is a vibrant tapestry of flavors, colors, and aromas sourced from diverse cultures across the islands. For vegetarians, this cuisine offers a rich variety of plant-based dishes bursting with tropical ingredients like sweet potatoes, coconut milk, and an array of bold spices.

Whether you’re craving a hearty stew or a fragrant rice dish, Caribbean vegetarian recipes bring an exciting twist to meatless meals without compromising on taste or nutrition.

In this post, we’ll explore a delicious and authentic Caribbean vegetarian recipe that captures the sunny spirit and bold flavors of the islands. Perfect for anyone looking to add some variety and excitement to their weekly meal plan, this recipe is easy to make, packed with wholesome ingredients, and sure to impress friends and family.

Plus, with links to other fantastic vegetarian recipes, your culinary adventure doesn’t have to stop here!

Why You’ll Love This Recipe

This Caribbean vegetarian recipe stands out for its combination of hearty vegetables, creamy coconut milk, and aromatic spices that create an irresistible flavor profile. It’s perfect for both beginners and seasoned cooks thanks to its straightforward steps and easily accessible ingredients.

Versatility is another reason to love this dish. You can customize it with your favorite vegetables or spice level, making it ideal for any taste preference.

Plus, it’s nutritious and filling, providing a balanced meal with protein, fiber, and essential vitamins.

Whether you’re a longtime fan of Caribbean food or new to the cuisine, this recipe offers a fun way to explore new flavors while maintaining a vegetarian lifestyle.

Ingredients

Ingredient Quantity
Sweet potatoes, peeled and cubed 2 medium (about 500g)
Red bell pepper, chopped 1 large
Green beans, trimmed and cut into 2-inch pieces 1 cup (about 150g)
Chickpeas, cooked or canned, drained 1 can (15 oz / 425g)
Coconut milk, full-fat 1 cup (240ml)
Onion, finely chopped 1 medium
Garlic cloves, minced 3
Fresh thyme or dried thyme 2 sprigs fresh or 1 tsp dried
Scotch bonnet pepper (optional, for heat) 1 small (whole, remove seeds to reduce heat)
Ground allspice 1 tsp
Ground turmeric 1/2 tsp
Vegetable broth 2 cups (480ml)
Olive oil 2 tbsp
Salt and pepper To taste
Fresh cilantro, chopped (for garnish) 2 tbsp

Equipment

  • Large pot or Dutch oven
  • Cutting board
  • Sharp knife
  • Wooden spoon or spatula
  • Measuring cups and spoons
  • Can opener (if using canned chickpeas)
  • Serving bowls

Instructions

  1. Prepare the vegetables: Peel and cube the sweet potatoes, chop the red bell pepper, trim and cut green beans, and finely chop the onion and garlic. Drain and rinse the chickpeas if using canned.
  2. Sauté aromatics: Heat the olive oil in your large pot over medium heat. Add the chopped onion, garlic, and thyme. Cook for about 3-4 minutes until fragrant and the onions are translucent.
  3. Add spices and pepper: Stir in the ground allspice, turmeric, and whole Scotch bonnet pepper. Cook for another minute to release the spices’ flavors. Be cautious with the Scotch bonnet—remove it before serving if you want less heat.
  4. Add vegetables and broth: Add the sweet potatoes, red bell pepper, and green beans to the pot. Pour in the vegetable broth and bring the mixture to a boil.
  5. Simmer until tender: Reduce heat to low, cover the pot, and let the stew simmer for 20-25 minutes or until the sweet potatoes are tender when pierced with a fork.
  6. Add coconut milk and chickpeas: Stir in the coconut milk and chickpeas. Continue cooking uncovered for another 5-7 minutes, allowing the flavors to meld and the stew to thicken slightly.
  7. Season and garnish: Remove the Scotch bonnet pepper. Taste and adjust seasoning with salt and pepper. Garnish with freshly chopped cilantro before serving.

Tips & Variations

For a richer flavor, you can roast the sweet potatoes before adding them to the stew. This adds a caramelized depth that enhances the dish’s overall taste.

If you prefer a thicker stew, mash some of the sweet potatoes against the side of the pot to naturally thicken the broth.

Looking to add more protein? Consider adding cooked lentils or kidney beans along with chickpeas.

To make this dish spicier, finely chop the Scotch bonnet pepper and add it directly to the stew, or substitute it with other hot peppers like habanero.

Vegetables like okra, callaloo (or spinach as a substitute), or eggplant can be added for more variety and texture. Feel free to experiment with seasonal veggies to keep the recipe fresh and exciting!

Nutrition Facts

Nutrient Amount per Serving
Calories 280
Protein 9g
Carbohydrates 38g
Dietary Fiber 8g
Fat 10g
Saturated Fat 7g
Sodium 400mg
Vitamin A 150% DV
Vitamin C 90% DV

Serving Suggestions

This Caribbean vegetarian stew pairs beautifully with fluffy white rice or traditional Caribbean rice and peas for a complete, satisfying meal.

For a lighter option, serve alongside a crisp green salad with a tangy lime vinaigrette to balance the creamy richness of the stew.

Alternatively, use it as a flavorful topping for warm, toasted plantains or as a filling for vegetarian roti wraps.

For more inspiration on delicious vegetarian meals, check out these recipes:

Conclusion

Exploring Caribbean vegetarian recipes is a delightful way to bring bold, tropical flavors into your kitchen while sticking to a plant-based diet. This recipe showcases how simple ingredients like sweet potatoes, chickpeas, and coconut milk can come together to create a comforting and satisfying meal full of vibrant color and taste.

With its ease of preparation and adaptability, this dish can quickly become a family favorite or a go-to meal when you want something hearty yet healthy. Remember to experiment with spices and vegetables to make it your own, and don’t hesitate to explore other vegetarian recipes like Peruvian Vegetable Recipes for Flavorful Healthy Meals or Vegan Bechamel Sauce Recipe for Creamy Pasta Dishes to expand your culinary repertoire.

Happy cooking, and enjoy the vibrant taste of the Caribbean right at your dining table!

📖 Recipe Card: Caribbean Vegetarian Stew

Description: A flavorful and hearty Caribbean stew packed with vegetables and spices. Perfect for a nutritious vegetarian meal.

Prep Time: PT15M
Cook Time: PT40M
Total Time: PT55M

Servings: 4 servings

Ingredients

  • 1 tbsp olive oil
  • 1 medium onion, chopped
  • 2 cloves garlic, minced
  • 1 bell pepper, diced
  • 2 medium carrots, sliced
  • 1 cup diced tomatoes
  • 1 cup coconut milk
  • 1 cup vegetable broth
  • 1 cup kidney beans, cooked
  • 1 medium sweet potato, peeled and cubed
  • 1 tsp thyme
  • 1/2 tsp allspice
  • Salt and pepper to taste
  • 1 cup chopped spinach

Instructions

  1. Heat olive oil in a pot over medium heat.
  2. Add onion and garlic, sauté until fragrant.
  3. Add bell pepper and carrots, cook for 5 minutes.
  4. Stir in diced tomatoes, thyme, and allspice.
  5. Add sweet potato, kidney beans, coconut milk, and vegetable broth.
  6. Bring to a boil, then reduce heat and simmer for 30 minutes.
  7. Season with salt and pepper.
  8. Stir in chopped spinach and cook for 5 more minutes.
  9. Serve hot with rice or bread.

Nutrition: Calories: 320 kcal | Protein: 12 g | Fat: 10 g | Carbs: 45 g

{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Caribbean Vegetarian Stew”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A flavorful and hearty Caribbean stew packed with vegetables and spices. Perfect for a nutritious vegetarian meal.”, “prepTime”: “PT15M”, “cookTime”: “PT40M”, “totalTime”: “PT55M”, “recipeYield”: “4 servings”, “recipeIngredient”: [“1 tbsp olive oil”, “1 medium onion, chopped”, “2 cloves garlic, minced”, “1 bell pepper, diced”, “2 medium carrots, sliced”, “1 cup diced tomatoes”, “1 cup coconut milk”, “1 cup vegetable broth”, “1 cup kidney beans, cooked”, “1 medium sweet potato, peeled and cubed”, “1 tsp thyme”, “1/2 tsp allspice”, “Salt and pepper to taste”, “1 cup chopped spinach”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Heat olive oil in a pot over medium heat.”}, {“@type”: “HowToStep”, “text”: “Add onion and garlic, saut\u00e9 until fragrant.”}, {“@type”: “HowToStep”, “text”: “Add bell pepper and carrots, cook for 5 minutes.”}, {“@type”: “HowToStep”, “text”: “Stir in diced tomatoes, thyme, and allspice.”}, {“@type”: “HowToStep”, “text”: “Add sweet potato, kidney beans, coconut milk, and vegetable broth.”}, {“@type”: “HowToStep”, “text”: “Bring to a boil, then reduce heat and simmer for 30 minutes.”}, {“@type”: “HowToStep”, “text”: “Season with salt and pepper.”}, {“@type”: “HowToStep”, “text”: “Stir in chopped spinach and cook for 5 more minutes.”}, {“@type”: “HowToStep”, “text”: “Serve hot with rice or bread.”}], “nutrition”: {“calories”: “320 kcal”, “proteinContent”: “12 g”, “fatContent”: “10 g”, “carbohydrateContent”: “45 g”}}

Photo of author

Marta K

Leave a Comment

X