Puerto Rican Spanish Rice Recipe: Sofrito-Infused One-Pot Tradition

Puerto Rican Spanish Rice Recipe: Sofrito-Infused One-Pot Tradition

This one-pot creation brings Puerto Rican tradition to your table with authentic flavors. The sofrito base, packed with peppers, onions, and garlic, builds depth that defines restaurant-quality Spanish rice at home.

I’ve tested this method across different stovetops to ensure consistent results. The rice absorbs the rich tomato and spice-infused broth, delivering perfectly tender grains every time. It’s a foolproof technique that honors the island’s culinary roots.

David, my official taste-tester, confirms this version captures the balance of savory and slightly sweet that makes Spanish rice irresistible. The one-pot approach means minimal cleanup without sacrificing flavor.

Ready in 30 minutes, this dish transforms simple ingredients into a vibrant, aromatic centerpiece for any meal.

👨‍🍳
Difficulty
Medium
🍗
Diet
Poultry
⏱️
Total Time
30 min
🔥
Calories
Med Cal

Ingredients for Puerto Rican Spanish Rice

Authentic Puerto Rican sofrito and long-grain rice create this vibrant one-pot dish at home.

Ingredient Amount Notes
Long-Grain White Rice 🍚 2 cups Rinsed until water runs clear
Sofrito 🌶️ ½ cup Homemade or store-bought blend
Tomato Sauce 🍅 ¾ cup Smooth, no chunks preferred
Chicken Broth 🥣 3 cups Low-sodium for controlled seasoning
Olive Oil 🫒 3 tbsp Extra-virgin for authentic flavor
Green Bell Pepper 🌿 1 whole Finely diced for sofrito base
Red Bell Pepper 🌶️ 1 whole Finely diced for color contrast
Yellow Onion 🧅 1 whole Medium, finely chopped
Garlic Cloves 🧄 6 cloves Minced for maximum aroma
Culantro 🌿 ½ cup Fresh, chopped (recolito)
Ground Cumin 🌿 1 tsp Toasted briefly for depth
Dried Oregano 🍃 1 tsp Mediterranean variety preferred
Bay Leaf 🍃 1 whole Removed before serving
Salt 🧂 1 ½ tsp Diamond Crystal kosher preferred
Black Pepper 🌶️ ½ tsp Freshly ground for best flavor

The sofrito base is non-negotiable for authentic flavor. Goya brand sofrito is widely available at Latin markets and most supermarkets, but homemade (with fresh culantro, peppers, and garlic) elevates the dish significantly. Look for culantro at Asian or Latin grocery stores—it’s the herb that gives this rice its distinctive island character. The rice must be long-grain white; jasmine or basmati won’t absorb the liquid properly.

No culantro? Cilantro stems (not leaves) provide a similar grassy note at half the amount. Substitute vegetable broth for chicken broth if needed, but adjust salt accordingly. Fresh tomatoes can replace tomato sauce—use 3 medium, blended smooth. For extra depth, add 1 tsp adobo seasoning with the cumin. The bell peppers can be any color combination, but green and red maintain the classic presentation.

Leftover rice keeps in the fridge for up to 5 days and reheats well with a splash of water. For meal prep, make a double batch—the flavors intensify overnight. Freeze in portions for up to 3 months (thaw before reheating to preserve texture).

❤️

Why You’ll Love This Recipe

  • One Pot Wonder: I love how everything cooks together in one pot—rice, sofrito, and broth simmering into something magical.
  • Flavor Explosion: The sofrito and tomato sauce give it that rich, savory depth that makes every bite irresistible.
  • Meal Prep Hero: It reheats perfectly, so I make a big batch for lunches all week.
  • Pantry Friendly: Between us, it’s my go-to when I need to stretch a meal without breaking the bank.

Step-by-Step Instructions for Puerto Rican Spanish Rice

This one-pot method delivers authentic flavor with minimal cleanup and maximum efficiency.

Step 1: Prepare and Sauté the Aromatic Base

Heat 3 tbsp olive oil in a large, heavy pot or caldero over medium heat. Add the finely diced green bell pepper, red bell pepper, and yellow onion. Sauté for 4-5 minutes until the vegetables soften and the onion becomes translucent.

Stir in the 6 cloves garlic cloves and cook for an additional 30 seconds until the aroma becomes fragrant. This base builds the foundation for the dish’s depth of flavor. Be careful not to let the garlic burn, as it will turn bitter.

Step 2: Bloom Spices and Incorporate Wet Ingredients

Add 1 tsp ground cumin, 1 tsp dried oregano, 1.5 tsp salt, and 0.5 tsp black pepper to the pot. Stir for 20-30 seconds to toast the spices lightly, which enhances their natural oils and deepens their flavor.

Pour in 0.5 cup sofrito and 0.75 cup tomato sauce, stirring to combine. Cook for 2-3 minutes until the mixture darkens slightly and the raw taste of the tomato sauce dissipates. This step ensures the sofrito and spices meld into a cohesive base.

Step 3: Add Rice and Chicken Broth

Stir in the 2 cups long-grain white rice, ensuring each grain is well-coated in the sofrito and spice mixture. Cook for 1-2 minutes to lightly toast the rice, which adds a subtle nutty flavor and prevents a gummy texture.

Pour in 3 cups chicken broth and add 1 whole bay leaf. Stir once to distribute the rice evenly, then bring to a gentle boil. As soon as it reaches a boil, reduce the heat to low, cover the pot, and let it simmer undisturbed.

Step 4: Simmer and Steam to Perfection

Allow the rice to cook for 20-22 minutes until the liquid has been fully absorbed and the rice is tender. Avoid lifting the lid during this time, as steam is crucial for even cooking.

Once the rice is done, turn off the heat and let it rest, covered, for 5-10 minutes. This allows the grains to steam and become fluffy. Remove the bay leaf before serving.

Step 5: Finish with Fresh Culantro

Gently fluff the rice with a fork to separate the grains. Stir in 0.5 cup culantro, reserving a small handful for garnish. The culantro adds a vibrant, fresh layer that balances the rich sofrito base.

Taste and adjust seasoning if needed, though the initial measurements should yield a perfectly seasoned dish. Serve immediately, garnished with the remaining culantro, for a dish that’s as aromatic as it is flavorful.

👨‍🍳

Pro Tips For Making Puerto Rican Spanish Rice

  • Toast the Rice First: Heat the rice in olive oil for 2-3 minutes until it turns slightly translucent—this adds a nutty depth that plain rice just can’t match.
  • Use Homemade Sofrito: Store-bought works in a pinch, but fresh sofrito (peppers, onions, garlic, cilantro) makes the flavor pop in a way that jarred versions just don’t.
  • Don’t Stir the Rice: I learned this the hard way—once the broth goes in, resist the urge to stir or you’ll end up with mushy rice instead of fluffy grains.
  • Let It Rest: After cooking, cover and let it sit off the heat for 10 minutes—this lets the steam distribute and the rice absorb any last bits of liquid.

Perfect Pairings for These Flavors

Protein Pairings

This rice shines alongside pernil (roast pork shoulder)—David and I love the way the crispy skin contrasts with the tender grains. For a quicker meal, serve with shredded rotisserie chicken tossed in adobo seasoning. The chicken’s juices soak into the rice beautifully. 💪

Seafood Options

Try it with sautéed shrimp seasoned with garlic and lime for a coastal Puerto Rican twist. I use 1 lb large shrimp, peeled and deveined, cooked in 2 tbsp olive oil for 2-3 minutes per side. The citrus brightens the dish perfectly.

Vegetable Sides

A simple avocado salad with lime and red onion adds freshness. I cube 2 ripe avocados and toss with 1 tbsp lime juice and ¼ cup diced red onion. For heartiness, fried sweet plantains (maduros) are a classic match—slice 2 ripe plantains and pan-fry until caramelized. 🌟

Beverage Pairings

A cold Medalla Light (Puerto Rico’s favorite beer) cuts through the richness. For non-alcoholic options, mango or passionfruit iced tea works wonderfully. I brew 4 black tea bags with 1 cup mango puree and serve over ice.

Nutrition Facts

Servings 4
Amount Per Serving
Calories 320kcal
% Daily Value
Total Fat 10g13%
Saturated Fat 1.5g8%
Cholesterol 0mg0%
Sodium 680mg30%
Total Carbohydrate 52g19%
Dietary Fiber 3g11%
Sugars 4g
Protein 6g12%
Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently Asked Questions

1

Can I use regular rice instead of long-grain?

Long-grain is essential for proper texture. Shorter grains like jasmine or basmati won’t absorb the liquid correctly and may turn mushy. Stick with long-grain white for authentic results

2

My sofrito is store-bought. Will it still taste authentic?

Store-bought sofrito works in a pinch, but homemade (with fresh culantro, peppers, and garlic) delivers the brightest flavor. Goya brand is the most widely available and reliable substitute.

3

Why does my rice turn out dry?

Lifting the lid during cooking releases crucial steam. Keep it covered for the full 20-22 minutes and let it rest 5-10 minutes after. Also, measure broth precisely—3 cups for 2 cups rice.

★★★★★4.6(11 reviews)
Tyler Campbell