Spanish Rice Soup Recipe: Easy, Flavorful, Budget-Friendly Dinner

Posted on May 30, 2025

Spanish Rice Soup in a bowl with garnishes

Some nights, all you want is a warm bowl of something cozy that doesn’t require a mountain of ingredients—or a mountain of dishes. That’s where Spanish Rice Soup comes in. It’s the kind of recipe that lets you stretch your pantry staples while still putting something hearty on the table. In this post, I’ll walk you through how I make this dish from scratch, why it works for tight grocery weeks, and how it brings back warm memories of my grandma’s cooking, just with fewer pots. If you’re craving something comforting, kid-friendly, and ridiculously easy to prep, this soup might just become your new go-to.

Spanish Rice Soup in a bowl with garnishes

Spanish Rice Soup

A warm and hearty Spanish Rice Soup made with pantry staples like rice, tomatoes, and broth. It’s a one-pot, budget-friendly meal that’s perfect for busy weeknights or cozy weekend dinners.
Prep Time 10 minutes
Cook Time 30 minutes
Total Time 40 minutes
Servings: 4
Cuisine: Spanish-Inspired
Calories: 220

Ingredients
  

  • 1 tablespoon olive oil
  • 1 small onion diced
  • 3 garlic cloves minced
  • 1 cup long grain white rice uncooked
  • 1 14.5 oz can diced tomatoes
  • 1 8 oz can tomato sauce
  • 4 cups chicken broth or vegetable broth
  • 1 teaspoon ground cumin
  • 1 teaspoon smoked paprika
  • ½ teaspoon chili powder optional
  • Salt and pepper to taste
  • 1 cup frozen corn optional
  • ½ cup chopped cilantro or parsley optional garnish
  • Lime wedges for serving (optional)

Method
 

  1. Heat olive oil in a large pot over medium heat. Add diced onion and sauté for 3–4 minutes until soft.
  2. Add garlic and rice. Toast for about 2 minutes, stirring often.
  3. Pour in the diced tomatoes, tomato sauce, and broth. Stir to combine.
  4. Add cumin, smoked paprika, chili powder (if using), salt, and pepper.
  5. Bring the soup to a boil, then lower the heat. Cover and simmer for 20 minutes.
  6. Stir in frozen corn and cook for another 5 minutes uncovered.
  7. Taste and adjust seasoning. Add more broth or water if the soup is too thick.
  8. Serve hot with fresh cilantro and a squeeze of lime.

Nutrition

Calories: 220kcalCarbohydrates: 35gProtein: 5gFat: 6gSaturated Fat: 1gSodium: 650mgFiber: 3gSugar: 4g

Notes

  • Add cooked chicken, canned beans, or diced bell peppers for extra protein and flavor.
  • If you use brown rice, increase the cook time by 10–12 minutes.
  • Leftovers will thicken; just add more broth or water when reheating.
  • Skip cilantro or swap with green onions if preferred.

Tried this recipe?

Let us know how it was!
Table of Contents

Spanish Rice Soup – A Family Favorite

A Childhood Favorite Reimagined

When I was little, my grandmother made a big pot of Spanish rice almost every Sunday. It wasn’t soup exactly, but it had all the right notes—soft rice, stewed tomatoes, warm spices, and that unmistakable smell of something simmering on the stove. Fast forward to today, and I’ve reimagined her classic into a soup that’s just as comforting but even easier to make. Spanish Rice Soup keeps all the cozy goodness while letting you stretch a single cup of rice into a meal for the whole family.

We’ve used this idea in our One-Pot Chicken and Rice with Caramelized Lemon, and it’s the same principle: make simple ingredients shine with smart seasoning and slow simmering. Plus, with broth as a base, you get all the flavor without the extra cost of meat-heavy recipes.

Why Spanish Rice Soup Works for Budget Family Dinners

Let’s talk value. You don’t need anything fancy—just rice, canned tomatoes, onion, garlic, and broth. That’s it. The beauty of Spanish Rice Soup is how well it fits into the “clean out the pantry” kind of night. Got some carrots? Toss them in. Leftover rotisserie chicken? It works here too. And the best part? It’s incredibly filling without relying on expensive proteins.

This meal sits comfortably under the budget for our Dinners Under $10 collection, making it a smart pick when you need to stretch the week’s groceries. It’s even better the next day, which means lunch is sorted too.

Flavor Without Fuss

Ingredients That Keep It Simple

You probably already have everything you need in your pantry or freezer. That’s the magic of Spanish Rice Soup—it doesn’t ask for much but delivers big on comfort. Here’s what you’ll need to get started:

Ingredients for Spanish Rice Soup recipe
All the pantry-friendly ingredients for making Spanish Rice Soup at home.

Ingredients:

  • 1 tablespoon olive oil
  • 1 small onion, diced
  • 3 garlic cloves, minced
  • 1 cup long grain white rice (uncooked)
  • 1 (14.5 oz) can diced tomatoes
  • 1 (8 oz) can tomato sauce
  • 4 cups chicken broth (or vegetable broth for vegetarian)
  • 1 teaspoon ground cumin
  • 1 teaspoon smoked paprika
  • ½ teaspoon chili powder (optional for a kick)
  • Salt and pepper to taste
  • 1 cup frozen corn (optional)
  • ½ cup chopped fresh cilantro or parsley (optional garnish)
  • Lime wedges, for serving (optional)

This basic mix keeps your grocery bill in check and is flexible depending on what you have on hand. You’ll find similar ingredients in our Hearty Cabbage and Rice Soup and even in the comforting Creamy Tomato Tortellini Soup.

Cooking Steps Even a Busy Parent Can Handle

This is truly a one-pot wonder. Fewer dishes, more flavor—my favorite kind of meal. Here’s how to make it:

  1. Heat the olive oil in a large soup pot over medium heat. Add diced onion and cook for 3–4 minutes, until soft.
  2. Stir in the garlic and rice. Let it toast for 2 minutes to deepen the flavor.
  3. Pour in diced tomatoes, tomato sauce, and broth. Stir well and bring to a boil.
  4. Add cumin, smoked paprika, chili powder, salt, and pepper.
  5. Lower the heat, cover, and simmer for 20 minutes, stirring once or twice to prevent the rice from sticking.
  6. Stir in frozen corn and simmer uncovered for 5 more minutes.
  7. Taste and adjust seasoning. If the soup gets too thick, just add a splash more broth or water.
  8. Serve hot, topped with cilantro or parsley and a squeeze of lime.

You’ll find this as easy as other recipes like our Chicken Broccoli Alfredo Bake or Instant Pot Chicken Thighs and Rice, both family favorites built for simplicity.

Tips, Swaps & Storage

Easy Substitutions That Still Taste Amazing

Whether you’re short on ingredients or cooking for picky eaters, Spanish Rice Soup is flexible enough to adjust without stress.

Here are a few easy swaps:

If You Don’t Have…Use This Instead
Chicken brothVegetable broth or bouillon + water
White riceBrown rice (add 10 more minutes cooking time)
Diced tomatoesCrushed tomatoes or fresh chopped tomatoes
Tomato sauceTomato paste + extra broth
Cilantro/parsleyGreen onion or skip it entirely

Sometimes I’ll even stir in shredded rotisserie chicken or a can of beans for protein. That’s the beauty of this soup—it’s forgiving and flexible. You can use what you have on hand and still end up with a meal that’s cozy, filling, and completely family-approved.

How to Store and Reheat for Later

One of the best things about Spanish Rice Soup is how well it holds up the next day. The flavors deepen overnight. Just keep in mind that the rice will absorb more liquid, so it thickens a bit like a stew.

Storage Tips:

  • Fridge: Store in airtight containers for up to 4 days. Add a splash of broth or water before reheating.
  • Freezer: Cool completely before freezing in quart-size freezer bags or containers. Use within 2–3 months.
  • Reheating: Warm on the stove over medium heat, or microwave in 1-minute bursts, stirring in between.

FAQs About Spanish Rice Soup

What is the difference between Mexican style rice and Spanish rice?

Mexican rice is often cooked with tomato, garlic, and chicken broth, resulting in a moist and fluffy texture with a reddish hue. Spanish rice, while similar, tends to have a firmer bite and may be flavored with saffron or smoked paprika, depending on the recipe. In this soup, we combine the simplicity of Mexican-style ingredients with the heartiness of Spanish rice flavor.

What is a traditional Spanish soup?

Spain has several traditional soups, including gazpacho (a cold tomato-based soup) and caldo gallego (a hearty Galician broth with greens, potatoes, and beans). Our Spanish Rice Soup takes cues from both Spanish and Latin-style comfort dishes, blending warmth and easy-to-source ingredients.

Do I cook rice before adding to soup?

No need. In this recipe, the rice cooks directly in the broth, absorbing all the flavor as it simmers. Just remember to stir occasionally to keep it from sticking. This also saves an extra pot to wash—win-win.

What is the famous Spanish Rice dish called?

The most well-known dish is Paella, a saffron-infused rice dish loaded with seafood, meat, or veggies. While more elaborate, it shares flavor roots with our soup, especially when we use smoked paprika and tomato as the base.

Conclusion

Spanish Rice Soup is the kind of recipe that makes you feel like you’ve done something special, without doing much at all. It’s warm, filling, and full of flavor, made from simple pantry staples that you probably already have. Whether you’re looking for a weeknight lifesaver, a cozy lunch, or a way to stretch your grocery budget, this soup delivers every time.

Just like the other reliable dinners in our 30-Minute Dinners collection, this dish proves that easy and affordable meals don’t have to be boring. So grab that soup pot, throw in your staples, and let this Spanish Rice Soup bring comfort to your kitchen.

Tags:

You might also like these recipes

Leave a Comment

Recipe Rating