Tex Mex Bean Rice

Section: Comforting Soups and Hearty Stews

This Tex Mex bean soup with rice blends tender beans, fluffy rice, and a rich, spiced broth for a hearty yet balanced meal. Southwestern flavors of cumin and chiles infuse each spoonful, while fresh vegetables add color and nutrition. Quick to prepare yet deeply satisfying, it’s perfect for busy weeknights or laid-back evenings. Serve with warm tortillas, fresh cilantro, and lime wedges for a vibrant finish. The dish stores and freezes beautifully, making it an excellent make-ahead option for future comfort-filled meals.

A woman wearing glasses smiles for the camera.
Published By Ioana
Updated on Mon, 11 Aug 2025 13:06:12 GMT
A bowl of soup with beans, rice, and cheese. Bookmark
A bowl of soup with beans, rice, and cheese. | ioanacooks.com

Tex Mex bean soup with rice is a bowl full of comfort that blends the heartiness of beans with the warmth of southwestern spices and the satisfying chew of rice. This is the kind of meal that turns a regular evening into a cozy gathering around the table. The broth is flavorful and rich without being heavy and every spoonful is dotted with vibrant vegetables and tender grains.

I first made this soup on a cold windy evening when I wanted something to warm us inside out. Since then it has been a favorite whenever we crave comfort without spending hours in the kitchen.

Ingredients

  • Extra virgin olive oil: provides a fresh pleasant aroma and forms the flavor base for sautéing
  • Small onions: with firm shiny skin deliver the sweetest flavor
  • Garlic cloves: should be plump with tight skins for maximum aroma
  • Ground cumin: works best fresh and aromatic; store in a cool dark place
  • Diced tomatoes with green chiles: bring bright color and balanced acidity and heat
  • Black beans and pinto beans: should be free from excess salt and preservatives for best taste
  • Low sodium broth: allows control over seasoning letting spices shine
  • Fresh cilantro: adds vibrant green leaves without wilting for garnish and freshness

Step-by-Step Instructions

Sauté the Aromatics:
Heat olive oil in a large pot over medium heat. Add chopped onion and cook for about five minutes stirring occasionally until soft and fragrant.
Bloom the Spices:
Add garlic ground cumin salt and pepper. Stir constantly for about one minute to release the spices essential oils and deepen the flavor.
Build the Soup Base:
Add diced tomatoes with green chiles black beans pinto beans with liquid and tomato paste if using. Pour in four cups of broth bring to a boil then reduce heat and simmer uncovered for fifteen minutes to let flavors combine.
Thicken and Enrich:
Remove half a cup of the bean mixture and mash with a fork. Return it to the pot to create a thicker texture. Add rice corn if using and half the cilantro. Simmer for another five minutes adjusting with more broth if needed.
Final Seasoning and Serving Prep:
Taste and adjust with extra salt pepper or cumin to suit your preference. Warm tortillas in a skillet or microwave then wrap in foil to keep warm.
Serve and Enjoy:
Ladle the soup into bowls sprinkle with shredded cheddar and remaining cilantro. Serve hot with warm tortillas on the side.
A close up of a bowl of Tex-Mex bean soup with rice. Bookmark
A close up of a bowl of Tex-Mex bean soup with rice. | ioanacooks.com

What makes this soup extra special for me is the moment the cumin hits the hot oil releasing that earthy aroma. It reminds me of my family kitchen growing up where spice jars lined the shelves and soups simmered almost daily.

Storage Tips

Cool the soup completely before storing. Refrigerate in airtight containers for up to four days. Freeze for up to three months for best flavor. Thaw in the refrigerator overnight before reheating.

Ingredient Substitutions

For a nuttier grain swap rice with quinoa. Use kidney beans in place of pinto beans for a firmer texture. Replace cheddar with Monterey Jack for a creamier melt.

Serving Suggestions

Serve with avocado slices fresh lime wedges or a simple green salad to make the meal feel fresh and balanced.

Cultural and Historical Context

Tex Mex cuisine reflects the blending of Mexican culinary traditions with American influences creating dishes like this soup that bring together spice depth and hearty satisfaction.

A bowl of bean soup with rice on top. Bookmark
A bowl of bean soup with rice on top. | ioanacooks.com

Frequently Asked Questions About Recipes

→ How can I make this soup spicier?

Add extra diced green chiles or a pinch of cayenne pepper when blooming the spices for more heat.

→ Can I use different beans?

Yes, kidney beans or even chickpeas work well and add unique texture and flavor to the soup.

→ How do I thicken the soup naturally?

Mash a portion of the beans and stir them back into the pot for a creamier consistency without dairy.

→ What can I serve alongside this dish?

Warm tortillas, avocado slices, lime wedges, or a crisp green salad make excellent accompaniments.

→ Can I make this vegetarian or vegan?

Absolutely—use vegetable broth instead of chicken broth and skip or replace the cheese with a plant-based option.

→ Does this soup freeze well?

Yes, it freezes beautifully. Store in airtight containers for up to three months, then thaw in the fridge overnight before reheating.

Tex Mex Bean Rice

A hearty Tex Mex bean soup with rice, rich broth, and vibrant vegetables for cozy comforting meals.

Time Needed to Prep
15 minutes
Cooking Duration
25 minutes
Overall Time
40 minutes
Published By: Ioana

Category of Recipe: Soups & Stews

Preparation Difficulty: Easy to Make

Type of Cuisine: Tex-Mex

Number of Portions: 6 How Many It Serves

Dietary Preferences: Made for Vegetarians, No Gluten

Ingredients You'll Need

→ Base Aromatics

Ingredient 01 2 tablespoons extra virgin olive oil
Ingredient 02 1 small onion, chopped
Ingredient 03 3 garlic cloves, minced

→ Spices and Seasonings

Ingredient 04 1 teaspoon ground cumin
Ingredient 05 Salt and black pepper to taste
Ingredient 06 1 tablespoon tomato paste (optional)

→ Main Ingredients

Ingredient 07 1 can (14.5 oz) diced tomatoes with green chiles
Ingredient 08 1 can (15 oz) black beans with liquid
Ingredient 09 1 can (15 oz) pinto beans with liquid
Ingredient 10 4 cups low sodium vegetable or chicken broth
Ingredient 11 1/2 cup cooked rice
Ingredient 12 1/2 cup corn kernels (optional)

→ Garnish and Serving

Ingredient 13 1/4 cup fresh cilantro, chopped
Ingredient 14 1/2 cup shredded cheddar cheese
Ingredient 15 Warm flour tortillas

Steps to Follow

Step 01

Heat olive oil in a large pot over medium heat. Add chopped onion and cook for 5 minutes, stirring occasionally, until soft and fragrant.

Step 02

Add minced garlic, ground cumin, salt, and pepper. Stir constantly for 1 minute to allow spices to release their essential oils and deepen in flavor.

Step 03

Add diced tomatoes with green chiles, black beans, pinto beans with liquid, and tomato paste if using. Pour in 4 cups of broth, bring to a boil, then reduce heat and simmer uncovered for 15 minutes.

Step 04

Remove 1/2 cup of bean mixture, mash with a fork, and return to pot. Add cooked rice, corn if using, and half the cilantro. Simmer for 5 minutes, adjusting with more broth if needed.

Step 05

Taste and adjust seasoning with salt, pepper, or cumin as needed. Warm tortillas in skillet or microwave, then wrap in foil to keep warm.

Step 06

Ladle soup into bowls, sprinkle with shredded cheddar and remaining cilantro. Serve hot with warm tortillas on the side.

Extra Tips

  1. Toast cumin in the pot before adding other ingredients for maximum flavor enhancement
  2. Mash additional beans for thicker, creamier texture without adding dairy
  3. Warm tortillas just before serving for optimal taste and texture
  4. Cool completely before storing; refrigerate up to 4 days or freeze up to 3 months

Tools You'll Need

  • Large soup pot or Dutch oven
  • Wooden spoon for stirring
  • Fork for mashing beans
  • Ladle for serving

Nutritional Information (Per Serving)

Remember, these values are for guidance only and shouldn't replace advice from a professional.
  • Calories Per Serving: 285
  • Total Fat: 8 grams
  • Carbohydrate Amount: 42 grams
  • Protein Amount: 12 grams