There’s nothing that fills a home with warmth quite like a pot of Puerto Rican rice and beans simmering on the stove. The aroma alone feels like a hug — savory, earthy, and bursting with heritage. This version is deeply personal, rooted in my mom’s kitchen and passed down through generations.
Growing up, our table was lined with Hispanic comfort foods — empanadas, tostones, pozole, arroz con pollo, and of course, rice and beans. Food wasn’t just fuel; it was identity, celebration, and connection. Even now, cooking these dishes feels like honoring that legacy. When Tony and I got married, our reception featured a Hispanic-inspired menu infused with Puerto Rican flavors — a tribute to that joyful connection.

Whether Puerto Rican cuisine is familiar to you or brand new, this dish is the perfect place to start. It’s humble, soul-satisfying, and full of flavor — the kind of recipe you revisit again and again.
What Makes Puerto Rican Rice & Beans Special?
This dish is traditionally made with long- or medium-grain rice, homemade sofrito, tomato sauce, sazon seasoning, and beans — often red kidney beans or pink beans. Like with many beloved recipes, every family has its own version. Some add pork or olives; others serve beans separately over rice.
This is simply how our family makes it — simple, comforting, and unforgettable.
Ingredients You’ll Need
Before you start, gather your ingredients — some may be found in the Hispanic aisle of your grocery store.
For the Beans
- 1 lb dried pink or pinto beans, soaked 6–8 hours
- 6–8 cups water or broth
- 1–2 bay leaves
Sofrito for the Beans
- 2 tsp olive oil
- ½ cup finely diced yellow onion
- ½ cup finely diced green bell pepper
- ¼ cup cilantro, finely diced
- 3 garlic cloves, minced
- 1 cup tomato sauce
- 3 tsp (2 packets) Sazon Culantro y Achiote
For the Rice
- 2 tsp olive oil
- ⅓ cup yellow onion, finely diced
- ⅓ cup green bell pepper, finely diced
- ¼ cup cilantro, finely diced
- 2 garlic cloves, minced
- ½ cup tomato sauce
- 3 tsp (2 packets) sazon
- Pinch of adobo seasoning
- 1 can (15 oz) green pigeon peas (with liquid)
- 3 cups water
- 2 cups white basmati rice
Can’t Find Pigeon Peas?
No problem! Replace them with green peas:
✔ Increase water to 3 ½ cups
✔ Once boiling, add 1 ½ cups frozen peas with the rice
How to Make Mom’s Puerto Rican Rice & Beans
Step 1: Soak the Beans
Cover beans with water/broth and a bay leaf. Let soak 6–8 hours at room temperature.
Step 2: Cook the Beans
Bring to a boil, then simmer gently 1–2 hours until soft.
❗ Do not drain — the cooking liquid becomes part of the dish.
Step 3: Make Sofrito
Sauté onion, pepper, cilantro, and garlic in oil until softened.
Add tomato sauce and sazon; simmer a few minutes.
Stir into the cooked beans and simmer 20–30 minutes so the flavors deepen.
Step 4: Prepare the Rice
Sauté onion, pepper, cilantro, and garlic in oil.
Add tomato sauce, sazon, and a pinch of adobo.
Stir in pigeon peas with their liquid, plus water. Bring to a boil.
Add rice, cover, reduce to low, and cook about 20 minutes until tender.
Step 5: Taste & Serve
Adjust salt and seasoning. Spoon rice into bowls, top with beans and extra sauce, and garnish with cilantro or avocado slices. A little hot sauce is divine.
Serving & Storage Tips
✨ Feeds a crowd — easily doubled
✨ Delicious with sautéed kielbasa or alongside tortillas
✨ Stores beautifully — keep leftovers 4–5 days
✨ Amazing for meal prep
More Family-Style Favorites
- Puerto Rican Chicken & Rice (Arroz con Pollo)
- Turkey Picadillo
- Chickpeas in Sofrito with Rice
- Pozole Verde
Final Thoughts
This dish is more than just food — it’s heritage, comfort, and community all in one pot. Whether it’s your first time exploring Puerto Rican cuisine or a nostalgic taste of home, these rice and beans belong in your kitchen.
If you make it, I’d love to see how it turned out! Share your creation and tag me so we can keep celebrating flavor, culture, and home-cooked joy — one bowl at a time.
