Vegan Cuban Recipes: Delicious Plant-Based Island Flavor

Cuban cuisine is a vibrant blend of Spanish, African, and Caribbean influences, known for its bold flavors and comforting dishes. But what happens when you want to enjoy these beloved recipes without any animal products?

Enter the world of vegan Cuban recipes—a delicious and wholesome way to savor traditional tastes with plant-based ingredients. Whether you’re a long-time vegan or simply curious about incorporating more plant-based meals into your diet, these recipes will introduce you to the rich aromas and textures of Cuba in a fresh, compassionate way.

From hearty black bean stews to the iconic Cuban sandwich reimagined with tofu, vegan Cuban dishes are packed with flavor and nutrition. This blog post will guide you through creating some classic favorites with a vegan twist, helping you explore Cuban culinary culture while staying true to your lifestyle.

Let’s dive into these satisfying and easy-to-make recipes that will have you dreaming of Havana with every bite!

Why You’ll Love This Recipe

These vegan Cuban recipes are perfect for anyone looking to enjoy authentic Cuban flavors without compromising on health or ethics. They are:

  • Rich in flavor: Using traditional herbs, spices, and slow-cooked techniques, these dishes capture the essence of Cuban cooking.
  • Nutritious and balanced: Loaded with plant-based proteins, fiber, and essential nutrients.
  • Versatile and easy: Ideal for weeknight dinners, meal prep, or impressing guests with something unique and delicious.
  • Accessible: Most ingredients are easy to find in any grocery store or substitute with what you have on hand.

Plus, experimenting with vegan versions of traditional recipes can open up new culinary horizons and make your meals more inclusive for guests with dietary preferences. Ready to bring a taste of Cuba to your kitchen?

Let’s get started!

Ingredients

Dish Ingredients
Vegan Cuban Black Beans
  • 2 cups dried black beans (or 3 cans, drained and rinsed)
  • 1 large onion, finely chopped
  • 1 green bell pepper, chopped
  • 4 cloves garlic, minced
  • 2 bay leaves
  • 1 tsp ground cumin
  • 1 tbsp smoked paprika
  • 2 tbsp olive oil
  • 1 tbsp apple cider vinegar
  • Salt and black pepper, to taste
  • 4 cups vegetable broth or water
  • Fresh cilantro, for garnish
Vegan Cuban Sandwich
  • 4 Cuban bread rolls or soft baguettes
  • 1 block extra-firm tofu, pressed and sliced
  • 1/4 cup yellow mustard
  • 1/4 cup vegan mayonnaise
  • 4 slices vegan ham or smoked seitan
  • 4 slices vegan Swiss cheese
  • Pickles, sliced
  • Olive oil or vegan butter, for grilling
Vegan Mojo Sauce
  • 1/2 cup fresh orange juice
  • 1/4 cup fresh lime juice
  • 6 cloves garlic, minced
  • 1/4 cup olive oil
  • 1 tsp dried oregano
  • Salt and pepper, to taste
  • 1/4 cup chopped fresh cilantro (optional)

Equipment

  • Large pot or Dutch oven
  • Medium mixing bowls
  • Cutting board and sharp knife
  • Skillet or grill pan
  • Blender or food processor (for mojo sauce)
  • Measuring cups and spoons
  • Spatula or wooden spoon
  • Tofu press (optional but recommended)
  • Sandwich press or heavy skillet for grilling sandwiches

Instructions

  1. Prepare the black beans: If using dried beans, soak them overnight in plenty of water. Drain and rinse before cooking.
  2. In a large pot, heat olive oil over medium heat. Add the chopped onion, bell pepper, and garlic. Sauté until softened and fragrant, about 5 minutes.
  3. Add the black beans, bay leaves, cumin, smoked paprika, salt, and pepper. Pour in the vegetable broth or water to cover the beans by about 2 inches.
  4. Bring to a boil, reduce heat to low, cover, and simmer for 1.5 to 2 hours if using dried beans. If using canned, simmer for 30-40 minutes to meld flavors.
  5. Once beans are tender, remove bay leaves and mash some beans against the side of the pot to thicken the broth. Stir in apple cider vinegar and adjust seasoning if needed. Keep warm.
  6. Make the mojo sauce: Combine orange juice, lime juice, garlic, olive oil, oregano, salt, and pepper in a blender. Blend until smooth. Stir in fresh cilantro if desired.
  7. Prepare the tofu: Press tofu to remove excess moisture, then slice into 1/2-inch thick pieces. Marinate tofu slices in half of the mojo sauce for at least 30 minutes.
  8. In a skillet over medium heat, lightly brown the tofu slices on both sides, about 3 minutes per side. Remove from heat and set aside.
  9. Assemble the vegan Cuban sandwich: Slice the bread rolls in half horizontally. Spread yellow mustard on the bottom halves and vegan mayonnaise on the top halves.
  10. Layer each sandwich with tofu slices, vegan ham, vegan Swiss cheese, and pickles. Close the sandwiches.
  11. Heat a sandwich press or skillet over medium heat. Brush the outside of the sandwiches with olive oil or vegan butter.
  12. Grill sandwiches until the bread is crispy and golden and the cheese melts, about 4-5 minutes per side if using a skillet, or 5-7 minutes in a sandwich press.
  13. Serve the sandwiches hot with a side of Cuban black beans and a drizzle of mojo sauce.

Tips & Variations

“For an extra smoky flavor in your black beans, add a small piece of smoked paprika or liquid smoke during cooking.”

Here are some ways to customize and enhance your vegan Cuban dishes:

  • Swap tofu for tempeh: Pressed tempeh provides a nuttier texture for the sandwich and pairs well with the mojo marinade.
  • Use jackfruit: For a pulled “pork” style Cuban sandwich, shredded young green jackfruit works perfectly when sautéed with spices and mojo sauce.
  • Make it gluten-free: Use gluten-free bread rolls and tamari instead of soy sauce if your vegan ham substitute contains gluten.
  • Add plantains: Serve fried sweet plantains (maduros) on the side for a traditional Cuban touch.
  • Double the mojo sauce: It also makes a fantastic marinade or salad dressing for a Cuban-inspired salad.

For more vegan inspiration, check out these delicious recipes on our site:

Nutrition Facts

Nutrient Per Serving (Vegan Cuban Sandwich with Black Beans)
Calories 520 kcal
Protein 25 g
Carbohydrates 65 g
Dietary Fiber 15 g
Total Fat 15 g
Saturated Fat 2 g
Cholesterol 0 mg
Sodium 750 mg

Serving Suggestions

To create an authentic Cuban meal experience, serve your vegan Cuban sandwich and black beans with these sides:

  • Fried sweet plantains (maduros): Their natural sweetness contrasts beautifully with the savory sandwich.
  • Cilantro-lime rice: A fragrant, light side that pairs well with black beans and mojo sauce.
  • Cuban-style yuca with garlic sauce: Boiled cassava roots topped with garlicky mojo sauce add a hearty texture.
  • A crisp green salad: Tossed with a citrus vinaigrette to balance the meal.
  • Fresh lime wedges: For an extra zesty squeeze atop your sandwich or beans.

Don’t forget to serve some refreshing drinks like a classic mojito mocktail or Agua De Sapo Recipe for a tropical vibe!

Conclusion

Exploring vegan Cuban recipes is a wonderful way to savor the warmth and soul of Cuban cuisine while embracing a plant-based lifestyle. These dishes demonstrate that you don’t need meat or dairy to enjoy rich, satisfying flavors deeply rooted in tradition.

With simple ingredients, thoughtful preparation, and a bit of culinary curiosity, you can bring the vibrant spirit of Cuba right into your kitchen.

The hearty black beans, tangy mojo sauce, and crispy vegan Cuban sandwich make for a comforting meal that’s perfect any day of the week. Whether you’re cooking for yourself, family, or friends, these recipes offer a delicious gateway to Cuban culture and plant-based eating.

Don’t hesitate to experiment with the variations and share your creations with loved ones!

For more delightful vegan recipes, be sure to explore our collection, including the flavorful All American Chili, refreshing Albacore Tuna Poke, and crunchy Almond Cashew Clusters. Happy cooking, and ¡Buen provecho!

📖 Recipe Card: Vegan Cuban Black Beans and Rice

Description: A flavorful and hearty vegan take on the classic Cuban black beans and rice. This dish is rich in spices and perfect as a main or side.

Prep Time: PT15M
Cook Time: PT45M
Total Time: PT1H

Servings: 4 servings

Ingredients

  • 1 cup dried black beans
  • 4 cups water
  • 1 tablespoon olive oil
  • 1 small onion, finely chopped
  • 3 cloves garlic, minced
  • 1 green bell pepper, diced
  • 1 teaspoon ground cumin
  • 1 teaspoon dried oregano
  • 1 bay leaf
  • 1 cup long grain white rice
  • 2 cups vegetable broth
  • Salt and black pepper to taste

Instructions

  1. Soak black beans overnight or for at least 8 hours.
  2. Drain and rinse beans, then add to pot with 4 cups water and bay leaf.
  3. Bring to a boil, reduce heat, and simmer for 40 minutes or until beans are tender.
  4. In a separate pan, heat olive oil and sauté onion, garlic, and bell pepper until soft.
  5. Add cumin, oregano, salt, and pepper to the sautéed vegetables.
  6. Add rice and vegetable broth to the pan, bring to a boil, then simmer covered for 20 minutes.
  7. Once beans are cooked, remove bay leaf and mash some beans to thicken the sauce.
  8. Combine beans with the cooked rice mixture and stir well.
  9. Adjust seasoning and serve hot.

Nutrition: Calories: 350 kcal | Protein: 15 g | Fat: 5 g | Carbs: 60 g

Photo of author

Marta K

Leave a Comment

X