This post may contain affiliate links. Please read our disclosure policy.

This Spanish Rice Soup is warm, comforting, and full of flavor – made with beans, corn, rice, and colorful vegetables all simmered together in a rich tomato broth. It’s one of those throw-it-all-in recipes that with out fail turns into a cozy, satisfying meal every time. It’s hearty, budget friendly, and ready in about 20 minutes.

If you love easy one pot meals like this, you’ll find 150+ more cozy, budget-friendly recipes in my new cookbook “Make It Simple.” Grab your copy or the 2-book bundle here → juliapachecorecipes.com

👉 Try it with my Vegetable Noodle Soup or 8 Can Chicken Taco Soup next!

Bowl of Spanish rice soup with beans, corn, and tomatoes in tomato broth

This Spanish Rice Soup is an easy one-pot recipe packed with beans, rice, corn, and a flavorful tomato base. It’s simple to make, uses pantry ingredients, and comes together in under 25 minutes. A quick, comforting soup that’s perfect for busy weeknights or cozy weekends at home.

Watch how I make this recipe:

Weekly Cooking Videos!

Check Out My Youtube Cooking Channel!

Why you’ll love this recipe…

It’s the kind of recipe that makes your kitchen smell amazing and doesn’t take a lot of effort. Everything cooks together in one pot and results in a filling, comforting soup that tastes even better the next day.

This one’s a hit with families, meal preppers, and just anyone who loves a good dump-and-go dinner.

⏰ 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 love quick soups like this, try my Vegetable Noodle Soup or 8 Can Chicken Taco Soup.

Made With Love,

This recipe is part of my 8 Catastrophic Budget Dinners in a Bag series – all made from shelf-stable, pantry-friendly ingredients

Ingredients for Spanish Rice Soup including rice mix, beans, and corn

What You’ll Need for Spanish Rice Soup

Here’s what makes this recipe so quick and flavorful:

  • Frozen Seasoning Blend: A mix of onion, celery, red and green peppers that adds instant flavor.
  • Black Beans and Corn: Add protein, fiber, and color.
  • Knorr Spanish Rice Mix: The secret shortcut that gives this soup its bold flavor.

👉 Love one-pot recipes like this? Try my Chicken and Rice Casserole with Broccoli next!

Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!
Please enable JavaScript in your browser to complete this form.

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 full ingredient list and exact amounts — perfect for saving or printing for later.

Shop My Cookbooks
Make It Simple – My NEWEST Cookbook Is Available Now

How to Make Spanish Rice Soup

Step 1: To a large Dutch oven or pot over medium heat, add the oil. Once hot, add the frozen seasoning blend and sauté for 4–5 minutes to cook out the moisture.

Step 2: Stir in the beans, corn, rice mix, taco seasoning, and water. Bring to a simmer and cover.

Step 3: Simmer for 7–10 minutes, stirring occasionally, until the rice is tender and the soup thickens slightly.

Step 4: Ladle into bowls and top with your favorite toppings.

🔒 The step-by-step instructions are also available in the printable recipe card below — don’t forget to save it for later!

Spanish Rice Soup simmering with beans and corn

Spanish Rice Soup Variations

  • Use Mexican-style rice mix for a spicier version.
  • Add cooked shredded chicken or ground beef for extra protein.
  • Swap black beans for pinto or kidney beans.
  • Stir in a handful of spinach for extra color.

👉 Try my Lentil Stew next for another hearty, wholesome option.

My Pro TipS

Tips and Tricks

  • Stir frequently while simmering to keep the rice from sticking.
  • Use low-sodium taco seasoning if you prefer a lighter flavor.
  • This soup thickens as it cools – add a splash of water when reheating.

Recipe FAQs – Spanish Rice Soup

Can I use homemade rice instead of the mix?

Yes – use 2 cups cooked rice and add 1 tsp extra taco seasoning.

Can I freeze this soup?

Absolutely – freeze flat in freezer bags for easy storage.

Servings Suggestions

Top with avocado, sour cream, lime, or shredded cheese. Serve with tortilla chips, cornbread, or a green salad on the side.

👉 You need to try my Chicken and Rice Casserole with Broccoli next!

Make-Ahead, Storage & Reheating

  • Fridge: Up to 4 days
  • Freezer: Up to 2 months
  • Reheat: Warm on the stove over low heat with a splash of water or broth to thin if needed.

👉 For another quick make-ahead recipe, check out my Vegetable Noodle Soup.

More Great Soup Recipes

Love dump-and-go meals like this? You’ll find 150+ more easy, cozy recipes in my cookbook “Make It Simple.” Grab your copy or the full 2-book bundle here → juliapachecorecipes.com

4 from 37 votes

Spanish Rice Soup

This Spanish Rice Soup is a quick, easy one pot recipe made with beans, corn, rice, and taco seasoning in a flavorful tomato broth — ready in just 20 minutes.
Prep: 5 minutes
Cook: 15 minutes
Total: 20 minutes
Servings: 4 servings
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!
Please enable JavaScript in your browser to complete this form.

Ingredients 

  • 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
  • cups water

Toppings

  • chopped vegetables
  • sour cream
  • avocado
  • lime wedges

Instructions 

  • To a large Dutch oven or pot over medium heat, add the oil. Once hot, add the frozen seasoning blend and sauté for 4–5 minutes to cook out the moisture.
  • Stir in the beans, corn, rice mix, taco seasoning, and water. Bring to a simmer and cover.
  • Simmer for 7–10 minutes, stirring occasionally, until the rice is tender and the soup thickens slightly.
  • Ladle into bowls and top with your favorite toppings.

Video

Nutrition

Calories: 34kcal | Carbohydrates: 1g | Protein: 0.1g | Fat: 4g | Saturated Fat: 0.5g | Polyunsaturated Fat: 0.4g | Monounsaturated Fat: 3g | Sodium: 74mg | Potassium: 3mg | Fiber: 0.2g | Sugar: 0.1g | Vitamin A: 73IU | Vitamin C: 0.3mg | Calcium: 12mg | Iron: 0.1mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Tried this recipe?Let us know how it was!

About Julia Pacheco

Hello, I’m Julia Pacheco, and I’m so glad you’re here! I’m a published cookbook author with a passion for creating delicious, budget-friendly meals. My blog focuses on recipes that are accessible and enjoyable, because I truly believe in the power of food to heal, inspire, and bring people together. From early lessons in the kitchen with my mom to navigating life on WIC and food stamps, I’ve learned the value of making every meal count. Cooking has been my creative outlet, a way to connect with others, and it even helped me land my dream job.

You May Also Like

4 from 37 votes (31 ratings without comment)

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

7 Comments

  1. Tiffany says:

    5 stars

    This is so yummy and delicious! I’ve made this several times and I love how easy it is to make!

  2. Nancy says:

    5 stars

    Was great! The lime juice topping really made this dish. Thanks for all your recipes.

  3. Deborah says:

    4 stars

    Thanks for the recipe. I used 32 oz of bone broth ( extra protein) and two cups of water with beef bouillon cubes for the soup. Added, teaspoon of garlic powder, dried parsley, teaspoon of diced garlic and a packet of fajita mix as well as the taco seasoning. Had Rice a Roni Spanish rice, so I used that, but I cooked it per pkg. instructions, 2 tablespoons of butter, flavor pkt., Can of diced tomatoes and added two beef bouillon cubes to the water. Added extra can of black beans, a little salt and pepper. Ended up with 9 servings. Added sour cream to mine, added a nice tang. Served with tortilla chips with melted cheddar cheese. My husband really liked it!

  4. Vicky says:

    This looks really good! I have some canned chicken to use up in my pantry so I may add that as well. Thanks for sharing budget-friendly meal ideas!

  5. Dana says:

    4 stars

    This was really good for the first serving. Leftovers did not retain flavor or texture. The rice absorbed all the broth and somehow the flavor disappeared. I used Mahatma Spanish rice to keep it gluten free.

  6. Bonnie says:

    4 stars

    Quick & Simple to throw together I found a frozen bag of peppers and onions and added a bit of dried parsley. I would def recommend adding toppings I used Mexican cheese and tbsp sour cream it just added a little extra flavor

  7. Michelle Renee says:

    5 stars

    I just Love this video! Thank you!! You always do such an amazing job, showing and explaining everything. Your videos are beautiful and organized and to the point and Still have time to show each dish. They are always so perfect. And the ones that help save money in these times are priceless. (PS you look like a Disney Princess, with your big beautiful eyes and smile)