Rice A Roni Spanish Rice Copycat Recipe: Tomato-Sofrito Crunch With One-Pan Magic

Side Dishes

Rice A Roni Spanish Rice Copycat Recipe: Tomato-Sofrito Crunch With One-Pan Magic

This Rice A Roni Spanish rice copycat recipe delivers the same bold tomato-sofrito crunch and one-pan convenience you love—just with restaurant-quality depth. The secret lies in a precise blend of spices, caramelized tomatoes, and a slow simmer that transforms long-grain rice into tender, flavor-packed bites with that signature crispy texture.

I've recreated this dish exactly as the original, but with a few professional refinements to elevate the flavor profile.

The magic happens in the tomato-sofrito base, where onions, garlic, and bell peppers cook down with canned tomatoes until deeply caramelized. This creates a rich, slightly sweet foundation that clings to every grain of rice, mimicking the original's signature taste.

The dish comes together in one pan with minimal prep—just 20 minutes of active cooking followed by a 15-minute simmer. No fancy techniques required, just precise timing and proper heat control.

What you'll end up with is Spanish rice that's perfectly tender yet slightly crispy at the edges, infused with smoky paprika and cumin. The aroma alone will have everyone at the table asking what you're serving—it's that authentic.

The rice holds its shape beautifully while absorbing all that rich tomato-sofrito flavor, making it a crowd-pleasing side that pairs perfectly with grilled meats, tacos, or even as a standalone main dish.

This recipe serves 6-8 people and can be easily doubled for larger gatherings. The best part? It reheats beautifully, so you can make it ahead and keep it warm in the oven. Let's get started on recreating this classic copycat dish that's been a pantry staple for decades.

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

Ingredients for rice a roni spanish rice copycat

Pantry staples plus a few key ingredients for that signature tomato-sofrito crunch.

Ingredient Amount Notes
Long-Grain White Rice 🍚 2 cups Uncooked, medium grain preferred
Canned Diced Tomatoes 🍅 28 oz Fire-roasted preferred, no salt added
Yellow Onion 🧅 1 whole Medium size, diced small
Red Bell Pepper 🌶️ 1 whole Medium size, diced small
Garlic Cloves 🧄 4 cloves Fresh, minced fine
Smoked Paprika 🌶️ 1 tbsp Sweet or hot variety
Ground Cumin 🌿 1 tsp Toasted for deeper flavor
Salt 🧂 1 ½ tsp Diamond Crystal kosher
Black Pepper 🌶️ ½ tsp Freshly ground preferred
Chicken Broth 💧 1 ½ cups Low-sodium preferred
Extra-Virgin Olive Oil 🫒 2 tbsp For sautéing vegetables
Fresh Cilantro 🌿 ¼ cup Chopped, for garnish
Lemon Juice 🍋 1 tbsp Freshly squeezed
Green Onion 🌱 2 whole Thinly sliced, for garnish

The canned tomatoes are where the magic happens—fire-roasted, no-salt-added is non-negotiable for that deep, caramelized flavor. Trader Joe's and Muir Glen brands are my go-tos, but any good quality diced tomatoes work. The bell pepper adds that signature sweetness you find in the original, so don't skip it. For the rice, medium-grain white rice holds up best to the long simmer—long-grain can get too dry. The onions and garlic should be diced small so they cook down completely into the sofrito base.

No fire-roasted tomatoes? Regular diced tomatoes with a pinch of sugar works in a pinch, but you'll lose some depth. The smoked paprika is key—substitute with regular paprika plus a dash of liquid smoke if needed. Fresh cilantro is ideal for garnish, but dried cilantro or parsley at half the amount gets you close. The chicken broth can be swapped for vegetable broth if you prefer, but the flavor will be slightly different. For the olive oil, use something fruity and peppery—cheap oil will make the whole dish taste flat.

This reheats beautifully—just add a splash of water or broth to keep it moist. Keeps for 4-5 days in the fridge and freezes well for 3 months. I always double the recipe and freeze half for lazy weeknights. The flavors actually improve after the first day as everything melds together. Garnish with fresh cilantro and green onions right before serving for that restaurant-quality finish.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this recipe because it’s literally one pot—no rice cooker, no extra bowls, just rice, tomatoes, and veggies simmering together. The onions caramelize right in the pan while the garlic infuses everything, and by the time the rice is tender, the whole kitchen smells like a cozy dinner.
  • Garlic Bomb Flavor: Between us, the garlic and bell pepper combo is ridiculously good—sweet, smoky, and punchy without being overpowering. The canned tomatoes add that tangy depth, so you don’t even miss the fancy ingredients. It’s the kind of flavor that makes you want to eat it straight from the pan.
  • Lunchbox Hero: This rice keeps perfectly for days, so I make a big batch on Sundays and pack it for work or school lunches. The texture stays firm, and the flavors only get better as it sits—no soggy rice here. Honestly, my kids beg for it more than their favorite takeout.
  • Pocketbook Victory: Long-grain rice and canned tomatoes? That’s cheap comfort food at its finest. I’ve fed my whole family for under $10 with this, and the leftovers stretch for ages. It’s my go-to when money’s tight, but somehow still feels special.

Step-by-step instructions for Spanish rice copycat recipe

Here's how to recreate that iconic tomato-sofrito crunch in your own kitchen.

1

Sauté the Vegetable Base

Heat the 2 tablespoons extra-virgin olive oil in a large, heavy-bottomed skillet over medium-high heat. Add the 1 whole yellow onion and 1 whole red bell pepper, both diced small. Cook for 5-6 minutes until the onions become translucent and the peppers begin to soften.

Here's the thing—don't rush this step. You want the vegetables to develop a deep caramelization that forms the flavor foundation. I press down gently with a wooden spoon occasionally to help release their natural juices. When the vegetables are tender but still retain some bite, add the 4 cloves minced garlic cloves and cook for an additional 30 seconds until fragrant. The garlic should sizzle gently without burning—this ensures it adds sweet, aromatic depth rather than bitter notes.

2

Toast the Spices and Add Tomatoes

Reduce the heat to medium and stir in the 1 tablespoon smoked paprika and 1 teaspoon ground cumin. Toast the spices for 30 seconds until you can smell their earthy, smoky aromas wafting through the kitchen. This step is crucial—it awakens the spices' full potential by blooming their flavors.

Next, add the 28 ounces canned diced tomatoes (with juices) and stir to combine. Let the mixture simmer for 5 minutes until the tomatoes begin to break down slightly and the liquid reduces by about ¼. You'll notice the mixture thicken and develop a rich, jammy texture—this is where that signature tomato-sofrito crunch begins to form. If the mixture seems too dry before the 5 minutes are up, add 2-3 tablespoons of water to maintain the proper consistency.

3

Add Rice and Season

Stir in the 2 cups long-grain white rice, making sure each grain is well-coated with the tomato mixture. This ensures even cooking and prevents any dry spots. Sprinkle the 1.5 teaspoons salt and 0.5 teaspoon black pepper over the rice and stir gently to distribute evenly.

Here's where it gets important: don't add the broth just yet. The rice needs to absorb some of the tomato mixture first. Let the rice cook undisturbed for 2 minutes over medium heat. You'll see the rice begin to look slightly translucent at the edges—that's your signal to proceed. This initial toasting step prevents mushy rice and creates that perfect texture we're after.

4

Cook with Broth and Simmer

Pour in the 1.5 cups chicken broth and stir once to distribute. The goal is to keep the rice mostly undisturbed after this point—stirring too much can break the grains. Bring the mixture to a gentle simmer over medium-low heat, then reduce the heat to low and cover the skillet with a tight-fitting lid.

Cook for 18-20 minutes without lifting the lid. This is where patience pays off. You'll notice the rice begins to absorb the liquid and develop a beautiful golden crust at the edges. If you peek and see the rice isn't quite absorbing all the liquid after 18 minutes, add 2-3 tablespoons of water through a small gap in the lid to maintain moisture. The rice is done when all the liquid is absorbed and the grains are tender but still have a slight bite in the center.

5

Finish and Garnish

Remove the skillet from heat and let it sit covered for 5 minutes. This resting period allows the rice to finish steaming and the flavors to meld together. Then, stir in the 1 tablespoon lemon juice and 0.25 cup chopped fresh cilantro. The acidity from the lemon brightens the dish, cutting through the richness of the tomatoes and spices.

Finally, garnish with the 2 whole green onions, thinly sliced. Serve immediately while still warm, with the crispy edges facing up for that classic presentation. Each bite should deliver a perfect balance of tender rice, concentrated tomato flavor, and that satisfying crunch from the caramelized vegetables. This is the moment that makes all the difference—don't skip it!

👨‍🍳

Pro Tips For Making Rice A Roni Spanish Rice Copycat

  • Sauté Onions Until Golden: DESCRIPTION: Don’t just cook the onions—caramelize them until they’re deep amber, about 8-10 minutes on medium heat. I learned this the hard way: skipping this step leaves your Spanish rice tasting flat and one-dimensional. The sweetness from the onions is what balances the acidity of the tomatoes.
  • Drain Tomatoes Well: DESCRIPTION: Open the can of diced tomatoes and dump them into a fine-mesh strainer to remove excess liquid before adding them to the pot. Wet rice turns out gummy, and no one wants mushy Spanish rice. (Yes, even if you’re impatient like me.)
  • Stir Constantly After Adding Rice: DESCRIPTION: Once the rice hits the pot, keep it moving—every 30 seconds—until it’s fully coated and the liquid starts simmering. I used to walk away, and the rice would stick in clumps. This isn’t the prettiest method, but it’s the tastiest.
  • Use a Splatter Screen: DESCRIPTION: When frying the bell pepper and garlic, place a splatter screen over the pan. The bell pepper releases a surprising amount of juice, and you’ll end up with tomato sauce splattered all over your stove. Trust me, your future self will thank you.

Serving suggestions for this recipe

Classic Pairings

This Spanish rice shines alongside grilled steak or chicken thighs—the smoky paprika and tomato flavors complement the charred crust beautifully. I always serve it with juicy carne asada for tacos or as a side for slow-cooked pork shoulder.

The rice soaks up any juices from the meat, making every bite richer. For a vegetarian option, pair it with black beans and charred corn for a complete Mexican-inspired plate. 🌶️

Taco Night Elevation

Transform your taco spread by using this rice as the base for crunchy taco bowls. Layer it with shredded lettuce, diced avocado, sour cream, and salsa for a restaurant-quality meal.

I like to add crumbled queso fresco on top for extra brightness. For extra flavor, sprinkle with cotija cheese and pickled jalapeños before serving. The rice's texture holds up perfectly under toppings. 🌮

Breakfast Twist

Yes, you heard right—this rice works for breakfast too! Serve it alongside scrambled eggs and chorizo for a hearty brunch. The smoky, tomato-infused flavors pair surprisingly well with crispy bacon and warm tortillas.

For a sweet-savory combo, top with a fried egg and salsa verde—the acidity cuts through the richness perfectly. It's a great way to repurpose leftovers. 🍳

Presentation Pro Tips

For that restaurant-quality look, serve the rice in a cast-iron skillet straight from the stove—it keeps everything warm and adds rustic charm. Garnish with extra green onions and a drizzle of olive oil for shine.

If making ahead, transfer to a glass baking dish and cover tightly with foil to maintain moisture. For extra crunch, toast the rice in the skillet for 1-2 minutes before serving. 💡

Global Fusion Ideas

Get creative with global flavors! Swap the chicken broth for coconut milk and add lime zest for a Thai-inspired twist. Or, stir in curry powder and raisins for a Middle Eastern-inspired version.

For Italian flair, add sun-dried tomatoes and fresh basil—it becomes a perfect side for grilled sausage or pasta dishes. The base recipe is versatile enough to adapt to almost any cuisine. 🌍

Leftovers Reinvented

Turn next-day rice into fried rice by breaking it up in a hot pan with egg, soy sauce, and frozen peas. For a rice pudding, stir in milk, sugar, and cinnamon, then bake until creamy.

You can also mix it into stuffed peppers or lasagna layers for a flavor-packed upgrade. The tomato-sofrito flavor actually deepens overnight, making leftovers taste even better. ✨

Nutrition facts

Servings 8
Amount Per Serving
Calories 320kcal
% Daily Value *
Total Fat 8g10%
Saturated Fat 1g5%
Cholesterol 0mg0%
Sodium 680mg29%
Total Carbohydrate 58g20%
Dietary Fiber 4g14%
Sugars 6g
Protein 8g16%
* 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 instant rice to make this copycat recipe?

While you can use instant rice, it won't give you the same texture as long-grain white rice. The original recipe relies on the rice's ability to absorb liquid slowly while developing a slight crunch. Instant rice tends to get mushy and loses that signature crispy edge. If you must use it, reduce the simmering time to 12-15 minutes and add 2 tablespoons extra broth at the end to maintain moisture.

2

Why does my Spanish rice turn out mushy?

Mushy rice usually happens from either overcooking or stirring too much. The rice should cook undisturbed after adding broth, and you should only stir once to distribute the liquid. Also, make sure your rice-to-liquid ratio is correct—2 cups rice to 3.5 cups total liquid (tomato mixture + broth). If your pan isn't heavy enough, it may not distribute heat evenly, leading to uneven cooking. A cast-iron skillet is ideal for this recipe.

3

Can I make this recipe without canned tomatoes?

Yes, but you'll need to substitute with fresh tomatoes or tomato sauce. For fresh tomatoes, use 4 medium tomatoes, diced and cooked down until thick. For tomato sauce, use 1.5 cups and add 1 teaspoon sugar to mimic the natural sweetness of canned fire-roasted tomatoes. The key is getting that concentrated, jammy texture—so cook your substitute until it reduces significantly.

4

How do I prevent the rice from sticking to the pan?

Use a heavy-bottomed pan (like cast iron) and make sure it's properly heated before adding oil. The rice shouldn't stick if you've coated each grain well with the tomato mixture before adding broth. If it starts sticking, gently tilt the pan and use a wooden spoon to loosen the edges. Never add cold liquid to a hot pan—this causes sticking. Also, avoid using nonstick pans for this recipe as they don't provide enough heat retention for proper caramelization.

5

Can I make this recipe on the stovetop AND in the oven?

For stovetop, follow the instructions as written. For oven method, transfer the cooked rice to a baking dish after the initial 18 minutes of simmering. Cover with foil and bake at 350°F for 10 minutes. This helps develop more flavor and keeps the rice moist. The oven method is great for making ahead or serving a crowd. Just be careful not to overcook—check for doneness after 10 minutes and add a splash of broth if needed.

★★★★★5.0(1 review)
Categories Side Dishes