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.

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.

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.

The traditional sofrito consists of:
- Green bell peppers
- Onions
- Garlic
- Aji dulce (Puerto Rican chili peppers, or substitute with jalapeños)
- Cilantro
- Tomatoes
- Salt

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.

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

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









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.