Easy Spanish Rice Recipe With Tomato Sauce: Authentic One-Pot Side Dish

Easy Spanish Rice Recipe With Tomato Sauce: Authentic One-Pot Side Dish

This one-pot method delivers authentic Spanish rice with minimal effort and maximum flavor. The tomato sauce infuses every grain, creating a vibrant, savory dish that pairs perfectly with any main course.

Simple ingredients and a one-pot approach make this recipe both easy to prepare and simple to clean up. The result is consistently tender rice with rich, traditional taste.

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
⏱️
Total Time
30 min
🔥
Calories
Low Cal

Ingredients for Easy Spanish Rice Recipe with Tomato Sauce

Authentic flavors come from simple, well-sourced ingredients cooked together in one pot.

Ingredient Amount Notes
Long-Grain White Rice 🍚 1 ½ cups Rinsed until water runs clear
Tomato Sauce 🍅 1 ½ cups Plain, unsweetened variety
Vegetable Broth 🥕 2 ½ cups Low-sodium preferred for control
Yellow Onion 🧅 1 whole Medium-sized, finely diced
Garlic Cloves 🧄 3 cloves Minced to release full flavor
Green Bell Pepper 🌶️ 1 whole Diced into small uniform pieces
Olive Oil 🫒 3 tbsp Extra-virgin for best results
Ground Cumin 🌿 1 tsp Toasted briefly to enhance aroma
Smoked Paprika 🌶️ 1 tsp Adds authentic depth of flavor
Dried Oregano 🍃 ½ tsp Mexican oregano preferred if available
Bay Leaf 🌿 1 whole Removed before serving
Kosher Salt 🧂 1 tsp Adjust to taste at end
Freshly Ground Black Pepper 🌶️ ½ tsp Adds subtle heat and complexity
Fresh Cilantro 🌿 ¼ cup Chopped for garnish (optional)

[recipe_ingredient_scaler]

The rice quality matters here. Long-grain white rice like Carolina or Mahatma gives the best texture—avoid instant or pre-cooked varieties. For the tomato sauce, San Marzano crushed tomatoes blended smooth work beautifully, but any plain tomato sauce without added sugar is fine. Vegetable broth should be robust; Better Than Bouillon makes a concentrated paste that’s perfect for this.

No green bell pepper? Red or yellow bell peppers add sweetness instead. Short on spices? A pinch of cayenne can stand in for smoked paprika in a pinch. For extra depth, add one tablespoon of tomato paste along with the sauce. The cilantro garnish is optional but recommended—flat-leaf parsley works if you’re not a cilantro fan (or if it tastes like soap to you).

Leftovers keep well in the fridge for 4-5 days and actually taste better the next day. Freezes beautifully for up to 3 months. Reheat with a splash of water or broth to restore moisture.

❤️

Why You’ll Love This Recipe

  • One Pot Wonder: I just dump everything in one pan—rice, tomato sauce, broth—and let it simmer while I do other things.
  • Rich and Savory: The garlic and onion cooked in tomato sauce give it this deep, comforting flavor that’s way better than takeout.
  • Meal Prep Hero: I make a big batch on Sunday and it reheats beautifully for lunches all week.

Step-by-Step Instructions for Spanish Rice with Tomato Sauce

This one-pot method delivers authentic flavor with minimal effort and cleanup.

Step 1: Sauté Aromatics in Olive Oil

Heat the 3 tbsp olive oil in a large, heavy pot or Dutch oven over medium heat. Add the finely diced yellow onion and cook for 3-4 minutes until it becomes translucent and just begins to soften at the edges.

Add the diced green bell pepper and continue cooking for another 3 minutes. Stir in the minced garlic cloves and cook for 30 seconds until fragrant. This builds the flavor foundation for the dish.

Step 2: Toast Spices and Rice

Stir in the 1 tsp ground cumin, 1 tsp smoked paprika, 0.5 tsp dried oregano, 1 tsp kosher salt, and 0.5 tsp freshly ground black pepper. Cook for 1 minute to toast the spices and deepen their aroma.

Add the rinsed 1.5 cups long-grain white rice and stir to coat the grains with the oil and spices. Cook for 2-3 minutes until the rice becomes slightly translucent at the edges and emits a nutty fragrance.

Step 3: Add Liquids and Simmer

Pour in the 1.5 cups tomato sauce and 2.5 cups vegetable broth, stirring to combine all ingredients. Add the bay leaf and bring the mixture to a gentle boil over medium-high heat.

Once boiling, reduce heat to low, cover the pot, and simmer for 18-20 minutes. Do not stir during this time to allow the rice to cook evenly and develop a proper texture.

Step 4: Rest and Serve

After 20 minutes, remove the pot from heat and let it sit covered for an additional 5 minutes. This resting period allows the steam to finish cooking the rice and ensures even absorption of liquid.

Remove the bay leaf before serving. Fluff the rice gently with a fork and garnish with the 0.25 cup fresh cilantro if desired. The rice should be tender with a slight bite, and the liquid fully absorbed.

👨‍🍳

Pro Tips For Making Easy Spanish Rice Recipe With Tomato Sauce

  • Toast the Rice: Cook the rice in the pot for 2-3 minutes before adding liquids—this brings out a nutty flavor that plain rice just doesn’t have. I learned this the hard way after making bland batches for years.
  • Bloom the Garlic: Let the minced garlic sizzle in the oil for 30 seconds until fragrant, but don’t let it brown. Burnt garlic turns bitter, and that bitterness will linger in the finished rice.
  • Use Warm Broth: Add vegetable broth that’s already warm or hot from the tap—cold broth slows down the cooking and can make the rice gummy. Sounds weird, but it works.
  • Skip the Stirring: Once the tomato sauce and broth are in, resist the urge to stir. Stirring releases starch and can make the rice mushy—I was skeptical until I tried it, but the texture improves when left alone.

Best Sauces and Condiments for easy spanish rice recipe with tomato sauce

Spicy Options 🔥

For those who love a kick, sriracha or chipotle in adobo can elevate your easy spanish rice recipe with tomato sauce to new heights. A drizzle of hot sauce like Tabasco or Valentina adds heat without overpowering the dish. If you prefer homemade, blend roasted jalapeños with garlic and lime for a fresh, zesty touch. Store-bought options are quick and convenient, but a homemade spicy sauce lets you control the heat level perfectly.

Sweet and Tangy

A touch of sweetness balances the savory flavors of Spanish rice beautifully. Try mango salsa for a fruity twist or pineapple pico de gallo for a tropical flair. Store-bought sweet chili sauce works well, but a homemade mix of diced tomatoes, honey, and vinegar can be just as delicious. These sauces add a bright contrast that complements the rich tomato base of your rice.

Creamy and Rich

For a velvety finish, consider sour cream or crema drizzled over your rice. A homemade avocado crema (blended avocado, lime, and Greek yogurt) adds a creamy, tangy layer. Store-bought queso or cheese sauce can also work in a pinch, but fresh toppings often taste better and feel more authentic.

Nutrition Facts

Servings 4
Amount Per Serving
Calories 280kcal
% Daily Value
Total Fat 10g13%
Saturated Fat 1.5g8%
Cholesterol 0mg0%
Sodium 450mg19%
Total Carbohydrate 45g16%
Dietary Fiber 3g11%
Sugars 5g
Protein 5g10%
Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.
★★★★★4.7(12 reviews)
Chef Melanie

More recipe sites