Easy & Flavorful Spanish Rice Soup: A Quick One-Pot Recipe
This Spanish Rice Soup is a warm, comforting, and incredibly flavorful dish. Made with simple ingredients like beans, corn, rice, and a vibrant blend of colorful vegetables, all simmered together in a rich and savory tomato broth, this soup is a guaranteed crowd-pleaser. It’s the perfect “throw-it-all-in” recipe that consistently delivers a cozy and satisfying meal, every single time.
What makes this Spanish Rice Soup even better? It’s not only hearty and delicious but also budget-friendly and incredibly quick to prepare. You can have a steaming bowl of this comforting soup ready in approximately 20 minutes, making it an ideal choice for busy weeknights or relaxing weekends at home.
If you’re a fan of easy, one-pot meals like this Spanish Rice Soup, then you’ll absolutely love my new cookbook, “Make It Simple,” which features over 150 cozy and budget-friendly recipes designed to simplify your cooking experience. You can grab your copy or the 2-book bundle here: juliapachecorecipes.com.
Looking for more delicious and easy soup recipes? Be sure to try my Vegetable Noodle Soup or my 8 Can Chicken Taco Soup next!

This Spanish Rice Soup recipe is designed to be incredibly straightforward. It’s a true one-pot wonder, brimming with the goodness of beans, rice, corn, and a robust, flavorful tomato base. The simplicity of the recipe makes it a perfect choice for both novice and experienced cooks. It utilizes readily available pantry ingredients and comes together in under 25 minutes, making it a champion of quick and comforting meals. Whether you’re looking for a satisfying dinner on a hectic weeknight or a cozy lunch on a relaxing weekend, this soup is sure to hit the spot.
Watch How I Make This Recipe

Weekly Cooking Videos!
Check Out My YouTube Cooking Channel!
Why You’ll Love This Recipe…

This Spanish Rice Soup is more than just a recipe; it’s an experience. It’s the kind of dish that fills your kitchen with an inviting aroma, creating a warm and welcoming atmosphere. Best of all, it doesn’t require a lot of effort. Everything cooks together harmoniously in one pot, resulting in a filling and comforting soup that somehow tastes even better the next day. The flavors meld together overnight, creating a depth and richness that’s simply irresistible.
Whether you’re feeding a hungry family, prepping meals for the week ahead, or simply looking for a fuss-free dinner solution, this soup is guaranteed to be a hit. Its simplicity and satisfying flavor make it a winner in every category.
- ⏰ Total Time: 20 minutes
- 🍂 Perfect For: Quick weeknight dinners or meal prep
- 🛒 Key Ingredients: Spanish rice mix, black beans, corn, taco seasoning
- 🍽️ Servings: 4
- 🥄 Skill Level: Easy
- 🧊 Storage: 4 days in the fridge or 2 months in the freezer
If you’re looking for more quick and easy soup recipes, be sure to check out my Vegetable Noodle Soup or 8 Can Chicken Taco Soup.
Made With Love,
This recipe is also part of my 8 Catastrophic Budget Dinners in a Bag series – all made from shelf-stable, pantry-friendly ingredients, perfect for those times when you need a delicious meal without breaking the bank or making an extra trip to the grocery store.

What You’ll Need for Spanish Rice Soup
Here’s what makes this recipe so quick and packed with flavor:
- Frozen Seasoning Blend: A convenient mix of onion, celery, red and green peppers that adds instant depth of flavor.
- Black Beans and Corn: Provide a healthy dose of protein, fiber, and vibrant color to the soup.
- Knorr Spanish Rice Mix: This is the secret shortcut that imparts a bold and authentic Spanish flavor to the soup.
If you enjoy one-pot recipes like this, be sure to try my Chicken and Rice Casserole with Broccoli next!
Full Ingredients List
- 1 tbsp olive oil
- 1 bag frozen “seasoning blend” (onions, celery, peppers, parsley)
- 1 can black beans, drained and rinsed
- 1 can corn, drained
- 1 bag Knorr Spanish rice mix
- 1 tbsp taco seasoning
- 6½ cups water
- Toppings (optional): Chopped tomatoes, sour cream, avocado, lime wedges
🔒 The printable recipe card below includes the complete ingredient list with exact measurements, making it easy to save or print for later use.
Shop My Cookbooks
Make It Simple – My NEWEST Cookbook Is Available Now!
How to Make Spanish Rice Soup
Step 1: Heat the olive oil in a large Dutch oven or pot over medium heat. Add the frozen seasoning blend and sauté for approximately 4–5 minutes to cook out any excess moisture.
Step 2: Stir in the drained black beans, drained corn, Spanish rice mix, taco seasoning, and water. Bring the mixture to a simmer, then cover the pot.
Step 3: Reduce the heat and simmer for approximately 7–10 minutes, stirring occasionally to prevent sticking, until the rice is tender and the soup has thickened slightly.
Step 4: Ladle the soup into bowls and top with your favorite garnishes and toppings.
🔒 The step-by-step instructions are also available in the printable recipe card below. Be sure to save it for future reference!

Spanish Rice Soup Variations
- For a spicier version, use a Mexican-style rice mix in place of the Spanish rice mix.
- Add cooked shredded chicken or ground beef to the soup for an extra boost of protein.
- Swap out the black beans for pinto beans or kidney beans to change the flavor profile.
- Stir in a handful of fresh spinach or kale for added color and nutritional value.
Looking for another hearty and wholesome soup option? Try my Lentil Stew next!
My Pro Tips
Tips and Tricks
- Stir the soup frequently while it’s simmering to prevent the rice from sticking to the bottom of the pot.
- If you prefer a milder flavor, use a low-sodium taco seasoning.
- Keep in mind that this soup will thicken as it cools, so you may need to add a splash of water or broth when reheating it to reach your desired consistency.
Recipe FAQs – Spanish Rice Soup
Yes, you can absolutely use homemade rice. Substitute 2 cups of cooked rice for the rice mix and add approximately 1 teaspoon of extra taco seasoning to compensate for the flavor.
Yes, this Spanish Rice Soup freezes exceptionally well. For easy storage and thawing, freeze the soup flat in freezer bags. This will also help it to thaw more quickly when you’re ready to enjoy it.
Serving Suggestions
Elevate your Spanish Rice Soup with a variety of delicious toppings. Consider topping your bowl with creamy avocado slices, a dollop of sour cream, a squeeze of fresh lime juice, or a sprinkle of shredded cheese.
For a complete and satisfying meal, serve the soup with a side of crispy tortilla chips, warm cornbread, or a refreshing green salad.
If you’re looking for another great recipe to try, you should definitely check out my Chicken and Rice Casserole with Broccoli!
Make-Ahead, Storage & Reheating
- Fridge: This Spanish Rice Soup can be stored in the refrigerator for up to 4 days.
- Freezer: For longer storage, freeze the soup for up to 2 months.
- Reheat: To reheat, warm the soup gently on the stovetop over low heat. If the soup has thickened too much during storage, add a splash of water or broth to thin it out to your desired consistency.
For another quick and easy make-ahead recipe, be sure to check out my Vegetable Noodle Soup.
More Great Soup Recipes
Slow Cooker
8 Can Chicken Taco Crockpot Soup
All Recipes
Vegetable Noodle Soup
All Recipes
Lentil Stew
Meatless
Ramen Noodle Stir Fry with Vegetables
Love dump-and-go meals like this one? You’ll find over 150 more easy and cozy recipes in my cookbook, “Make It Simple.” Grab your copy or the full 2-book bundle here → juliapachecorecipes.com

37 votes
Spanish Rice Soup
Julia Pacheco
5 minutes
15 minutes
