Caribbean Red Beans and Rice is a vibrant, hearty dish that perfectly captures the spirit of island cuisine. This vegetarian version brings together the rich flavors of red kidney beans simmered with aromatic herbs and spices, paired with fluffy, fragrant rice.
It’s comfort food with a tropical twist, offering a deliciously satisfying meal that’s both nutritious and easy to prepare. Whether you’re a seasoned vegetarian or just looking to add more plant-based meals to your repertoire, this recipe is a must-try.
With simple ingredients and a straightforward cooking process, you can enjoy the bold, authentic taste of the Caribbean right in your own kitchen. From the use of traditional spices like thyme and allspice to the addition of fresh vegetables and a splash of coconut milk, every bite sings with flavor.
Plus, it’s gluten-free and packed with fiber and protein, making it a wholesome choice for any meal.
Why You’ll Love This Recipe
This Caribbean Red Beans and Rice recipe is a celebration of flavor and nutrition. You’ll love it because:
- It’s packed with plant-based protein from red kidney beans, keeping you full and energized.
- The spices and herbs create a deep, authentic Caribbean flavor that’s both comforting and exciting.
- It’s easy to make with pantry staples and minimal prep time, perfect for busy weeknights or meal prep.
- It’s versatile and can be customized with your favorite vegetables or toppings.
- It’s budget-friendly without sacrificing taste or nutrition.
Ingredients
- 1 cup dried red kidney beans (or 2 cans of red kidney beans, drained and rinsed)
- 1 ½ cups long-grain white rice
- 1 tablespoon olive oil
- 1 medium onion, finely chopped
- 3 cloves garlic, minced
- 1 green bell pepper, diced
- 1 teaspoon fresh thyme (or ½ teaspoon dried thyme)
- 1 teaspoon allspice
- 1 Scotch bonnet pepper (optional, for heat – whole, do not cut)
- 1 ½ cups vegetable broth
- 1 cup coconut milk
- Salt and pepper to taste
- 2 green onions, sliced (for garnish)
- Fresh parsley or cilantro, chopped (optional for garnish)
Equipment
- Large bowl (for soaking beans if using dried)
- Large pot or Dutch oven
- Measuring cups and spoons
- Wooden spoon or spatula
- Knife and cutting board
- Colander (for rinsing beans and vegetables)
- Rice cooker or saucepan with lid (for cooking rice)
Instructions
- Prepare the beans: If using dried beans, rinse them thoroughly and soak overnight or for at least 6 hours. Drain and rinse again before cooking. If using canned beans, simply drain and rinse.
- Cook the beans: In a large pot, add the soaked beans and cover with fresh water by about 2 inches. Bring to a boil, then reduce heat and simmer for 45-60 minutes until tender. Drain and set aside. (Skip this step if using canned beans.)
- Sauté the aromatics: In the same pot or Dutch oven, heat olive oil over medium heat. Add the chopped onion, garlic, and green bell pepper. Sauté until the vegetables are soft and fragrant, about 5-7 minutes.
- Add spices and Scotch bonnet: Stir in the thyme and allspice. Add the whole Scotch bonnet pepper for flavor without too much heat. Be careful not to break it open unless you want a spicier dish.
- Add beans and liquids: Return the cooked or canned beans to the pot. Pour in the vegetable broth and coconut milk. Stir well to combine.
- Simmer: Bring the mixture to a gentle boil, then reduce the heat and simmer uncovered for 20 minutes. This allows the flavors to meld and the sauce to thicken slightly.
- Cook the rice: While the beans simmer, prepare the rice according to package instructions or in a rice cooker. Fluff with a fork once done.
- Season: Remove the Scotch bonnet pepper from the beans and rice mixture. Season with salt and pepper to taste.
- Serve: Spoon the rice onto plates and ladle the red beans on top or beside it. Garnish with sliced green onions and fresh herbs.
Tips & Variations
“For a creamier texture, mash a few beans against the side of the pot before simmering. This helps thicken the sauce naturally.”
- Make it vegan: This recipe is naturally vegan, but always check your broth ingredients to ensure no animal products are included.
- Spice level: Remove the seeds from the Scotch bonnet for milder heat, or substitute with a jalapeño or serrano pepper.
- Add vegetables: Try adding diced tomatoes, carrots, or spinach for extra nutrients and color.
- Use brown rice: For a healthier twist, swap white rice for brown rice. Adjust cooking time accordingly.
- Herbs: If you don’t have fresh thyme, dried works well. You can also experiment with adding a bay leaf during simmering.
Nutrition Facts
Nutrient | Amount per Serving |
---|---|
Calories | 350 kcal |
Protein | 15 g |
Carbohydrates | 55 g |
Fiber | 12 g |
Fat | 6 g |
Sodium | 450 mg |
Serving Suggestions
This Caribbean Red Beans and Rice pairs wonderfully with a variety of sides and accompaniments to round out your meal:
- Fried plantains: Sweet and crispy, they add a delightful contrast to the savory beans.
- Steamed vegetables: Broccoli, carrots, or callaloo make nutritious and colorful sides.
- Fresh salad: A crisp cucumber and tomato salad dressed with lime juice complements the spices.
- Hot sauce: For those who like it spicy, a splash of Caribbean-style hot sauce elevates the dish.
- Try it with other recipes: For a delicious Caribbean-themed meal, explore our Calypso Rice Recipe or add a refreshing Huckleberry Margarita Recipe to your menu.
Conclusion
Caribbean Red Beans and Rice is more than just a meal—it’s a taste of island culture and comfort all in one bowl. This vegetarian recipe proves that you don’t need meat to enjoy rich, satisfying flavors.
The combination of tender beans, fragrant rice, and bold spices creates a dish that’s both wholesome and deeply comforting. Whether you’re cooking for family, friends, or just yourself, this recipe is sure to become a staple in your kitchen.
Its versatility and ease make it accessible for cooks of all skill levels, and the health benefits are a welcome bonus. If you enjoyed this recipe, be sure to check out other flavorful options like our Lion’S Mane Mushroom Crumble Recipes or the delightful Lemon Ricotta Pasta With Arugula Recipe for more plant-based inspiration.
Happy cooking!
📖 Recipe Card: Caribbean Red Beans and Rice (Vegetarian)
Description: A flavorful and hearty Caribbean dish featuring tender red beans cooked with aromatic spices and served over fluffy rice. Perfect for a nutritious vegetarian meal.
Prep Time: PT15M
Cook Time: PT45M
Total Time: PT1H
Servings: 4 servings
Ingredients
- 1 cup dried red kidney beans, soaked overnight
- 1 tablespoon olive oil
- 1 small onion, diced
- 3 cloves garlic, minced
- 1 cup long grain white rice
- 1 teaspoon dried thyme
- 1 teaspoon smoked paprika
- 1/2 teaspoon ground allspice
- 1/2 teaspoon black pepper
- 1/4 teaspoon cayenne pepper (optional)
- 2 cups vegetable broth
- 1 cup water
- Salt to taste
- 2 green onions, chopped (for garnish)
Instructions
- Drain soaked beans and rinse well.
- Heat olive oil in a pot over medium heat and sauté onion and garlic until translucent.
- Add beans, thyme, smoked paprika, allspice, black pepper, and cayenne pepper; stir to coat spices.
- Pour in vegetable broth and water, bring to a boil, then reduce heat and simmer covered for 35 minutes or until beans are tender.
- Add rice to the pot, stir, cover, and cook for another 20 minutes until rice is fluffy and liquid is absorbed.
- Season with salt to taste and garnish with chopped green onions before serving.
Nutrition: Calories: 350 kcal | Protein: 15 g | Fat: 5 g | Carbs: 60 g
{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Caribbean Red Beans and Rice (Vegetarian)”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A flavorful and hearty Caribbean dish featuring tender red beans cooked with aromatic spices and served over fluffy rice. Perfect for a nutritious vegetarian meal.”, “prepTime”: “PT15M”, “cookTime”: “PT45M”, “totalTime”: “PT1H”, “recipeYield”: “4 servings”, “recipeIngredient”: [“1 cup dried red kidney beans, soaked overnight”, “1 tablespoon olive oil”, “1 small onion, diced”, “3 cloves garlic, minced”, “1 cup long grain white rice”, “1 teaspoon dried thyme”, “1 teaspoon smoked paprika”, “1/2 teaspoon ground allspice”, “1/2 teaspoon black pepper”, “1/4 teaspoon cayenne pepper (optional)”, “2 cups vegetable broth”, “1 cup water”, “Salt to taste”, “2 green onions, chopped (for garnish)”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Drain soaked beans and rinse well.”}, {“@type”: “HowToStep”, “text”: “Heat olive oil in a pot over medium heat and saut\u00e9 onion and garlic until translucent.”}, {“@type”: “HowToStep”, “text”: “Add beans, thyme, smoked paprika, allspice, black pepper, and cayenne pepper; stir to coat spices.”}, {“@type”: “HowToStep”, “text”: “Pour in vegetable broth and water, bring to a boil, then reduce heat and simmer covered for 35 minutes or until beans are tender.”}, {“@type”: “HowToStep”, “text”: “Add rice to the pot, stir, cover, and cook for another 20 minutes until rice is fluffy and liquid is absorbed.”}, {“@type”: “HowToStep”, “text”: “Season with salt to taste and garnish with chopped green onions before serving.”}], “nutrition”: {“calories”: “350 kcal”, “proteinContent”: “15 g”, “fatContent”: “5 g”, “carbohydrateContent”: “60 g”}}