Caribbean Red Beans and Rice

Caribbean red bean recipes

The Spruce Eats / Anastasiia Tretiak

Prep: 10 mins
Cook: 45 mins
Total: 55 mins
Servings: 4 servings
Nutritional Guidelines (per serving)
673 Calories
6g Fat
130g Carbs
28g Protein
See Full Nutritional Guidelines Hide Full Nutritional Guidelines
Nutrition Facts
Servings: 4
Amount per serving
Calories 673
% Daily Value*
Total Fat 6g 7%
Saturated Fat 1g 5%
Cholesterol 0mg 0%
Sodium 295mg 13%
Total Carbohydrate 130g 47%
Dietary Fiber 20g 73%
Protein 28g
Calcium 242mg 19%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)

Caribbean red beans and rice is a classic dish with as many variations as there are regions in the Caribbean. This particular vegetarian and vegan recipe for Caribbean-style red beans and rice is just one possible starting point.

In this version of red beans and rice, healthy high-protein and high-fiber kidney beans are simmered with tomatoes and spiced with plenty of Caribbean inspired spices, including garlic, nutmeg, cloves, and cinnamon for a healthy vegetarian and vegan Caribbean red beans and rice meal.


  • 1 onion (diced small)
  • 3 cloves garlic (minced)
  • 1 tbsp. olive oil (or other high-heat cooking oil)
  • 1/2 tsp. nutmeg
  • 1/2 tsp. cinnamon
  • 1/2 tsp. cloves
  • 1 (12-ounce) can kidney beans or other red beans (including liquid)
  • 1 (14-ounce) can tomatoes (including liquid)
  • 1 1/2 cups rice
  • 1 1/2 cup water or vegetable broth

Steps to Make It

  1. Gather the ingredients.

    Ingredients for rice and beans
    The Spruce Eats / Anastasiia Tretiak
  2. In a large skillet, sauté the onion and the garlic in olive oil until the onions turn soft, about 3 to 5 minutes. Add in the nutmeg, cinnamon, and cloves, and allow to cook for just one more minute, stirring occasionally to prevent the spices from burning. 

    Saute onion
    The Spruce Eats / Anastasiia Tretiak
  3. Add in the kidney beans and the tomatoes, including the liquid from each (do not drain them). Give it all a quick stir to combine everything together well.

    Add in kidney beans
    The Spruce Eats / Anastasiia Tretiak
  4. Allow this to cook for a few more minutes, then add the rice and the water or vegetable broth. 

    Add this rice
    The Spruce Eats / Anastasiia Tretiak
  5. Cover the skillet and allow to cook for about 30 to 35 minutes, or until the rice is done and most of the liquid has been absorbed. Throughout the cooking time, stir the rice occasionally to make sure it doesn't stick to the bottom of the pan.

    The Spruce Eats / Anastasiia Tretiak
  6. Add salt and pepper to taste. Sea salt or kosher salt and fresh ground black pepper are always best for maximizing flavor, particularly in simple dishes such as this one. 

    Add salt and pepper to taste
    The Spruce Eats / Anastasiia Tretiak


  • With just a bit of oil used for cooking up the onions and garlic, this recipe is vegetarian, vegan, gluten-free, and also very low-fat.
  • Be sure to use water instead of vegetable broth or make sure that your vegetable broth is gluten-free if needed.
  • You could also reduce the fat and make it nearly fat-free by using a non-stick pan or just a touch of cooking spray for cooking the onions and garlic, but the olive oil does add a little extra flavor.