Cuban Rice and Beans

A hearty and healthy bowl with Cuban Black Beans, roasted sweet potatoes, fresh pico de gallo and homemade plantain fries. Vegan and gluten-free! 

Prep Time
40 mins
Cook Time
20 mins
Total Time
1 hr
5 from 3 votes
Cuban Black Beans Bowl
Course: Main Course
Cuisine: Vegan
Keyword: Cuban Rice and Beans
Servings: 4 servings
Calories: 645 kcal
Author: Sarah McMinn
You will need
  • 1 cup uncooked brown or white rice
  • Plantain Fries, recipe follows
  • Pico de Gallo, recipe follows
  • 1 medium sweet potato
  • 2 tbsp avocado oil
  • 1 15 oz can or 1 1/2 cup cooked black beans
  • 1/2 tsp. cumin
  • pinch of salt
Plantain Fries
Pico de Gallo
  • 2 large tomatoes seeded and diced
  • 1/2 medium red onion diced
  • 1/4 cup of cilantro minced
  • 1 tbsp lemon or lime juice
  • 1 jalapeno seeded and minced
  • salt to taste
Additional Toppings (Optional)
  1. Cook the rice according to package directions. Let simmer while preparing the rest of the dish.
  2. To make the plantain fries, preheat the oven to 400F. Thinly slice the plantains and place them in a bowl. Add olive oil, cumin, and salt and pepper and stir to coat. Place in a single layer on a parchment-lined baking sheet and bake 20 minutes, flipping once.

  3. Pico de Gallo: simply combine all the ingredients in a small bowl. Refrigerate until ready to use.

  4. Slice the sweet potato into 1/4". Heat 2 tbsp of oil in a large cast-iron skillet and sauté the sweet potatoes until lightly browned and cooked all the way through (about 3 minutes per side)

  5. Stir together black beans, cumin, and salt in a small saucepan over medium heat. Cook for 3-5 minutes until beans are heated all the way through.

  6. To assemble place a big scoop of rice in the bottom of each bowl. Add black beans, plantain fries, sweet potatoes, Pico de Gallo, and avocado. Top with any additional toppings your heart desires and serve.

Nutrition Facts
Cuban Rice and Beans
Amount Per Serving
Calories 645 Calories from Fat 270
% Daily Value*
Fat 30g46%
Saturated Fat 4g25%
Sodium 327mg14%
Potassium 1285mg37%
Carbohydrates 88g29%
Fiber 9g38%
Sugar 18g20%
Protein 12g24%
Vitamin A 6310IU126%
Vitamin C 38mg46%
Calcium 52mg5%
Iron 4.4mg24%
* Percent Daily Values are based on a 2000 calorie diet.