This recipe for vegan Puerto Rican rice and beans works as a side dish or a filling meal on its own! Each bite is full of flavour thanks to a blend of authentic Caribbean spices.

Overhead view of vegan Puerto Rican rice and beans in bowl with fork - 1

Rice and beans is a common dish found all over the world. There’s congri from Cuba, Jamaican rice and peas , and Indian food often pairs beans and lentils with rice too, like in kitchari .

Puerto Rican rice and beans adds some Caribbean flair to the classic rice and beans formula. The rice is usually cooked with some kind of sofrito, which is a flavourful mix of spices, herbs, peppers, onions, garlic, and tomatoes. (You may recognize sofrito from my Chipotle sofritas recipe too!) Then, instead of pinto or black beans, gandules (green pigeon peas) are added for protein.

Overhead view of ingredients for vegan Puerto Rican rice and beans with labels - 2

Notes on Ingredients

Scroll down to the recipe card to find the ingredient quantities and recipe instructions.

  • Olive oil
  • Yellow onion – White onion works too.
  • Green bell pepper
  • Cilantro – In Puerto Rico, culantro is more commonly used—and nope, that’s not a typo! Culantro has a similar flavour to cilantro, but much stronger. If you happen to find culantro locally, you can use that in this Puerto Rican rice and beans for more authenticity, but be sure to use a little bit less to account for the more assertive flavour.
  • Tomato sauce
  • Salt
  • Garlic powder
  • Ground cumin
  • Ground coriander
  • Ground achiote – Also known as annatto seeds. If you can’t find achiote, you can substitute all the dry seasonings here for some Sazon Culantro y Achiote.
  • Onion powder
  • Oregano
  • Dried parsley
  • Turmeric
  • Green pigeon peas – Also known as gandules.
  • Vegetable broth or water – I like using my homemade vegetable broth for extra flavour.
  • Long-grain white rice – Long-grain rice cooks up fluffier and drier than short-grain rice.
Bowl of Puerto Rican rice and beans with fork - 3

Are Pigeon Peas the Same as Green Peas?

No, pigeon peas are not the same as green peas. Pigeon peas are larger, dark green legumes with a nutty flavor and creamy texture. They are common in Caribbean cuisine and you can find them canned or dried at most grocery stores. In this recipe, we use the canned version.

Overhead view of two bowls of Puerto Rican rice and beans, with beans and cilantro scattered on tabletop - 4

How to Make Vegan Puerto Rican Rice and Beans

Once you’ve gathered all your ingredients, making vegan Puerto Rican rice and beans is easy!

Warm the oil. Set a large pot over medium heat and add the oil.

Overhead view of cilantro, green pepper, and onion in bowl of food processor - 5

Make the sofrito mixture. Pulse the onion, bell pepper, and cilantro in a food processor until it resembles a chunky salsa.

Cook the sofrito. Add the sofrito mixture to the hot oil and cook for about 6 minutes, stirring often.

Overhead view of tomato sauce, peas, spices, and sofrito in enamel Dutch oven - 6

Add the spices, peas, and liquid. To the sofrito mixture, add all of the remaining ingredients except the rice and bring to a boil.

Add the rice. Once the liquid is boiling, stir in the rice. Cover and reduce the heat to low, then cook for 20 to 22 minutes, or until the rice is tender and the liquid is mostly absorbed.

Finish. Season to taste, then serve.

Overhead view of Puerto Rican rice and beans in cast iron pot with slotted spoon - 7

Tips for Success

Making vegan Puerto Rican rice and beans is easy, but these tips will help you make sure it turns out perfect !

  • Make sure your spices are fresh. When you open the jars, they should smell fragrant. If, instead, they have no aroma or a stale smell, they’re due for replacement. This is a dish that’s all about the seasoning!
  • Use long grain white rice. Short grain rice will not work in this recipe, as it cooks up soft and sticky.
  • Keep an eye on the rice. Stir it occasionally to keep it from sticking to the bottom of the pan, and add more liquid if needed.

Variations

If you don’t find (or don’t like) pigeon peas, you can substitute kidney beans, pinto beans, or black beans. Basmati and jasmine rice can be used in this recipe instead of long-grain.

Overhead view of vegan Puerto Rican rice and beans in bowl with fork - 8

Serving Suggestions

Serve this vegan Puerto Rican rice and beans with a side of plantains, Rainbow Fruit Salad , or Marinated Tofu , or eat it on its own as a main dish. I love using leftovers as a burrito or enchilada filling too!

How to Store Leftovers

Store leftovers of Puerto Rican rice and beans in an airtight container in the refrigerator for up to 5 days. Reheat the rice in a skillet over medium heat with a splash of water or broth to loosen up the rice, or in the microwave.

Overhead view of two bowls of vegan Puerto Rican rice and beans with forks - 9

Can This Recipe Be Frozen?

Yes, this vegan Puerto Rican rice and beans dish can be frozen in an airtight container or freezer bag for up to 3 months. Let it thaw in the refrigerator, then reheat it according to the instructions above.

More Rice Recipes

  • Vegan Arancini Fried Rice Balls (With Air Fryer Option)
  • Creamy Vegan Mushroom Wild Rice Soup
  • Korean (Gochujang) Tofu Rice Bowls
  • Sheet Pan Fried Rice (Vegan & One Pan)
Overhead view of vegan Puerto Rican rice and beans in bowl set on plate with fork - 10

Ingredients

  • 1 tablespoon olive oil , 12 grams
  • 1 cup yellow onion , rough chopped (135 grams)
  • 1 cup green bell pepper , rough chopped (145 grams)
  • ½ cup fresh cilantro , rough chopped (20 grams)
  • 1 cup tomato sauce , 235 grams
  • 1 ½ teaspoon sea salt , 10 grams
  • 2 teaspoon garlic powder , 3 grams
  • ½ teaspoon ground cumin , 1 gram
  • ½ teaspoon ground coriander , 1 gram
  • ½ teaspoon ground achiote , annatto seeds (1 gram)
  • ½ teaspoon onion powder , 1 gram
  • ½ teaspoon oregano , 0.5 grams
  • ½ teaspoons dried parsley , 0.5 grams
  • ¼ teaspoon turmeric , 0.7 grams
  • 30 ounces canned green pigeon peas , also known as gandules (850 grams)
  • 2 ½ cups vegetable broth , or water, 600 grams
  • 2 cups long grain white rice , 450 grams

Instructions

  • Place a large pot over medium heat and add oil.
  • To a food processor, add the onion, bell pepper, and cilantro and pulse into a chunky sauce resembling a salsa. Do not blend too much.
  • When the oil is heated, add the blended mixture to the pot and cook for approximately 6 minutes, stirring often.
  • Add all remaining ingredients except the rice and bring to a boil.
  • Once boiling, add the rice, cover, and reduce the heat to low. Cook for 20 – 22 minutes.
  • Taste and stir in any additional spices if desired before serving.

Notes

  • You can also substitute the dry seasonings for Sazon Culantro y Achiote
  • Beans: You can substitute canned kidney beans, pinto beans, or black beans in place of pigeon peas if preferred.
  • Rice: Basmati or jasmine rice work great for this recipe!
  • To store: Store leftovers of Puerto Rican rice and beans in an airtight container in the refrigerator for up to 5 days. Reheat the rice in a skillet over medium heat with a splash of water or broth to loosen up the rice, or in the microwave.
  • To freeze: Vegan Puerto Rican rice and beans dish can be frozen in an airtight container or freezer bag for up to 3 months. Let it thaw in the refrigerator, then reheat it according to the instructions above.
Overhead view of vegan Puerto Rican rice and beans in bowl set on plate with fork - 11

Vegan Puerto Rican Rice and Beans

Ingredients

  • 1 tablespoon olive oil 12 grams
  • 1 cup yellow onion rough chopped (135 grams)
  • 1 cup green bell pepper rough chopped (145 grams)
  • ½ cup fresh cilantro rough chopped (20 grams)
  • 1 cup tomato sauce 235 grams
  • 1 ½ teaspoon sea salt 10 grams
  • 2 teaspoon garlic powder 3 grams
  • ½ teaspoon ground cumin 1 gram
  • ½ teaspoon ground coriander 1 gram
  • ½ teaspoon ground achiote annatto seeds (1 gram)
  • ½ teaspoon onion powder 1 gram
  • ½ teaspoon oregano 0.5 grams
  • ½ teaspoons dried parsley 0.5 grams
  • ¼ teaspoon turmeric 0.7 grams
  • 30 ounces canned green pigeon peas also known as gandules (850 grams)
  • 2 ½ cups vegetable broth or water, 600 grams
  • 2 cups long grain white rice 450 grams

Instructions

  • Place a large pot over medium heat and add oil.
  • To a food processor, add the onion, bell pepper, and cilantro and pulse into a chunky sauce resembling a salsa. Do not blend too much.
  • When the oil is heated, add the blended mixture to the pot and cook for approximately 6 minutes, stirring often.
  • Add all remaining ingredients except the rice and bring to a boil.
  • Once boiling, add the rice, cover, and reduce the heat to low. Cook for 20 - 22 minutes.
  • Taste and stir in any additional spices if desired before serving.

Notes

  • You can also substitute the dry seasonings for Sazon Culantro y Achiote
  • Beans: You can substitute canned kidney beans, pinto beans, or black beans in place of pigeon peas if preferred.
  • Rice: Basmati or jasmine rice work great for this recipe!
  • To store: Store leftovers of Puerto Rican rice and beans in an airtight container in the refrigerator for up to 5 days. Reheat the rice in a skillet over medium heat with a splash of water or broth to loosen up the rice, or in the microwave.
  • To freeze: Vegan Puerto Rican rice and beans dish can be frozen in an airtight container or freezer bag for up to 3 months. Let it thaw in the refrigerator, then reheat it according to the instructions above.

Nutrition

Vegan Puerto Rican Rice and Beans https://jessicainthekitchen.com/vegan-puerto-rican-rice-and-beans-arroz-con-gandules/ May 18, 2023

These authentic Jamaican fried dumplings are the real deal! They’re perfectly puffy, golden brown on the outside, with a crispy exterior—and you won’t believe how easy it is to make them.

Vegan Jamaican fried dumplings stacked on plate - 12

Although my blog features globally-inspired vegan recipes, it’s always fun for me to share veganised versions of Jamaican favourites. In the past, I’ve posted recipes for Jamaican Jerk Tofu , Vegan Ackee and Saltfish , and Jamaican Rice and Peas , and now it’s time to share another traditional Jamaican recipe: fried dumplings!

What Are Jamaican Fried Dumplings?

Jamaican dumplings are a traditional Caribbean side dish (I grew up calling them Johnny Cakes in the Eastern Caribbean too) paired with everything from ackee to jerk chicken to fish. In fact, they go with almost everything because they’re simply deep-fried balls of dough made with flour, baking powder, butter, water, and salt.

Don’t let the simplicity of the ingredients fool you, though—this is the kind of recipe where the texture is the star of the show. You’ve got a crispy, golden exterior, which gives way to a pillowy soft inside. Think of Jamaican fried dumplings a little bit like how biscuits are served in Southern cuisine—they’re paired with other dishes for soaking up sauces, or they can be topped with jams and other spreads. You can use them for dipping too!

If you’ve ever made donuts from scratch , the process is quite similar. You’ll need to deep-fry the dough to get that perfect texture, but trust me: the results are worth it!

Overhead view of ingredients of Jamaican fried dumplings with labels - 13

Notes on Ingredients

Scroll down to the recipe card to find the ingredient quantities and recipe instructions.

  • All-purpose flour
  • Baking powder
  • Salt
  • Granulated sugar – This is optional, but I recommend using it.
  • Vegan butter – Use store-bought or homemade vegan butter .
  • Cold water – Warm water is best. It gets the dough nice and soft, creating the best base for frying the dumplings.
  • Oil for frying – You’ll need about 2 cups, although the exact amount will vary depending on the shape of your cooking vessel.

What Type of Oil is Best for Frying?

When making Jamaican fried dumplings or any other fried food, it is important to use an oil with a high smoke point. Canola or vegetable oil are the most commonly used and both work well. Peanut oil is another popular choice for deep frying, but avoid it if you or someone you’re serving has peanut allergies.

Vegan Jamaican fried dumplings on countertop, with one torn to show soft interior - 14

How to Make Jamaican Fried Dumplings

Making Jamaican fried dumplings isn’t just easy—it’s fun too! There’s something so satisfying about seeing the dough turn golden brown and crispy as it cooks. Here’s what you’ll need to do.

Overhead view of dry ingredients for dumplings in bowl with whisk - 15

Start heating the oil. Add the oil to a medium saucepan set over medium heat.

Mix the dry ingredients. Whisk the flour, baking powder, sugar, and salt in a mixing bowl.

Add the butter. Use a fork to work the butter into the flour mixture, until it forms a sandy, crumb-like texture.

Overhead view of fork mixing dough for dumplings - 16

Add the water. Stir the water into the dough mixture a little at a time until it mostly holds together; it’s okay if there’s still some flour that’s dry.

Knead. Turn the dough out onto a clean work surface and knead until the dry ingredients are incorporated into the dough. Be careful not to over-knead; the outside should look a little rough, rather than looking smooth like a ball of yeasted dough. Let the dough rest for at least 10 minutes, but up to 30 minutes is even better,

Test the oil. You want to heat your oil to about 300F (no higher than 320F). Tear off a small piece of dough and place it in the oil. If the oil around the dough starts to bubble, it’s ready for frying. If not, try again in a few minutes.

Overhead view of balls of dough for making Jamaican fried dumplings - 17

Form the dumplings. Roll golf-ball-sized portions of dough into balls, until all the dough is used. Use your palm to slightly flatten each ball.

Fry the dumplings. Place a few balls of dough in the oil at a time; avoid crowding. Cook the dumplings for about 6 to 8 minutes, flipping at the halfway point, until they’re golden brown on both sides.

Drain. Transfer the cooked dumplings to a plate lined with paper towels and repeat with the remaining dough. Serve warm.

Overhead view of dumplings cooing in oil - 18

Tips for Success

Follow these simple hints and tips for perfect Jamaican fried dumplings.

  • Don’t overwork the dough. It should be soft when you’re done kneading it, and it’s okay for it to be a little bit sticky too. What you don’t want is dough that feels wet.
  • Don’t cook the dumplings until the oil is hot. When you put dough in oil that isn’t hot enough, it absorbs the oil and get greasy and soggy.
  • Don’t overcrowd the pan. This will lower the temperature of the oil and your dumplings may stick together.
Overhead view of Jamaican fried dumplings stacked on plate - 19

How Do You Eat Jamaican Dumplings?

Jamaican fried dumplings can be eaten as and served alongside traditional savory dishes. I love serving mine with Vegan Ackee and Saltfish , Jerk Tofu and pretty much any other savoury dish as a side. You can also serve them with hot sauce, ketchup, or chutney.

Another option is to make them sweet. Sprinkle them with sugar when they’re fresh out of the oil, or simply pair them with a sweet sauce or jam for dipping. I know this seems unusual, but it does work too!

How to Store Leftovers

Just like fried donuts, Jamaican fried dumplings are best eaten right away, but store well! I like to store them in the fridge, and then reheat them in my air fryer at 350F for about 5 minutes.

Overhead view of vegan Jamaican fried dumplings on plate - 20

Can This Recipe Be Frozen?

You can freeze Jamaican fried dumplings for up to 3 months, but the texture upon freezing and thawing won’t be ideal. Alternatively, you can freeze the dough, let it thaw in the refrigerator, and then fry it up fresh when you’re ready to eat.

More Bread Recipes

  • Vegan Japanese Milk Bread
  • Garlic and Rosemary Focaccia Bread
  • No Knead Bread (Dutch Oven Bread)
  • Vegan Naan Recipe
Vegan Jamaican fried dumplings on countertop, with one torn to show soft interior - 21

Ingredients

  • 2 cups all-purpose flour , 240 grams
  • 1 tablespoon baking powder , 14 grams
  • 1 ¼ teaspoon sea salt , 7 grams
  • 4 teaspoons granulated sugar , 16 grams (optional, but recommended)
  • ¼ cup vegan butter , softened (57 grams)
  • ⅔ cup warm water , 160 grams
  • Oil for frying , approximately 2 cups or 225 grams

Instructions

  • Add the oil to a medium saucepan over medium heat.
  • To a bowl, add the flour, baking powder, sugar, and salt and whisk to combine.
  • Add the butter to the flour mixture and smash it with a fork to combine. Continue to combine the butter and flour mixture until it has a sandy, crumb-like texture.
  • Add the water, a little at a time, to the flour and butter mixture and stir it with a fork or your hand to form a dough. Knead for about 2-4 minutes. There should still be some flour that needs to be worked into the dough.
  • Transfer the contents of the bowl to a clean, dry work surface and knead the dough until all dry ingredients are just combined. Do not over-knead the dough. It should still look a little rough on the outside and not smooth. Cover the dough with a wet paper towel and allow to rest for at least 10 minutes, ideally 30 minutes.
  • Tear off golf ball sized amounts of dough and roll slightly into a ball. When all dough balls are rolled, gently flatten them in the centre only slightly before carefully placing them in the oil a few at a time. This helps them to fry evenly (they will form back into round balls in the oil). Cover your dough again while your oil heats up.
  • Tear off a small piece of dough no larger than a 1⁄2 teaspoon and place it in the oil. If the oil around the dough starts to bubble all around it then it’s ready for frying.
  • Cook the dough in the oil until golden brown on each side, flipping when needed (approximately 6 – 8 minutes).
  • Place a few paper towels onto a plate. Carefully remove the dumplings from the oil and transfer them to the plate. Serve warm.

Notes