Desserts
This caldo de tomate rice recipe transforms humble ingredients into Spain’s most comforting one-pan masterpiece—where smoky tomato broth cradles perfectly cooked rice in a single aromatic embrace. The secret lies in toasting bread and garlic until fragrant, then simmering ripe tomatoes into a velvety base that absorbs every flavor.
What begins as a humble soup becomes a hearty, restaurant-worthy meal with tender rice at its core.
Traditional technique meets modern convenience here: no separate pots, no fuss, just layers of flavor built through slow simmering. The result? A dish where each bite delivers the essence of Spanish comfort food—rich, smoky, and deeply satisfying.
Whether you add chorizo for depth or fresh seafood for brightness, this recipe delivers authenticity without complexity. Ready in under an hour, it’s the perfect solution for weeknight dinners that feel like a celebration.
Ingredients for caldo de tomate rice
Spanish pantry staples meet rustic simplicity in this one-pan masterpiece.
| Ingredient | Amount | Notes |
|---|---|---|
| Arborio Rice 🍚 | 1 ½ cups | Medium-grain, uncooked |
| Stale Bread 🍞 | 1 cup | Day-old crusty bread, cubed |
| Garlic Cloves 🧄 | 6 cloves | Fresh, peeled and minced |
| Ripe Tomatoes 🍅 | 3 whole | Roma or vine-ripened, chopped |
| Extra-Virgin Olive Oil 🫒 | ½ cup | High-quality, fruity |
| Chicken Broth 💧 | 3 cups | Homemade or low-sodium |
| Red Wine 🍷 | ½ cup | Dry Spanish variety, optional |
| Smoked Paprika 🌶️ | 1 tbsp | Sweet or hot variety |
| Ground Cumin 🌿 | ½ tsp | Freshly toasted preferred |
| Bay Leaves 🌿 | 2 whole | Fresh or dried |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal kosher |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Chorizo Sausage 🥓 | 4 oz | Spanish chorizo, sliced |
| Fresh Parsley 🌿 | ¼ cup | Chopped, for garnish |
The bread and garlic form the aromatic foundation—day-old crusty bread toasts beautifully without burning, while Spanish garlic adds depth. For the tomatoes, ripe Roma or heirloom varieties yield the best flavor; avoid mealy store-bought. The Arborio rice is non-negotiable—its high starch content absorbs the smoky broth perfectly. Whole Foods or Trader Joe's carry excellent Spanish chorizo, but any high-quality smoked sausage works. If substituting, ensure it's well-seasoned to compensate for the dish's subtle flavors.
No Spanish paprika? Smoked paprika from Penzeys delivers authentic flavor, but regular paprika plus a pinch of liquid smoke works in a pinch. Short on red wine? Extra chicken broth with a splash of balsamic vinegar mimics the acidity. The chorizo can be omitted for a vegetarian version, though it adds incredible depth. For extra richness, a splash of sherry at the end elevates the dish to restaurant quality. Fresh parsley brightens the final presentation—store it in a damp paper towel to maintain vibrancy until ready to use.
This dish improves with time—reheat gently on low heat with a splash of broth to restore moisture. Stores for 3-4 days in the fridge or 3 months frozen. For make-ahead convenience, prepare the tomato base first, then assemble with rice and broth when ready to serve. The flavors meld beautifully overnight, making this an ideal meal-prep candidate for busy weeknights.
Why You'll Love This Recipe
- No Chopping Chaos: I’ll admit, I’m not a knife enthusiast—but this dish only needs a few cloves of garlic and tomatoes chopped. That’s it. The stale bread? Just tear it. The Arborio rice? Rinse and go. Honestly, it’s the kind of recipe that makes me actually want to cook.
- Tomato-Garlic Magic: That moment when the tomatoes caramelize and the garlic turns golden? It’s like a flavor explosion in your mouth. The Arborio rice soaks up the rich, tangy sauce while staying just firm enough, and the crispy bread bits add this addictive crunch. I’ll be real: I’ve made it for guests who think they’re too fancy for simple food—and they’ve all asked for seconds.
- Leftover Rescue: Between us, this rice is better the next day. The flavors meld even more, and the texture turns into this perfect, creamy-but-still-al-dente bite. I keep a big batch on hand for lazy mornings or when I forget to pack lunch—just reheat with a splash of water and a drizzle of olive oil. It’s my go-to for when I’ve overestimated my meal prep skills.
- Pantry Stash Winner: Stale bread? Not trash—it’s treasure. This recipe turns yesterday’s crust into tomorrow’s dinner, and the Arborio rice is cheap but delivers restaurant-quality results. Plus, the olive oil and garlic are basics I always have. It’s the kind of dish that makes me feel like I’m feeding a crowd without breaking the bank—or stressing over grocery lists.
Step-by-step instructions for tomato rice caldo
This one-pan method transforms humble ingredients into a rich, smoky Spanish-inspired rice dish with deep tomato flavor and aromatic spices.
Toast the Chorizo and Garlic
Heat the 0.5 cup extra-virgin olive oil in a large, heavy-bottomed skillet over medium heat. Add the 4 oz sliced chorizo sausage and cook for 3-4 minutes until the edges begin to crisp and the fat renders out. Using a slotted spoon, remove the chorizo and set aside, leaving the rendered fat in the pan.
To the same pan, add the 6 cloves minced garlic and cook for 1-2 minutes until fragrant but not browned. This step develops the garlic's sweetness without bitterness. If the garlic starts to color too quickly, reduce the heat slightly. The rendered chorizo fat will provide enough moisture to prevent burning.
Sauté the Tomatoes and Toast the Spices
Increase the heat to medium-high and add the 3 whole chopped ripe tomatoes to the pan. Cook for 5-6 minutes until the tomatoes break down into a thick, jam-like consistency. Stir occasionally, allowing the natural juices to evaporate and concentrate the tomato flavor.
Reduce the heat to medium-low and stir in the 1 tbsp smoked paprika, 0.5 tsp ground cumin, and 2 whole bay leaves. Toast the spices for 30 seconds until aromatic. This step builds the smoky, earthy foundation of the dish. The paprika will deepen in color, indicating proper toasting.
Incorporate the Bread and Wine
Add the 1 cup cubed stale bread to the pan and stir for 1 minute until lightly toasted. This step adds texture and helps absorb excess moisture. Next, pour in the 0.5 cup red wine (if using) and scrape up any browned bits from the bottom of the pan. Let the wine simmer for 2-3 minutes until reduced by half.
Here's the thing—this reduction step intensifies the wine's flavor and creates a rich base for the rice. If you omit the wine, simply add 0.5 cup chicken broth instead. The bread will begin to soften slightly, which is perfect for creating a creamy texture in the finished dish.
Cook the Arborio Rice to Al Dente
Add the 1.5 cups arborio rice to the pan and stir to coat it evenly in the tomato mixture. Pour in the 3 cups chicken broth and add the 1.5 tsp salt and 0.5 tsp black pepper. Bring to a gentle simmer over medium heat, then reduce the heat to low.
Cover the pan with a tight-fitting lid and let the rice cook undisturbed for 12-15 minutes. During this time, the rice will absorb the liquid and develop its characteristic creamy texture. Avoid peeking or stirring—this disrupts the cooking process and can lead to uneven results. You'll know it's ready when the rice is tender but still has a slight bite, with just a small amount of liquid remaining.
Rest and Garnish for Maximum Flavor
Remove the pan from heat and let the rice rest, covered, for 5 minutes. This resting period allows the rice to finish absorbing any remaining liquid and the flavors to meld. Stir in the reserved chorizo and 0.25 cup chopped fresh parsley, distributing it evenly throughout the rice.
Serve immediately, garnished with additional parsley if desired. The dish should have a rich, smoky tomato base with tender rice grains and crispy chorizo throughout. Each bite should deliver a balance of savory, slightly sweet tomato flavor, aromatic spices, and the satisfying bite of al dente rice.
Pro Tips For Making Caldo De Tomate Rice
- TOAST THE BREAD FIRST: Skip the soaking—toss stale bread cubes in a dry pan over medium heat for 3-4 minutes until golden and crisp. This builds flavor without turning the rice into a soggy mess, and it cuts down on prep time. (Yes, even if you’re impatient like me.)
- COOK THE GARLIC LOW: After frying the bread, add minced garlic to the pot and reduce heat to low immediately. Garlic burns faster than you think, and bitter garlic ruins the whole dish. Stir constantly—this isn’t the time to walk away.
- USE HALF THE RICE: Arborio rice absorbs liquid like a sponge. For this dish, start with half the usual amount (e.g., ½ cup per person) and let the tomato broth do the work. You’re making a caldo—creamy, not stodgy.
- SIMMER THE TOMATOES LONG: Don’t rush the tomato reduction. Cook the crushed tomatoes uncovered on low heat for at least 15 minutes until syrupy and deep red. This concentrates the flavor and prevents a watery, bland rice. (I learned this the hard way—skipping this step makes the dish taste half-finished.)
Flavor customization for caldo de tomate rice
Spicy Chorizo Kick
For a bold, smoky heat, increase the chorizo to 6 oz and add ½ tsp cayenne pepper when toasting the spices. I like using Spanish chorizo from La Tienda for its deep, smoky flavor. Serve with a side of sour cream or avocado slices to balance the heat. 🌶️
Mediterranean Seafood Twist
Swap the chorizo for 6 oz mussels and 4 oz shrimp, steamed in the tomato broth during the final 5 minutes of cooking. Add 1 tsp dried oregano and zest of 1 lemon for brightness.
Garnish with lemon wedges and extra parsley before serving. This version feels like a coastal paella but with the comforting depth of caldo de tomate.
Vegetarian Comfort
Skip the chorizo entirely and add 1 cup roasted red peppers (jarred or fresh) and ½ cup kalamata olives during the final 10 minutes of cooking. Stir in 1 tbsp tomato paste for extra richness.
Top with feta cheese crumbles and toasted pine nuts for texture. The bread cubes add a satisfying heartiness without meat.
Creamy Garlic Version
After toasting the garlic, stir in ½ cup heavy cream along with the wine. This creates a luxurious, velvety broth that still lets the tomato flavor shine.
I recommend Whole Foods 365 heavy cream for its consistent quality. Finish with crispy fried shallots for a restaurant-worthy touch. Perfect for chilly evenings!
Herb-Infused Brightness
Add 1 tbsp fresh thyme leaves and 1 tbsp fresh rosemary when toasting the spices. For extra freshness, stir in ¼ cup chopped basil at the very end. This version feels lighter but still deeply flavorful—ideal for spring or summer when you crave bright, herbaceous dishes. 🌿
Smoky Chipotle Depth
Replace the smoked paprika with 1 tbsp chipotle powder and add 1 chipotle pepper in adobo sauce (minced) when sautéing the tomatoes. This adds a slow-building, smoky heat that pairs perfectly with the tomato base. Serve with lime wedges to cut through the richness. 🔥
Nutrition facts
Frequently asked questions
Can I use regular white rice instead of Arborio?
While you can use long-grain white rice, it won't give the same creamy texture or absorb the smoky broth as beautifully. Arborio's high starch content is key for that perfect al dente bite with rich tomato sauce. If you must substitute, try jasmine rice and reduce the broth by ½ cup—but expect less authentic results.
What if I don't have red wine? Can I still make this?
Simply replace the 0.5 cup red wine with an extra 0.5 cup chicken broth plus 1 tsp balsamic vinegar for acidity. The dish will still develop deep flavor—just slightly less complex. For extra depth, add 1 tsp tomato paste when sautéing the tomatoes.
How do I prevent the rice from getting mushy?
Never stir the rice while cooking—this releases starch too quickly. After adding liquid, bring to a simmer, then reduce to low heat and cover tightly. Check for doneness by tasting a grain after 12 minutes—it should be tender with a slight bite. If it's still firm, cook 2-3 more minutes uncovered.
Can I make this ahead of time?
Yes! Prepare the tomato base (without rice) up to 3 days ahead and refrigerate. When ready to serve, add the rice and broth, then simmer uncovered for 15-20 minutes until the rice absorbs the liquid. For best texture, reheat gently on the stove with a splash of broth to restore moisture.
What's the secret to extra-smoky flavor?
Toast the smoked paprika and cumin until deeply aromatic (about 45 seconds past the initial 30 seconds). For even more depth, add ½ tsp liquid smoke when sautéing the tomatoes. Also, use a heavy-bottomed pan—it creates better caramelization and smokiness from the rendered chorizo fat.
