Main Courses
This canned Spanish rice recipe transforms simple ingredients into a flavorful side dish that pairs perfectly with grilled meats or hearty stews. The secret lies in a rich tomato gravy infused with warm spices like cumin and paprika, simmered until the rice absorbs every savory note.
I developed this method after years of testing—balancing texture and flavor to ensure each grain stays tender while the sauce remains velvety. No special equipment is needed, just a pot, patience, and a few pantry staples.
The process begins with toasting spices in oil until fragrant, then building layers of flavor with garlic, onion, and canned tomatoes. The rice cooks in a fragrant broth until plump, while the sauce thickens into a spiced tomato gravy that coats every grain.
What makes this recipe stand out is the foolproof technique for achieving restaurant-quality texture without sticking or drying out. The result? A dish that’s versatile enough for weeknight dinners or holiday tables, yet simple enough to prepare in under 45 minutes.
By the time you’re done, you’ll have a pot of fluffy, aromatic rice swimming in a deeply flavored sauce that’s tangy, slightly sweet, and packed with smoky warmth. The spices—cumin, paprika, and bay leaf—create a signature depth that elevates this beyond basic rice.
This recipe delivers restaurant-quality results at home, with a texture that’s creamy yet distinct, ensuring each bite is satisfying. Serve it alongside grilled chicken, black beans, or as a standalone side with a sprinkle of fresh cilantro.
One of the best features of this method is its make-ahead flexibility. The rice keeps well in the fridge for up to 5 days or freezes beautifully for months, making it perfect for meal prep.
When reheating, a splash of broth restores the sauce’s richness, proving this dish is just as delicious the second time around. Whether you’re feeding a crowd or prepping for the week, this recipe ensures every serving tastes like it came from a family kitchen.
Ingredients for canned spanish rice
Pantry staples meet bold flavors for this aromatic Spanish rice side dish.
| Ingredient | Amount | Notes |
|---|---|---|
| Long-Grain White Rice 🌾 | 1 cup | Uncooked, medium grain preferred |
| Diced Tomatoes (Canned) 🍅 | 14 ½ oz | San Marzano preferred, undrained |
| Chicken Broth 💧 | 1 ½ cups | Low-sodium preferred |
| Vegetable Oil 🫒 | 2 tbsp | Light or canola |
| Yellow Onion 🧅 | 1 whole | Medium size, finely chopped |
| Garlic Cloves 🧄 | 3 cloves | Fresh, minced |
| Ground Cumin 🌿 | 1 tsp | Toasted for depth |
| Smoked Paprika 🌶️ | 1 tsp | Sweet or hot |
| Bay Leaves 🍃 | 1 whole | Dried, crushed |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
The San Marzano canned tomatoes are worth seeking out—their sweet, meaty texture makes all the difference. Trader Joe's or Whole Foods carry them reliably, but any high-quality brand works. The rice should be long-grain white for that perfect fluffy texture, not the quick-cooking kind. For the spices, Penzeys Spices has excellent toasted cumin, but regular grocery store brands are fine if you toast them yourself in a dry pan for 30 seconds. The bay leaves add that subtle earthiness that separates this from basic rice dishes.
No San Marzano tomatoes? Crushed tomatoes in a 15 oz can work in a pinch, just add an extra pinch of sugar to balance acidity. Running short on chicken broth? Vegetable broth keeps it vegetarian, or even water with an extra bouillon cube won't ruin it. The onion can be swapped for 1 cup diced bell pepper if you prefer more color. Fresh cilantro wilting? Dried cilantro or parsley at half the amount does the trick. Pro tip: if you don't have smoked paprika, regular paprika plus a pinch of liquid smoke mimics that smoky depth.
This rice reheats beautifully—just add a splash of broth or water to restore moisture. Keeps in the fridge for 5 days covered, or freeze for up to 3 months in airtight containers. For meal prep, I double the batch and portion into containers with a little sauce on top—each serving reheats perfectly. The spices mellow slightly after cooking, so don't be shy with the initial measurements. Leftovers actually taste better the next day as flavors meld.
Why You'll Love This Recipe
- Pantry Powerhouse: I swear by this recipe when my fridge is bare—just rice, tomatoes, broth, and onion. No fancy shopping needed, and it still tastes like a restaurant dish.
- Savory Simplicity: That onion-soaked oil and canned tomatoes create a depth you’d never guess from the ingredients. It’s the kind of flavor that lingers without screaming for attention.
- Meal Prep MVP: Double the batch and reheat it for days—it stays fluffy and tasty. My lunchbox never looks the same twice, and neither does my wallet.
- Budget-Friendly Staple: For under $5, I feed my whole family a filling, satisfying side. Honestly, it’s the kind of recipe that makes grocery day feel like a win.
Step-by-step instructions for canned Spanish rice
Here's how to make this comforting one-pot dish with perfectly seasoned rice and rich tomato gravy.
Sauté Onions and Garlic in Vegetable Oil
Heat the 2 tablespoons vegetable oil in a medium saucepan over medium heat. Add the finely chopped yellow onion and cook for 5-6 minutes until softened and translucent. This step builds flavor—don't rush it or the onions will burn.
Add the 3 minced garlic cloves and cook for another 30 seconds until fragrant. The garlic should just begin to turn golden—this prevents bitterness. I like to stir constantly during this step to avoid browning too quickly. Once the garlic smells aromatic, it's time to move to the next ingredient.
Toast Spices and Add Rice
Reduce heat to medium-low and add the 1 teaspoon ground cumin, 1 teaspoon smoked paprika, 1 crushed bay leaf, 1 teaspoon salt, and ½ teaspoon black pepper. Stir for 30 seconds until the spices are fragrant—this toasting step deepens their flavor and prevents raw spice taste in the final dish.
Increase heat back to medium and add the 1 cup long-grain white rice, stirring to coat each grain evenly with the spices and oil. Cook for 1 minute until the rice becomes translucent at the edges—this ensures each grain absorbs the flavorful oil before adding liquid.
Add Tomatoes and Broth
Pour in the 14.5 ounces diced tomatoes (undrained) and 1.5 cups chicken broth. Stir well to combine, making sure the rice is fully submerged. Bring to a gentle boil, then immediately reduce heat to low. The liquid should barely bubble at the edges—this prevents the rice from cooking too quickly on top.
Here's the thing—Spanish rice needs patience. Cover the saucepan with a tight-fitting lid and let it simmer for 20 minutes without disturbing it. The rice should absorb most of the liquid, leaving just a thin layer of gravy on top. If you peek too early, steam escapes and the rice won't cook evenly.
Rest and Garnish
Once the rice is tender and the liquid is mostly absorbed (about 20 minutes), remove from heat and let it rest for 5 minutes with the lid still on. This resting period allows the rice to finish steaming and develop that perfect texture—fluffy yet firm with each grain distinct.
Fluff the rice gently with a fork, then stir in the ¼ cup chopped fresh cilantro. The cilantro adds a bright, fresh finish that cuts through the rich tomato and spice flavors. Serve immediately while the gravy is still warm and clings beautifully to each bite.
Pro Tips For Making Canned Spanish Rice
- SOAK THE RICE FIRST: I used to skip this, but 10 minutes in warm broth before cooking makes the rice absorb flavor faster and cuts down on clumping. Just toss the dry rice in the broth with a pinch of salt—no fancy prep, just better texture.
- CRISPY THE ONIONS: Cook the diced onion in oil until it’s golden brown, not just soft—this adds depth the canned tomatoes can’t match. Five minutes of patience here means the whole dish tastes like it simmered for hours.
- STIR LESS, CHECK OFTEN: Spanish rice turns gummy when over-stirred, so let it sit undisturbed for 2-3 minutes between stirs. Peek at the edges of the pot instead of lifting the lid—steam = uneven cooking.
- USE TOMATO JUICE TOO: Drain the canned tomatoes but save the juice—it’s liquid gold for balancing the broth’s saltiness. A splash or two keeps the rice from tasting flat, even when using store-bought broth.
Pro cooking tips for this recipe
Spice Toasting Trick
Toast your spices in the oil for 30 seconds before adding rice—this unlocks their full flavor. I use toasted cumin and smoked paprika because their nutty, smoky depth can’t be replicated with raw spices.
For extra aroma, crush the bay leaf lightly between your fingers before adding it. This step is non-negotiable for authentic flavor. 🌶️
Rice Texture Secrets
For perfectly fluffy rice, use long-grain white rice and stir it just once after adding liquid. The key is patience—simmer uncovered for 18-20 minutes on low heat.
If the top looks dry, tent with foil for the last 5 minutes to prevent burning. Overstirring releases starch too early, making the rice mushy.
Tomato Sauce Control
Use undrained canned tomatoes to thicken the sauce naturally. If your sauce is too thin, simmer uncovered for 2-3 extra minutes to reduce it. For extra richness, stir in 1 tablespoon tomato paste at the end. The sauce should coat the back of a spoon but remain spoonable—not gloppy.
Broth Substitutions
Low-sodium chicken broth is ideal, but you can swap for vegetable broth for vegetarian versions. Need a quick fix? Use 1.5 cups water + 1 bouillon cube (chicken or vegetable). The broth’s depth is crucial—it carries the spices and tomato flavors throughout the dish. 💧
Resting Period Matters
Never skip the 5-minute rest after cooking! This lets steam redistribute, giving you perfectly separate grains. Cover the pot tightly with a lid during resting. Pro tip: If reheating, add 2 tablespoons broth per cup of rice to restore moisture and prevent dryness.
Garnish Like a Pro
Fresh cilantro brightens the dish, but dried cilantro or parsley works in a pinch. For extra flair, sprinkle with crumbled queso fresco or a pinch of red pepper flakes. The garnish should complement, not overpower—the spices are the star here. ✨
Nutrition facts
Frequently asked questions
Can I make this Spanish rice recipe without canned tomatoes?
Use 1 cup fresh diced tomatoes or 1 cup tomato sauce instead. For best results, roast fresh tomatoes at 400°F for 15 minutes to deepen their flavor before adding. The sauce will be slightly less sweet but still delicious.
How do I adjust this recipe for a rice cooker?
Use the same ingredients, but add 1.75 cups liquid (instead of 1.5 cups) to account for rice cooker variations. Toast spices in oil first, then transfer everything to the cooker. Cook on high for 20 minutes, then let it rest for 5 minutes before fluffing. The rice cooker keeps the texture perfectly fluffy!
What's the best way to store and reheat leftovers?
Store in an airtight container for up to 5 days in the fridge. To reheat, add 2 tablespoons broth per cup of rice and cover with a damp paper towel. Microwave for 2-3 minutes or heat in a saucepan over low heat for 5 minutes, stirring occasionally. The sauce will restore its velvety texture!
Can I make this recipe vegetarian?
Yes! Simply replace the chicken broth with vegetable broth and use vegetable oil (already in the recipe). For extra depth, add 1 teaspoon soy sauce or ½ teaspoon liquid smoke to mimic the umami from chicken. The spices will still shine through beautifully.
Why did my rice turn out mushy?
Overstirring releases too much starch, causing mushiness. Instead, stir only once after adding liquid, then let it cook undisturbed. Also, check your rice-to-liquid ratio—this recipe uses 1:1.5 ratio (1 cup rice to 1.5 cups liquid). If your rice absorbs liquid too quickly, reduce heat slightly during cooking. Patience is key!
