Nourishing Puerto Rican Rice and Beans Recipe

Posted on March 7, 2026

by: James Carter

Puerto Rican rice and beans dish perfect for vegetarian dinner.

Mom’s Authentic Puerto Rican Rice and Beans is a stovetop one-pot dish, cooked until the rice is tender and fluffy and the beans are warmed through, giving a comforting, slightly saucy texture. I keep it in rotation because bright sofrito and sautéed onion and bell pepper lend fragrant savory notes, it’s ready in 30 minutes.

Why This Mom’s Authentic Puerto Rican Rice and Beans Works Every Time

This recipe is a straightforward, one-pot technique that reliably produces evenly cooked grains and warmed beans without babysitting. Sautéing the onion, garlic, and bell pepper builds a savory base, the sofrito layers bright herbal flavor, and the simple simmer concentrates those flavors into a cohesive, weeknight-friendly meal you can trust.

Ingredient

  • 2 cups white rice
  • 1 can black beans (or pinto beans), drained and rinsed
  • 1/4 cup sofrito (homemade or store-bought)
  • 1 packet sazon seasoning
  • 4 cups vegetable broth or water
  • 1 onion, chopped
  • 2 garlic cloves, minced
  • 1 bell pepper, chopped
  • 1 tablespoon olive oil
  • Salt and pepper to taste

Cooking Method Section

  1. In a large pot, heat olive oil over medium heat. Add chopped onion, garlic, and bell pepper. Sauté until the vegetables are soft, the onion becomes translucent and you can smell a sweet, savory aroma.
  2. Stir in the sofrito and cook for an additional 2-3 minutes, watching for the sauce to loosen and release fresh herb notes.
  3. Add the rice and sazon seasoning, stirring to combine so each grain is glossy and coated.
  4. Pour in the vegetable broth or water and bring to a boil, the surface should show steady bubbles.
  5. Once boiling, reduce heat to low, cover, and simmer for about 20 minutes or until the rice is cooked and liquid is absorbed, the top will look dry and the grains will be tender.
  6. Stir in the drained beans, and season with salt and pepper to taste, folding gently so beans stay intact and the dish turns slightly saucy.
  7. Serve hot and enjoy your comforting Puerto Rican rice and beans, the finished texture should be fluffy rice with pockets of soft beans and a gentle spoonable sauce.

Nutrition

  • Serving size: about 1.5 cups
  • Calories: ~420 per serving
  • Protein: ~13 g
  • Carbs: ~72 g
  • Fat: ~6 g
  • Fiber: ~10 g

Serving and Pairing

  • Serve Mom’s Authentic Puerto Rican Rice and Beans hot, garnish with an extra spoonful of sofrito if you like added brightness.
  • Pair with fried plantains or a crisp green salad to add textural contrast and acidity.
  • Alternate it in your meal plan with this spicier option for variety, try the Louisiana red beans and rice recipe on another night to change the flavor profile.

Storage and Reheat

  • Refrigerator storage: keep in an airtight container for up to 4 days, rice will firm up as it cools.
  • Freezer storage: cool completely, portion into freezer-safe containers, freeze up to 3 months, thaw overnight in the fridge before reheating.
  • Reheating method: reheat gently on the stove with a splash of water or broth over low heat, stirring to restore loose, fluffy texture.
  • Freshness tip: add a quick drizzle of olive oil or a squeeze of lime when reheating to revive the aroma and mouthfeel.

Pro Tips

  • Watch liquid absorption: if the rice looks dry before the 20 minutes are up, add 2 tablespoons of hot broth to avoid undercooked pockets.
  • Preserve bean texture: fold the drained beans in at the end and heat through, this keeps them intact instead of turning mushy.
  • Control final texture: uncover for the last 2 minutes if you want drier, separate grains, keep covered if you prefer a slightly saucier finish.
  • Sazon timing: add the sazon with the rice so its seasoning distributes evenly through the grains.

Flavor Variations

  • Seasonal: in summer, stir in extra raw chopped bell pepper at the end for fresh crunch and bright color without changing the base cook.
  • Elevated: finish the pot with a small drizzle of olive oil and a generous grind of black pepper to lift the mouthfeel and add gloss.
  • Simple: prepare exactly as written and let the sofrito and sazon carry the flavor for an uncomplicated, homey bowl.

Learn From My Mistakes

  • Problem: Rice is mushy. Fix: Reduce simmer time by a few minutes and check for doneness early, uncover to stop further steaming.
  • Problem: Beans fall apart. Fix: Add drained beans at the end and stir gently, heat just until warmed through.
  • Problem: Flat flavor. Fix: Sauté onion, garlic, and pepper until soft and fragrant before adding sofrito so base flavors develop.
  • Problem: Unevenly cooked rice. Fix: Keep heat low during simmer and avoid lifting the lid frequently.
Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
puerto rican rice and beans recipe for vegetarian 2026 03 07 180117 1

Mom’s Authentic Puerto Rican Rice and Beans


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: james-carter
  • Total Time: 40 minutes
  • Yield: 4 servings 1x
  • Diet: Vegetarian

Description

A comforting one-pot dish featuring tender rice and warmed beans with a fragrant sofrito base.


Ingredients

Scale
  • 2 cups white rice
  • 1 can black beans (or pinto beans), drained and rinsed
  • 1/4 cup sofrito (homemade or store-bought)
  • 1 packet sazon seasoning
  • 4 cups vegetable broth or water
  • 1 onion, chopped
  • 2 garlic cloves, minced
  • 1 bell pepper, chopped
  • 1 tablespoon olive oil
  • Salt and pepper to taste

Instructions

  1. Heat olive oil in a large pot over medium heat. Add chopped onion, garlic, and bell pepper. Sauté until the vegetables are soft and the onion is translucent.
  2. Stir in the sofrito and cook for an additional 2-3 minutes.
  3. Add the rice and sazon seasoning, stirring to combine.
  4. Pour in the vegetable broth or water and bring to a boil.
  5. Reduce heat to low, cover, and simmer for about 20 minutes or until the rice is cooked and liquid is absorbed.
  6. Stir in the drained beans, seasoning with salt and pepper to taste.
  7. Serve hot and enjoy your comforting Puerto Rican rice and beans.

Notes

For added brightness, garnish with an extra spoonful of sofrito.

  • Prep Time: 10 minutes
  • Cook Time: 30 minutes
  • Category: Main Course
  • Method: Stovetop
  • Cuisine: Puerto Rican

Nutrition

  • Serving Size: 1.5 cups
  • Calories: 420
  • Sugar: 2g
  • Sodium: 600mg
  • Fat: 6g
  • Saturated Fat: 1g
  • Unsaturated Fat: 3g
  • Trans Fat: 0g
  • Carbohydrates: 72g
  • Fiber: 10g
  • Protein: 13g
  • Cholesterol: 0mg

Leftover

  • Rice bowls: reheat and top with a fried egg and chopped raw bell pepper for texture.
  • Stuffed peppers: use cooled leftovers to stuff halved bell peppers, bake until warmed and pepper edges caramelize.
  • Fried rice: pan-fry chilled leftovers over high heat with a splash of oil for crisp edges and reheated beans.

FAQ Section

Q: Can I use brown rice in Mom’s Authentic Puerto Rican Rice and Beans?

A: You can, but brown rice needs a longer simmer and more liquid, which changes the original timing. For Mom’s Authentic Puerto Rican Rice and Beans follow the 4 cups broth and 20 minute simmer with white rice to get the intended tender, fluffy texture.

Q: Can I substitute the canned beans in Mom’s Authentic Puerto Rican Rice and Beans?

A: Using dried beans that you cook first is possible, but they must be fully cooked and drained before adding. The recipe assumes a drained, rinsed canned bean for quick finish and consistent texture, adding dried beans will require extra planning.

Q: How do I prevent the rice from sticking in Mom’s Authentic Puerto Rican Rice and Beans?

A: Use a heavy-bottomed pot and keep the heat to low once covered. Sauté the aromatics first so the rice is coated in oil and sofrito, that initial coating helps grains separate and reduces sticking as the liquid is absorbed.

Tags:

You might also like these recipes

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star