Toronto Ideas

Aug 02, 2026 RAW
Article

Simple Puerto Rican Rice and Beans Recipe with Sofrito

The alluring aroma of garlic, onions, and tomatoes simmering together in a pot is a familiar scene in Puerto Rican homes. It's the delightful beginning of a dish that's as comforting as it is flavorful: Arroz con habichuelas, or Puerto Rican Rice and Beans, a beloved staple in Puerto Rican cuisine. Today, we're going to share a simple yet authentic recipe for Puerto Rican Rice and Beans, enriched with the zesty kick of sofrito.

Mom's Authentic Puerto Rican Rice and Beans
Mom's Authentic Puerto Rican Rice and Beans

Sofrito, a medley of aromatic herbs, spices, and vegetables, is the beating heart of Puerto Rican cooking. It's what transforms simple ingredients into a symphony of flavors. So, buckle up as we embark on this culinary journey to create a dish that's as comforting as a warm hug on a rainy day.

Mom’s Authentic Puerto Rican Rice & Beans
Mom’s Authentic Puerto Rican Rice & Beans

The Key Ingredients: Sofrito

Before we begin with the main dishes, let's discuss the backbone of Puerto Rican cuisine: sofrito. This versatile sauce is a blend of vibrant ingredients that give Puerto Rican dishes their distinct flavor.

Puerto Rican Style Beans Recipe - Ready in 45 Minutes
Puerto Rican Style Beans Recipe - Ready in 45 Minutes

The traditional sofrito consists of:

  • Green bell peppers
  • Onions
  • Garlic
  • Aji dulce (Puerto Rican chili peppers, or substitute with jalapeños)
  • Cilantro
  • Tomatoes
  • Salt
Puerto Rican Rice & Beans
Puerto Rican Rice & Beans

Preparing the Sofrito

To make the sofrito, combine all the ingredients – except for the salt – in a blender or food processor. Pulse until you achieve a fine paste, then season with salt to taste. You can store it in the refrigerator for up to a week, or freeze it for up to three months.

Now that we have our sofrito, let's move on to the main attraction: Puerto Rican Rice and Beans.

a bowl filled with rice and beans next to another bowl full of food on a table
a bowl filled with rice and beans next to another bowl full of food on a table

Puerto Rican Rice and Beans: Arroz con Habichuelas

Arroz con habichuelas, or rice with beans, is a classic comfort food in Puerto Rico. It's a simple, hearty dish that's easy to make and even easier to enjoy. Let's dive into the recipe.

Ingredients and Prep

Classic Caribbean Puerto Rican Yellow Rice and Beans
Classic Caribbean Puerto Rican Yellow Rice and Beans

Before we start cooking, ensure you have the following ingredients:

  • 1 cup of long-grain white rice
  • 1 can (15 oz) of pink beans or red beans, drained and rinsed
  • 1 medium onion, finely chopped
  • 2 cloves of garlic, minced
  • 1/2 cup of tomato sauce
  • 1 tbsp of sofrito
  • 1 tsp of ground cumin
  • 1 tsp of salt (plus more for rinsing the rice)
  • Black pepper, to taste
  • 2 cups of water
  • 2 tbsp of olive oil
Puerto Rican Rice and Beans (Instant Pot Recipe)
Puerto Rican Rice and Beans (Instant Pot Recipe)
a bowl filled with beans and rice on top of a table
a bowl filled with beans and rice on top of a table
Puerto Rican Rice & Beans
Puerto Rican Rice & Beans
Sofrito Guide: Types & Recipes From Different Countries
Sofrito Guide: Types & Recipes From Different Countries
I Make These Easy Puerto Rican Beans All Summer Long (They Never Last More Than 10 Minutes!)
I Make These Easy Puerto Rican Beans All Summer Long (They Never Last More Than 10 Minutes!)
rice and beans in a white bowl with a spoon on the plate next to it
rice and beans in a white bowl with a spoon on the plate next to it
Puerto Rican Rice and Beans Recipe for Vegetarian Dinner
Puerto Rican Rice and Beans Recipe for Vegetarian Dinner
Authentic Puerto Rican Pink Beans (Habichuelas Guisadas) | Easy Homemade Recipe
Authentic Puerto Rican Pink Beans (Habichuelas Guisadas) | Easy Homemade Recipe
Sofrito Rice
Sofrito Rice

Rinse the rice under cold water until the water runs clear. Drain and set aside.

Cooking the Dish

In a large pot, heat the olive oil over medium heat. Add the onion and garlic, cooking until softened. Stir in the sofrito, tomato sauce, cumin, salt, and black pepper.

Add the drained rice to the pot and stir well to combine, ensuring each grain is coated with the flavorful mixture. Cook for about 3 minutes, allowing the rice to absorb some of the flavors.

Stir in the drained and rinsed beans, and the water. Bring the mixture to a boil. Once boiling, reduce the heat to low, cover the pot, and let it simmer for about 20 minutes, or until the rice is cooked and has absorbed most of the liquid.

Remove from heat and let it rest, covered, for another 10 minutes. Fluff the rice and beans with a fork, and serve hot. Enjoy your homemade Puerto Rican Rice and Beans!

This dish is best paired with a side of fried plantains, a prickly demon(, if available, or a cold beer. Whether you're a seasoned chef or a culinary novice, this recipe is as simple as it is delicious – a true testament to Puerto Rican cuisine.