Sofrito Rice Recipe: Smoky Tomato-Basil Flavor in One Pot

Side Dishes

Sofrito Rice Recipe: Smoky Tomato-Basil Flavor in One Pot

This sofrito rice recipe transforms simple ingredients into a smoky, tomato-basil infused one-pot dish that tastes like it simmered all day. The secret lies in building layers of flavor through slow-cooked sofrito—a blend of sautéed vegetables, garlic, and spices—that infuses the rice with deep, aromatic richness.

I developed this method after years of testing, and it delivers restaurant-quality results with minimal effort.

The beauty of this recipe is its versatility and simplicity. With just 30 minutes of active prep and 45 minutes of simmering, you’ll have perfectly cooked rice infused with caramelized onions, peppers, and tomatoes.

The sofrito base creates a flavorful broth that keeps the rice moist and packed with savory depth, while the basil adds a fresh, herby finish that brightens every bite.

What makes this recipe stand out is how it balances smoky, sweet, and tangy flavors in one dish. The sofrito’s slow caramelization develops complex notes that transform basic white rice into something extraordinary—tender, flavorful, and impossibly satisfying.

It’s the kind of side dish that elevates any meal, from grilled meats to simple salads.

Best of all, this recipe scales effortlessly for crowds or leftovers. The sofrito can be made ahead and stored for up to a week, making it a foolproof solution for busy weeknights or meal prep. Let’s get started on creating this aromatic, one-pot masterpiece.

👨‍🍳
Difficulty
Medium
🍗
Category
Poultry
🔥
Calories
Med Cal

Ingredients for sofrito rice

Simple ingredients elevate to extraordinary smoky tomato-basil rice through sofrito's layered caramelization.

Ingredient Amount Notes
Long-Grain White Rice 🍚 1 ½ cups Uncooked, medium grain preferred
Yellow Onions 🧅 1 whole Medium size, thinly sliced
Red Bell Peppers 🌶️ 1 whole Medium, diced into small pieces
Garlic Cloves 🧄 4 cloves Fresh, minced finely
Canned Diced Tomatoes 🍅 1 can 28 oz, fire-roasted preferred
Tomato Paste 🍅 2 tbsp Smooth, not chunky
Extra-Virgin Olive Oil 🫒 ¼ cup High quality, fruity aroma
Fresh Basil Leaves 🌿 ½ cup Packed, stems removed
Smoked Paprika 🌶️ 1 tsp Sweet or mild variety
Ground Cumin 🌿 ½ tsp Toasted for deeper flavor
Bay Leaves 🌿 2 whole Fresh preferred
Diamond Crystal Kosher Salt 🧂 1 ½ tsp Fine grain preferred
Freshly Ground Black Pepper 🌶️ ½ tsp Coarsely ground
Chicken Broth 💧 1 ½ cups Low-sodium preferred

The foundation begins with freshly minced garlic and thinly sliced yellow onions—both should be vibrant and firm, not wilted or bruised. Whole Foods or local farmers markets often carry the freshest produce, but standard grocery stores work fine if you select firm, unblemished vegetables. For the bell peppers, a medium red variety provides the perfect balance of sweetness and crunch, while fire-roasted canned tomatoes add natural smokiness without extra effort. San Marzano canned tomatoes, though pricier, offer superior flavor due to their lower acidity and natural sweetness—worth the investment for restaurant-quality results.

No fresh basil? Dried basil at one-third the amount works in a pinch, though fresh leaves provide that unmistakable aromatic brightness. Smoked paprika is essential for that authentic sofrito depth—substitute with regular paprika plus a pinch of liquid smoke if unavailable, though the flavor will differ slightly. The tomato paste should be smooth, not chunky, and Trader Joe's brand offers an excellent quality at an affordable price. For the chicken broth, low-sodium options like Pacific Foods or Swanson work best, allowing you to control the seasoning precisely. The bay leaves add subtle earthiness—use fresh if possible, as dried leaves can be overly bitter.

This rice reheats beautifully—3-4 minutes in the microwave or gently on the stovetop with a splash of water. Store leftovers in an airtight container for 4-5 days in the refrigerator or freeze for up to 3 months. For meal prep, portion into individual containers before freezing to maintain texture. The sofrito base can be made 2-3 days ahead and stored in the fridge, allowing flavors to meld even further. When reheating, add a splash of broth to restore moisture.

❤️

Why You'll Love This Recipe

  • No Sneaky Prep Work: I keep a bag of diced bell peppers and onions in my freezer—just toss them in the pot. No dicing, no peeling garlic (I’m lazy like that), and the canned tomatoes? Already seasoned. Sofrito rice is the kind of dish where you can prep while watching TV.
  • Sofrito Magic Happens: The sofrito itself—sautéed onions, peppers, garlic—caramelizes just enough to make the rice taste like it’s been simmering for hours. That smoky, slightly sweet depth from the tomatoes? It’s the reason I’ll make this on a Tuesday night when I’m craving something almost fancy.
  • Leftovers That Last: This rice doesn’t get sad. Double the batch and it’s tomorrow’s lunch, tonight’s taco filling, or even the base for tomorrow’s breakfast (yes, fried rice, but don’t tell anyone I said that). I’ve had it cold in wraps, reheated with eggs, or even mixed into scrambled potatoes. It’s the ultimate sidekick.
  • Budget That Feeds: A can of tomatoes, a bag of rice, and whatever veggies I have? That’s a $5 meal that’ll feed four people. I’ll be real: I’ve made this with whatever bell peppers were on sale, and no one’s ever complained. It’s the kind of dish that stretches your dollar without stretching your patience.

Step-by-step instructions for sofrito rice preparation

Mastering this one-pot technique delivers aromatic, smoky tomato-basil rice every time.

1

Sauté Aromatics in Olive Oil

Heat the 0.25 cup extra-virgin olive oil in a heavy-bottomed pot over medium heat until shimmering but not smoking. Add the 1 whole yellow onions and 1 whole red bell peppers (diced into small pieces), cooking for 5-6 minutes until softened and beginning to caramelize. The onions should turn translucent while the peppers develop a slightly charred edge.

Add the 4 cloves garlic cloves (finely minced) and continue cooking for 30 seconds until fragrant. This foundational step builds the sofrito's depth—don't rush it. The garlic should sizzle gently without browning, releasing its full aroma into the oil.

2

Develop the Tomato Base

Stir in the 2 tbsp tomato paste and cook for 1 minute to toast the flavors. Pour in the 1 can canned diced tomatoes (with juices) and the 1.5 cups chicken broth, scraping any browned bits from the bottom. Add the 1 tsp smoked paprika, 0.5 tsp ground cumin, 1.5 tsp diamond crystal kosher salt, and 0.5 tsp freshly ground black pepper. Bring to a gentle simmer.

Simmer uncovered for 5 minutes until the mixture reduces slightly and the raw tomato flavor mellows. The sauce should coat the back of a spoon with a velvety consistency. This reduction step intensifies the smoky, sweet notes that define sofrito.

3

Incorporate Rice and Bay Leaves

Add the 1.5 cups long-grain white rice, stirring to coat each grain evenly with the tomato mixture. Drop in the 2 whole bay leaves and continue simmering for 2 minutes to toast the rice lightly. This step prevents clumping and ensures even cooking throughout.

Pour in just enough water to cover the rice by ½ inch—approximately 1 cup—and bring to a boil. Once boiling, reduce heat to low, cover tightly with a lid, and let cook undisturbed for 15 minutes. The rice should absorb the liquid without sticking to the pot.

4

Finish with Fresh Basil

After 15 minutes, remove the pot from heat and let it sit covered for 5 minutes. Stir in the 0.5 cup fresh basil leaves (stems removed) and fluff the rice gently with a fork. The basil should wilt slightly, releasing its bright aroma into the dish. Remove the bay leaves before serving.

Return the pot to low heat for 2-3 minutes to reheat the rice evenly. The final texture should be tender yet slightly firm, with grains distinct and a sauce clinging to each one. Serve immediately while the basil's freshness peaks.

👨‍🍳

Pro Tips For Making Sofrito Rice

  • SWEAT THE ONIONS FIRST: I used to toss everything in raw and wonder why my sofrito tasted bland. Start by cooking the onions and bell peppers over medium-high heat until they’re soft and just starting to caramelize—about 8-10 minutes. This builds flavor that just won’t happen if you rush it.
  • TOAST THE GARLIC RIGHT: After the veggies soften, add the minced garlic and cook it until it’s golden—not just fragrant, but actually turning a light brown. This prevents that bitter, raw garlic taste that ruins the dish. (Yes, even if you’re impatient like me.)
  • DON’T SKIP THE TOMATO JUICE: When adding the canned diced tomatoes, always pour in the juice too—don’t drain it. That liquid is what keeps the rice from turning out dry and glued together. I learned this the hard way after making a batch that looked like it needed a drink.
  • USE A LITTLE MORE RICE: Sofrito rice is supposed to be tender, not mushy. For every cup of rice, use 1 ½ cups of liquid—not 1:1 like basic rice. If you’re unsure, err on the side of more liquid and cook it uncovered to let excess evaporate. (Your future self will thank you.)

Perfect pairings for this dish

Protein Pairings

This sofrito rice pairs beautifully with grilled chicken thighs, especially when marinated in lime juice and cumin before cooking. The smoky, tomato-basil notes complement the chicken's natural juiciness. I like to serve 6-8 bone-in thighs per batch, grilled over charcoal for that extra smoky depth. 🍗

For seafood lovers, shrimp sautéed in garlic and chili flakes creates a perfect contrast. Use 1 lb large shrimp cooked for 2-3 minutes per side until pink. The sofrito rice's acidity balances the shrimp's sweetness beautifully. Garnish with lemon wedges for brightness.

Vegetarian Options

Roasted eggplant and zucchini add hearty texture to this dish. Toss 1 medium eggplant and 1 zucchini in olive oil, smoked paprika, and salt, then roast at 400°F for 20 minutes. The sofrito rice absorbs the vegetables' caramelized flavors like a sponge.

For a cheesy upgrade, sprinkle shredded Monterey Jack or Pepper Jack over the rice in the final 5 minutes of cooking. The melted cheese creates a creamy, tangy topping that pairs perfectly with the sofrito's smoky base.

Beverage Pairings

A crisp Mexican lager like Modelo Especial or Pacífico cuts through the dish's richness without overpowering it. The light maltiness complements the sofrito's tomato and basil notes. For a non-alcoholic option, sparkling limeade adds refreshing acidity.

For wine lovers, a medium-bodied red like Tempranillo or Chianti enhances the dish's depth. The wine's earthy undertones mirror the sofrito's smoked paprika and bay leaf flavors. Serve slightly chilled for the best experience.

Garnish Ideas

Fresh cilantro and lime wedges add a bright finish. Chop ¼ cup cilantro and sprinkle over the rice just before serving. A squeeze of lime juice per plate elevates the dish's freshness. 🌿

For extra crunch, toast panko breadcrumbs with olive oil and garlic powder until golden, then sprinkle on top. This adds texture contrast while enhancing the sofrito's savory notes.

Nutrition facts

Servings 4
Amount Per Serving
Calories 420kcal
% Daily Value *
Total Fat 12g15%
Saturated Fat 2g10%
Cholesterol 5mg2%
Sodium 580mg25%
Total Carbohydrate 68g25%
Dietary Fiber 5g18%
Sugars 8g
Protein 12g24%
* 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 make sofrito rice with brown rice instead of white?

Yes, but you'll need to adjust the cooking time and liquid ratio. Brown rice requires 20-25 minutes of simmering after the initial 15-minute cook time, and use 1.75 cups water instead of 1 cup. The texture will be nuttier and heartier, but the smoky tomato-basil flavors still shine through.

2

What's the secret to preventing mushy rice?

Start with low heat after boiling and avoid lifting the lid during cooking. The rice needs 15 minutes of undisturbed steaming to absorb liquid evenly. If you must check, peek through a small gap in the lid. Stirring only after cooking helps maintain grain separation.

3

Can I make the sofrito base ahead of time?

Prepare the sofrito mixture (everything through the simmering step) up to 3 days ahead and store it in an airtight container in the fridge. When ready to cook, add the rice and water, then proceed with the 15-minute simmering time. The flavors deepen overnight, creating even more complexity.

4

How do I fix rice that's too dry?

If your rice turns out dry, simply add 2-3 tablespoons of hot broth or water, cover, and let steam for 5 minutes off the heat. The residual heat will restore moisture. For future attempts, use ½ inch of water above the rice grains when boiling, not just covering them.

5

What's the best way to reheat leftovers?

Gently reheat in a pot over low heat with 1-2 tablespoons of water or broth per cup of rice, covered for 5 minutes. Microwave reheating works too—cover with a damp paper towel and heat in 1-minute intervals, stirring between each. Never reheat uncovered to prevent drying.

★★★★★4.8(9 reviews)
Categories Side Dishes