Easy Beans and Rice Taco Soup Recipe – Ready in 50 Minutes

Posted on March 28, 2026

By: Amelie Grace

There’s something deeply satisfying about a soup that fills both your bowl and your belly without requiring a trip to the grocery store. This beans and rice taco soup has become my go-to recipe when I need something hearty, wholesome, and ready in under an hour. It’s the kind of meal that transforms simple pantry staples into something that feels like a warm hug on a cold evening.

Why This Beans and Rice Taco Soup Works

This soup succeeds because it balances protein, fiber, and bold flavors in every spoonful. The combination of beans and rice creates a complete protein, while the taco seasoning adds warmth without overwhelming heat. Unlike many soup recipes that leave you hungry an hour later, this one delivers lasting satisfaction through its thoughtful ingredient ratios.

Ingredients

  • 2 tablespoons olive oil
  • 1 large yellow onion, diced
  • 3 cloves garlic, minced
  • 1 bell pepper, diced (any color)
  • 1 jalapeño pepper, seeded and minced (optional)
  • 2 tablespoons tomato paste
  • 2 teaspoons chili powder
  • 1 teaspoon ground cumin
  • 1 teaspoon smoked paprika
  • 1/2 teaspoon dried oregano
  • 1/4 teaspoon garlic powder
  • 1/4 teaspoon onion powder
  • Salt and black pepper to taste
  • 6 cups vegetable broth (or chicken broth)
  • 1 can (14.5 oz) diced tomatoes, undrained
  • 1 can (15 oz) black beans, drained and rinsed
  • 1 can (15 oz) pinto beans, drained and rinsed
  • 1 can (15 oz) kidney beans, drained and rinsed
  • 1 cup long-grain white rice, uncooked
  • 1 cup frozen corn kernels
  • 2 tablespoons fresh lime juice
  • 1/4 cup fresh cilantro, chopped

These ingredients work together to create layers of flavor that develop as the soup simmers, with each component contributing texture and taste to the final dish.

Check this out: Ingredient Beef Enchiladas Recipe

How to Make It

  1. Heat the oil: In a large, heavy-bottomed pot or Dutch oven, heat olive oil over medium heat until it shimmers but doesn’t smoke.
  2. Sauté the aromatics: Add the diced onion and cook for 4-5 minutes until it becomes translucent and slightly softened. Stir in the minced garlic, bell pepper, and jalapeño (if using). Cook for another 2-3 minutes until fragrant.
  3. Build the flavor base: Push the vegetables to one side of the pot and add tomato paste to the empty space. Let it cook undisturbed for 30 seconds, then stir it into the vegetables. This technique helps develop deeper flavor in the tomato paste.
  4. Add the spices: Sprinkle in chili powder, cumin, smoked paprika, oregano, garlic powder, and onion powder. Stir constantly for 30-60 seconds until the spices become fragrant. This step, called blooming, releases essential oils and prevents the spices from tasting raw.
  5. Add liquids: Slowly pour in the vegetable broth, scraping up any browned bits from the bottom of the pot with a wooden spoon. Add the undrained diced tomatoes and stir to combine.
  6. Add beans and rice: Stir in all three types of beans and the uncooked rice. Season with 1 teaspoon of salt and 1/2 teaspoon of black pepper.
  7. Simmer: Bring the soup to a boil, then reduce heat to medium-low and cover partially. Simmer for 20-25 minutes, stirring occasionally, until the rice is tender and has absorbed some of the liquid.
  8. Add corn: Stir in the frozen corn and continue cooking for 3-4 minutes until heated through.
  9. Finish and season: Remove from heat and stir in lime juice and fresh cilantro. Taste and adjust seasoning with additional salt, pepper, or lime juice as needed.
  10. Rest before serving: Let the soup sit for 5 minutes before serving to allow flavors to meld and the consistency to thicken slightly.

This method ensures each ingredient contributes its best qualities while creating a harmonious blend of textures and flavors that improve with each step.

Nutrition at a Glance

  • High in fiber: Each serving provides approximately 12-15 grams of fiber from beans, rice, and vegetables, supporting digestive health and helping you feel full longer.
  • Complete protein: The combination of beans and rice creates a complete amino acid profile, delivering about 18-20 grams of protein per serving.
  • Rich in complex carbohydrates: The beans and rice provide sustained energy through slow-releasing carbohydrates that won’t cause blood sugar spikes.
  • Low in saturated fat: Using olive oil and plant-based proteins keeps saturated fat content minimal while maintaining rich flavor.
  • Packed with vitamins: Bell peppers, tomatoes, and corn contribute vitamin C, vitamin A, and various B vitamins essential for immune function and energy metabolism.
  • Good source of minerals: Beans provide iron, magnesium, and potassium, while the vegetables add additional mineral content.
  • Antioxidant-rich: The combination of colorful vegetables and spices provides antioxidants that support overall health.
  • Naturally gluten-free: When made with certified gluten-free broth, this soup accommodates gluten-sensitive diets without sacrificing nutrition or flavor.

How to Serve It

  • As a complete meal: Serve in deep bowls with a dollop of sour cream, shredded cheese, and a sprinkle of green onions for a satisfying dinner that needs no accompaniment.
  • With crusty bread: Pair with warm cornbread, crusty sourdough, or homemade biscuits for dipping and added substance.
  • Taco bar style: Set out bowls of toppings like diced avocado, shredded lettuce, salsa, hot sauce, and tortilla chips so everyone can customize their bowl.
  • Over baked potatoes: Ladle the soup over split baked sweet potatoes or regular potatoes for an extra-hearty meal that’s perfect for cold weather.
  • With fresh garnishes: Top with fresh cilantro, lime wedges, diced red onion, or sliced radishes to add brightness and crunch.
  • Alongside a simple salad: Pair with a crisp green salad dressed with lime vinaigrette to complement the soup’s rich flavors.
  • In bread bowls: Serve in hollowed-out sourdough bread bowls for special occasions or when you want to make the meal feel more festive.

The beauty of this soup lies in its versatility – it works equally well as a casual weeknight dinner or dressed up for entertaining guests.

image 241

Common Mistakes

  • Adding rice too early: Adding rice before the soup reaches a simmer can result in mushy, overcooked grains that break apart and make the soup gummy.
  • Skipping the spice blooming step: Adding spices directly to liquid without first cooking them in oil results in a flat, powdery taste instead of deep, developed flavors.
  • Not draining and rinsing beans: Using beans straight from the can without rinsing adds excess sodium and can make the soup cloudy from the thick canning liquid.
  • Overcooking the vegetables: Sautéing vegetables until they’re mushy eliminates texture contrast and can make the soup feel one-dimensional.
  • Using too much liquid: Adding excess broth creates a thin, watery soup that lacks the hearty consistency this recipe is known for.
  • Forgetting to scrape the pot bottom: Not scraping up browned bits when adding liquid wastes flavor and can lead to burning during the simmering process.
  • Adding lime juice too early: Cooking lime juice destroys its bright, fresh flavor and can make the soup taste flat instead of vibrant.
  • Not adjusting final seasoning: Skipping the final taste test means missing the opportunity to balance salt, acid, and heat to your preference.

Avoiding these pitfalls ensures your soup turns out with the ideal texture, flavor balance, and visual appeal that makes this recipe so satisfying.

Storage and Reheating

  • Refrigerator storage: Store cooled soup in airtight containers for up to 4 days, noting that the rice will continue to absorb liquid and thicken the soup over time.
  • Freezer storage: Freeze portions in freezer-safe containers for up to 3 months, leaving 1 inch of headspace to allow for expansion.
  • Reheating on stovetop: Warm over medium-low heat, stirring frequently and adding broth or water as needed to reach desired consistency.
  • Microwave reheating: Heat individual portions in 30-second intervals, stirring between each heating to ensure even warming and prevent hot spots.
  • Texture adjustments: Add warm broth, water, or even tomato juice when reheating to restore the original consistency if the soup has thickened too much.
  • Fresh garnish renewal: Add fresh lime juice, cilantro, and other bright garnishes after reheating to restore the soup’s fresh flavor profile.
  • Portion control: Freeze in individual serving sizes for quick single-serving meals that thaw and reheat faster than large batches.
  • Thawing process: Thaw frozen soup overnight in the refrigerator for best texture and most even reheating.

Proper storage and reheating techniques ensure your soup tastes nearly as good as freshly made, making it an excellent candidate for meal prep and batch cooking.

Leftover Ideas

  • Burrito filling: Use thick, reheated soup as a hearty filling for flour tortillas, adding cheese and fresh vegetables for complete burritos.
  • Taco meat substitute: Drain excess liquid and use the thick mixture as a vegetarian taco filling, topped with your favorite taco garnishes.
  • Stuffed pepper filling: Mix leftover soup with cooked ground meat or additional vegetables to stuff bell peppers before baking.
  • Grain bowl base: Serve thick, reheated soup over fresh greens with avocado, salsa, and tortilla strips for a deconstructed taco bowl.
  • Quesadilla filling: Use as filling between tortillas with cheese for protein-packed quesadillas that are more substantial than cheese alone.
  • Baked potato topping: Spoon over baked potatoes or sweet potatoes, then top with cheese and green onions for a loaded potato meal.
  • Soup and salad combo: Serve smaller portions alongside large salads to create lighter meals that still provide satisfying protein and fiber.
  • Breakfast scramble: Add leftover soup to scrambled eggs for a southwestern-inspired breakfast that’s high in protein and fiber.
  • Pasta sauce alternative: Thin with a little broth and toss with cooked pasta for a hearty, non-traditional pasta dish.
  • Rice bowl enhancement: Since the soup already contains rice, add fresh rice and vegetables to stretch it into more servings.

These creative applications ensure that no drop of this nutritious, flavorful soup goes to waste while providing variety in your meal planning throughout the week.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Beans and Rice Taco Soup


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: James Carter
  • Total Time: 50 minutes
  • Yield: 8 servings 1x
  • Diet: Vegetarian

Description

A hearty, nutritious soup combining three types of beans with rice and bold taco seasonings for a complete meal that’s ready in under an hour.


Ingredients

Scale
  • 2 tablespoons olive oil
  • 1 large yellow onion, diced
  • 3 cloves garlic, minced
  • 1 bell pepper, diced
  • 1 jalapeño pepper, seeded and minced (optional)
  • 2 tablespoons tomato paste
  • 2 teaspoons chili powder
  • 1 teaspoon ground cumin
  • 1 teaspoon smoked paprika
  • 1/2 teaspoon dried oregano
  • 1/4 teaspoon garlic powder
  • 1/4 teaspoon onion powder
  • Salt and black pepper to taste
  • 6 cups vegetable broth
  • 1 can (14.5 oz) diced tomatoes, undrained
  • 1 can (15 oz) black beans, drained and rinsed
  • 1 can (15 oz) pinto beans, drained and rinsed
  • 1 can (15 oz) kidney beans, drained and rinsed
  • 1 cup long-grain white rice, uncooked
  • 1 cup frozen corn kernels
  • 2 tablespoons fresh lime juice
  • 1/4 cup fresh cilantro, chopped

Instructions

  1. 1. Heat olive oil in a large pot over medium heat until shimmering.
  2. 2. Add onion and cook 4-5 minutes until translucent. Add garlic, bell pepper, and jalapeño; cook 2-3 minutes.
  3. 3. Push vegetables aside, add tomato paste to empty space, cook 30 seconds undisturbed, then stir in.
  4. 4. Add all spices and stir constantly for 30-60 seconds until fragrant.
  5. 5. Add broth, scraping up browned bits, then add diced tomatoes.
  6. 6. Stir in all beans and rice. Season with 1 tsp salt and 1/2 tsp pepper.
  7. 7. Bring to boil, reduce to medium-low, cover partially. Simmer 20-25 minutes until rice is tender.
  8. 8. Add corn and cook 3-4 minutes until heated through.
  9. 9. Remove from heat, stir in lime juice and cilantro.
  10. 10. Let rest 5 minutes before serving to allow flavors to meld.

Notes

Store in refrigerator up to 4 days or freeze up to 3 months. Add broth when reheating if soup becomes too thick.

  • Prep Time: 15 minutes
  • Cook Time: 35 minutes
  • Category: Soup
  • Method: Stovetop
  • Cuisine: American

Nutrition

  • Serving Size: 1 cup
  • Calories: 285
  • Sugar: 8g
  • Sodium: 890mg
  • Fat: 4g
  • Carbohydrates: 52g
  • Fiber: 14g
  • Protein: 18g

Tags:

You might also like these recipes

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star