how to make spanish rice
Spanish rice, also known as Mexican rice, is a flavorful, tomato-infused side dish that's a staple alongside tacos, enchiladas, and fajitas. This easy stovetop recipe yields fluffy, restaurant-style results in about 45 minutes, perfect for weeknight dinners or meal prep.
Quick Scoop
Prep Time: 5-10 minutes
Cook Time: 30-40 minutes
Servings: 4-6
A crowd-pleaser that's budget-friendly and versatile—serve it hot with lime
wedges and fresh cilantro for that authentic zing. Trending in home cooking
forums lately as folks seek simple, customizable sides amid busy 2026
schedules.
Ingredients
Gather these pantry staples for classic flavor (adaptations noted below from popular recipes):
Ingredient| Amount| Notes 15
---|---|---
Long-grain white rice| 2 cups| Jasmine or basmati works too for fluffier
texture.
Vegetable or olive oil| 2 tbsp| For toasting rice to golden perfection.
Tomato sauce (8 oz can) or diced tomatoes| 1 can| Fresh diced tomatoes (1.5
cups) for chunkier style 7.
Chicken broth or water + bouillon| 4 cups| Low-sodium to control salt; veggie
broth for vegan.
Onion (finely chopped)| ½ small| Optional sauté for extra aroma 57.
Garlic (minced)| 1 tsp| Fresh or powder both shine.
Ground cumin| 1 tsp| Core spice for earthy warmth.
Salt| 1 tsp| Adjust to taste.
Optional: Chili powder, oregano, jalapeño| ½ tsp each| For heat and depth 3.
Garnish: Cilantro, lime| To taste| Freshens it up!1
Step-by-Step Instructions
Follow this foolproof method to avoid mushy or sticky rice—patience in simmering is key, as shared in countless forum tests.
- Toast the rice: Heat oil in a large skillet or saucepan over medium heat. Add uncooked rice and stir frequently for 4-5 minutes until golden brown (not burned—this step locks in flavor and prevents gumminess).
- Sauté aromatics: If using, add chopped onion and garlic; cook 2 minutes until softened and fragrant.
- Add liquids and spices: Stir in tomato sauce, broth (or water + dissolved bouillon), cumin, salt, and any extras like chili powder. Bring to a boil over high heat, scraping up browned bits.
- Simmer covered: Reduce to low, cover tightly, and cook undisturbed for 20-30 minutes (or per rice package). Liquid should fully absorb; resist peeking to keep steam in.
- Rest and fluff: Remove from heat; let sit covered 5-10 minutes. Fluff with a fork, garnish, and serve.
Pro Tip: For rice cooker fans, dump everything post-toast into the cooker on white rice setting—hands-off magic!
Variations & Tips from Forums
Home cooks love tweaking for diets or twists—here's what's buzzing in recent Reddit threads and blogs as of early 2026.
- Vegan: Swap broth for vegetable, skip bouillon.
- Spicy Kick: Add diced jalapeño or Rotel tomatoes during sauté.
- One-Pan Meal: Stir in cooked ground beef, chicken, or beans post-simmer.
- Common Fixes: Rice too wet? Cook 5 more minutes uncovered. Too dry? Add splash of broth before resting.
- Storage: Fridge up to 4 days; reheats beautifully with a sprinkle of water.
"First time, a few adaptations and it is delicious! Thanks." – Lil' Luna commenter
"This turned out great!! ... Will use this often." – A Peachy Plate review
Nutrition Snapshot (Per Serving, Approx.)
- Calories: 250
- Carbs: 45g
- Protein: 5g
Healthy, gluten-free side with lycopene from tomatoes—pairs great with lean proteins for balanced plates.
TL;DR Bottom: Toast rice golden, simmer with tomato-broth-spice mix 30 mins covered, fluff and enjoy fluffy Spanish rice every time.
Information gathered from public forums or data available on the internet and portrayed here.