Main Courses
This canned Spanish rice recipe transforms simple ingredients into a creamy, tomato-spiced masterpiece that tastes like a restaurant classic. The secret lies in slow-cooked rice infused with garlic, cumin, and smoked paprika—building rich, aromatic layers that turn ordinary rice into something extraordinary.
Perfect for weeknight dinners or meal prep, this one-pan method requires minimal effort but delivers maximum flavor, with every grain coated in a velvety tomato broth.
The beauty of this recipe is its versatility—it works equally well as a side dish or a hearty main when paired with protein like chicken or sausage.
The creamy texture comes from simmering the rice in broth until tender, then stirring in a blend of spices and tomato sauce that melds into a cohesive, flavorful base. No fancy equipment needed; just a pot, patience, and a willingness to let the flavors develop over time.
By the time you’re done, you’ll have a pot of creamy, golden Spanish rice that’s fragrant with spices and rich with tomato depth. The grains stay distinct yet tender, absorbing the broth without turning mushy—a common pitfall when cooking rice this way.
This dish is the kind that makes you want to serve it again and again, whether for a family dinner or a cozy night in.
Store leftovers in the fridge for up to 5 days, or freeze for longer shelf life—though you might not have enough willpower to wait that long. The flavors only deepen over time, making this a recipe worth repeating. Let’s get cooking!
Ingredients for canned spanish rice
Simple pantry staples transform into creamy, tomato-spiced Spanish rice with minimal effort.
| Ingredient | Amount | Notes |
|---|---|---|
| Long-Grain White Rice 🍚 | 1 cup | Uncooked, medium grain preferred |
| Chicken Broth 💧 | 2 cups | Low-sodium preferred |
| Tomato Sauce 🍅 | 1 cup | Canned, crushed tomatoes |
| Garlic Cloves 🧄 | 3 cloves | Minced for aromatic depth |
| Ground Cumin 🌿 | 1 tsp | Toasted for richer flavor |
| Smoked Paprika 🌶️ | 1 tbsp | For authentic smoky taste |
| Onion Powder 🧅 | 1 tsp | Freshly ground preferred |
| Salt 🧂 | ½ tsp | Adjust to taste |
| Black Pepper 🌶️ | ¼ tsp | Freshly ground preferred |
| Olive Oil 🫒 | 1 tbsp | Extra-virgin for richness |
| Heavy Cream 🥛 | ¼ cup | For creamy texture |
| Fresh Parsley 🌿 | ¼ cup | Chopped, for garnish |
| Bay Leaf 🍃 | 1 whole | Remove before serving |
The rice is the foundation, so choose long-grain white—it stays distinct and absorbs the broth beautifully. Trader Joe's and Whole Foods carry great options, but any medium-grain rice works. For the broth, low-sodium is key—you’ll adjust the salt later. The tomato sauce should be canned crushed tomatoes (like Muir Glen), not sauce from a jar. Smoked paprika is non-negotiable here—Penzeys or Goya brands deliver that authentic smoky depth. Toast your cumin in a dry pan for 30 seconds before adding it to the rice; that extra step makes all the difference.
No smoked paprika? Regular paprika plus a pinch of liquid smoke (about 1/4 tsp) works in a pinch, though it won’t be identical. Swap the heavy cream for coconut milk if you’re avoiding dairy, but the texture will be slightly lighter. Fresh parsley is ideal, but dried parsley at one-third the amount gets you close. The bay leaf adds subtle earthiness—don’t skip it, but remember to fish it out before serving. For extra richness, stir in 1 tbsp of butter at the end (though the heavy cream already delivers that creamy texture). The garlic should be minced finely—no big chunks—so it blends seamlessly into the dish.
This rice reheats beautifully—just add a splash of broth or water to loosen it up. Keeps for 5 days in the fridge, though you’ll likely eat it all within 2-3 days. For longer storage, freeze portions in airtight containers for up to 3 months. I double the recipe and portion it into meal prep containers—perfect for lunches or sides. The flavors deepen overnight, so if you can wait, do it. And if you’re serving it as a main, pair it with grilled chicken or chorizo for a hearty meal.
Why You'll Love This Recipe
- Pantry Magic: I swear by this recipe when I forget to grocery shop—just rice, broth, and a can of tomato sauce. The cumin and garlic turn those basic ingredients into something that tastes like a restaurant dish.
- One-Pot Wonder: No fancy equipment, no stress. You brown the garlic, add everything to one pot, and let it simmer. By the time you’re done, your kitchen’s cleaner than when you started.
- Leftovers That Shine: This rice keeps its texture for days. I’ll make a big batch on Sunday, reheat it for tacos, or throw it into burritos—it’s the ultimate lazy-day side that still feels special.
- Budget-Friendly Feast: A can of tomato sauce and a bag of rice stretch to feed four for under $5. Honestly, it’s the kind of meal that makes me feel like I’m treating my family without breaking the bank.
Step-by-step instructions for creamy tomato-spiced Spanish rice
This one-pan method delivers restaurant-quality Spanish rice with rich tomato depth and velvety texture.
Toast the Spices and Sauté the Garlic
Heat the olive oil in a medium saucepan over medium heat until shimmering. Add the ground cumin, smoked paprika, and onion powder all at once. Toast for exactly 30 seconds, stirring constantly, until the spices release their aromatic oils and fill your kitchen with warm, earthy fragrance.
Immediately add the minced garlic cloves and cook for another 30 seconds until fragrant but not browned. This quick toasting prevents bitter flavors and builds the flavor foundation for your rice. If the garlic starts to color too quickly, reduce heat slightly—you want aroma, not char.
Cook the Rice Until Translucent
Add the 1 cup long-grain white rice to the pan and stir to coat completely in the spiced oil. Cook for 2 minutes, stirring frequently, until the rice grains become translucent at the edges. This step ensures each grain develops proper texture before adding liquids.
Pour in the 2 cups chicken broth and 1 cup tomato sauce, stirring gently to combine. Bring to a gentle simmer over medium-low heat. The liquid should just barely bubble at the edges—if it boils vigorously, reduce heat immediately. This controlled simmer prevents gummy rice and ensures even cooking.
Simmer with the Bay Leaf
Add the whole bay leaf and bring the mixture to a simmer. Cover with a tight-fitting lid and reduce heat to low. Let it cook undisturbed for 15 minutes. During this time, resist the urge to peek or stir—this allows the rice to absorb liquid evenly and develop proper texture.
After 15 minutes, check the rice. If it's still slightly firm in the center (the edges should pull away from the pan), return the lid and cook for another 5 minutes. The rice should be tender but still have a slight bite—it will finish cooking with the remaining heat.
Finish with Cream and Garnish
Remove the pan from heat and stir in the 0.25 cup heavy cream. The cream will immediately begin to thicken the sauce, creating that signature creamy texture. Add the 0.5 tsp salt and 0.25 tsp black pepper, stirring well to distribute evenly.
Return the pan to low heat just long enough to warm through—about 1 minute. Remove the bay leaf and stir in the chopped fresh parsley. The parsley adds freshness that cuts through the richness of the cream and spices. Taste and adjust seasoning if needed, adding a pinch more salt if the dish tastes flat.
Pro Tips For Making Canned Spanish Rice
- TOAST THE RICE FIRST: Skip the raw rice straight into broth—sauté it in a dry pan for 2-3 minutes until lightly golden. This removes the starchiness and gives your canned Spanish rice that nutty, restaurant-style base flavor. (Yes, it’s an extra step, but it’s the difference between bland and actually Spanish-tasting.)
- SALT THE BROTH LIKE THE SEA: Canned broth is usually low-sodium, so add 1½ teaspoons of salt per cup of broth before combining with tomato sauce. If you wait until the end, you’ll end up guessing—and your rice will taste flat. (Trust me, I’ve done the guessing.)
- STIR ONCE, THEN STOP: After adding rice to the broth mix, stir one time to distribute, then walk away. Constant stirring releases starch and turns your rice into glue. Let it simmer uncovered for 15 minutes, then fluff with a fork—no peeking.
- SWAP THE TOMATO SAUCE: Drain and mash a can of fire-roasted diced tomatoes instead of using plain sauce. The charred flavor cuts through the canned broth’s artificial taste, and the texture stays chunky instead of mushy. (I was skeptical until I tried it—now I never go back.)
Creative variations of canned spanish rice
Cuban-Inspired Version
For a Cuban twist, swap the tomato sauce for ½ cup sofrito (blend of bell peppers, onions, and garlic) and add 1 tsp oregano and ½ tsp achiote paste for that signature color and depth.
Stir in ½ cup black beans during the simmering stage—this turns your rice into a hearty moros y cristianos (black beans and rice) hybrid. Garnish with crumbled cotija cheese and cilantro for a restaurant-worthy dish. 🌶️
Cheesy Chorizo Rice
Boost this recipe with ½ lb Mexican chorizo, crumbled and browned in the pan before adding spices. Replace half the chicken broth with 1 cup beef broth for deeper flavor, then stir in 1 cup shredded Monterey Jack cheese at the end.
The chorizo adds smoky richness while the cheese creates a gooey, melty finish. Serve with sour cream and diced avocado for a Tex-Mex fiesta. 🔥
Vegetarian Adaptation
Skip the meat entirely and infuse the broth with 1 tsp vegetable bouillon for umami depth. Add ½ cup diced bell peppers and ½ cup corn kernels during the simmering stage, then finish with ¼ cup crumbled feta instead of heavy cream.
The bell peppers add sweetness that balances the spices, while the feta keeps it creamy. Garnish with lime wedges for brightness. 🌱
Smoky Chipotle Twist
Replace the smoked paprika with 1 tsp chipotle powder and add 1 minced chipotle pepper in adobo (plus 1 tbsp of the sauce) for heat and smokiness. Use ½ cup coconut milk instead of heavy cream to keep it lighter, and finish with chopped scallions and lime zest.
This version has a bold, smoky kick that pairs perfectly with grilled fish or black beans. 🌶️
Meal Prep Powerhouse
Double the recipe and store in airtight glass containers for up to 5 days in the fridge. The flavors deepen over time, making it even more delicious for leftovers. For freezing, portion into single-serving bags with 1 tbsp broth—microwave for 2 minutes with the broth to reheat perfectly.
I prep this on Sundays and use it all week for lunches or sides. ⏰
Breakfast Rice
Transform this into a savory breakfast rice by stirring in 2 fried eggs at the end and topping with crumbled bacon or sautéed mushrooms. The creamy texture makes it feel indulgent, while the spices add warmth.
Serve with hot sauce and sliced avocado for a brunch-worthy dish. This is my go-to when I need something quick but satisfying. 🍳
Nutrition facts
Frequently asked questions
Why does my Spanish rice turn out mushy?
The most common cause is overcooking or too much liquid. Use a 1:2 rice-to-broth ratio and simmer uncovered for the last 5 minutes to evaporate excess moisture. Also, avoid stirring too much while cooking—this breaks the grains.
Can I make this recipe without heavy cream?
Yes! For a lighter version, substitute with ½ cup coconut milk or ¼ cup Greek yogurt (plain or lemon). The texture will be slightly less rich but still delicious. The key is to use enough liquid to create that creamy sauce—just adjust the remaining broth accordingly.
How do I store canned Spanish rice for longer shelf life?
For best results, store in an airtight container in the fridge for up to 5 days. For freezing, portion into single-serving bags with 1 tbsp broth—this prevents drying out. Thaw overnight in the fridge before reheating. The flavors actually improve after a day or two!
What's the difference between Spanish rice and Mexican rice?
Spanish rice typically uses tomato sauce and a blend of spices like cumin and smoked paprika, creating a creamy, tomato-infused dish. Mexican rice often includes tomatoes, onions, and bell peppers cooked down into a sofrito base, with a focus on fresh vegetables. Both are delicious but have distinct flavor profiles!
Can I use instant rice for this recipe?
Instant rice works in a pinch, but it won't have the same texture. For best results, stick with long-grain white rice—it absorbs the broth beautifully while staying distinct. If you must use instant rice, reduce the cooking time by 50%** and add the broth after toasting the spices. The flavor will still be great!
