Creamy Taco Soup with Rice and Beans

Creamy Taco Soup with Rice and Beans

By:

Alma

July 22, 2026

Creamy taco soup with rice and beans has become my quiet companion on many busy evenings, its warmth both literal and figurative, wrapping the kitchen in a gentle, spiced aroma that feels like a soft exhale. Evenings like this call for something comforting and simple, a meal that simmers patiently while the day settles around you.

When the house is buzzing with kids and the to-do list seems endless, this recipe provides a stress-free anchor. You will find that this creamy taco soup with rice and beans brings together everything you love about taco night, but in a bowl, making it a perfect one-pot wonder for any night of the week.

What is Creamy Taco Soup with Rice and Beans?

This dish is a hearty, evolved version of the classic taco soup that many of us grew up eating. By adding long-grain white rice directly into the pot, the soup gains a wonderful, satisfying texture that turns a simple appetizer-style soup into a complete, rib-sticking dinner. The rice absorbs the seasoned broth, creating a comforting base that is both filling and deeply flavorful.

The secret to its unique personality lies in the balance of earthy beans, sweet corn, and the silky finish provided by the heavy cream. It draws inspiration from traditional Mexican-inspired flavor profiles, using cumin and chili spices to build a foundation that is approachable for beginners while still satisfying enough for experienced home cooks who want a quick, reliable meal.

Reasons to Try Creamy Taco Soup with Rice and Beans

If you are looking for a recipe that saves time without sacrificing quality, this is exactly what you need. It uses basic pantry staples—like canned beans and corn—so you can pull this together on a whim without a dedicated trip to the grocery store. It is the ultimate solution for those nights when the fridge looks a little sparse but you still want to feed your family something wholesome.

Beyond the convenience, it is incredibly kid-friendly and highly customizable. Because the base is so mild and creamy, you can easily adjust the spice level to suit little ones, or let the adults load their bowls with extra jalapeños and hot sauce. It is a forgiving recipe, meaning if you leave the heat on a minute too long or decide to swap one bean for another, the result remains consistently delicious.

Ingredients Needed to Make Creamy Taco Soup with Rice and Beans

  • 1 tbsp extra virgin olive oil
  • 1 medium yellow onion, finely diced
  • 2 cloves garlic, minced
  • 1 lb ground beef (85% lean)
  • 1 packet taco seasoning (low-sodium recommended)
  • 4 cups chicken broth
  • 1 (15 oz) can black beans, rinsed and drained
  • 1 (15 oz) can pinto beans, rinsed and drained
  • 1 (15 oz) can corn kernels, drained
  • 1 (10 oz) can diced tomatoes with green chilies
  • 1 cup uncooked long-grain white rice, rinsed
  • 1 cup heavy cream, room temperature
  • 1 tsp ground cumin
  • Fresh cilantro for garnish

Instructions to Make Creamy Taco Soup with Rice and Beans – Step by Step

Step 1: Heat the extra virgin olive oil in a large Dutch oven or heavy-bottomed pot over medium heat until it begins to shimmer. This gentle heating ensures the oil is ready to release the aromatic compounds in your vegetables.

Step 2: Add your diced onion to the pot and sauté, stirring occasionally, until the pieces become translucent and soft. This usually takes about 5 to 7 minutes; don’t rush this step as it builds the sweetness of your soup base.

Step 3: Stir in the minced garlic and cook for about one minute until fragrant. Keep an eye on it to ensure it doesn’t brown too quickly, as burnt garlic can introduce a bitter note that we definitely want to avoid.

Step 4: Incorporate the ground beef into the pot. Use your wooden spoon to break the meat into small crumbles, cooking until no pink remains. This takes about 8 to 10 minutes and creates the savory foundation for the entire dish.

Step 5: Sprinkle the taco seasoning and cumin over the meat, stirring constantly for one minute. This simple step toasts the spices and awakens their oils, giving the finished soup a much deeper complexity.

Step 6: Pour in the chicken broth, using your spoon to scrape the bottom of the pot. Those browned bits are pure flavor, and mixing them into the broth is like adding a secret culinary shortcut.

Step 7: Add the black beans, pinto beans, corn, and tomatoes with green chilies to the mixture. Stir everything together gently to ensure the distribution of textures is balanced throughout.

Step 8: Carefully stir in the rinsed long-grain white rice, making sure that every grain is submerged in the liquid. A level surface ensures the rice cooks evenly without any crunchy bits remaining.

Step 9: Bring the soup to a gentle boil over high heat, then immediately reduce the heat to low. Cover the pot tightly and let it simmer for 20 minutes until the rice is tender and has absorbed the majority of the liquid.

Step 10: Turn off the heat completely before stirring in the heavy cream. Adding it at the end prevents curdling and ensures the soup achieves that signature luxurious, velvety finish.

Step 11: Ladle the finished soup into deep bowls and top with fresh cilantro. The bright, herbal notes of the cilantro provide a perfect, refreshing contrast to the rich, creamy base.

Chef’s Tips for a Perfect Result

  • Use room-temperature cream: Adding cold cream to a hot soup can sometimes cause it to separate, so let it sit on the counter while you cook.
  • Rinse your rice: This is the most important step for texture; removing excess starch ensures the soup remains creamy rather than gummy or clumpy.
  • Toast your spices: Don’t skip the step of cooking the taco seasoning with the meat, as this releases more aromatic intensity than adding it to the liquid alone.
  • Control the salt: Because canned beans and broths can vary in sodium, always taste the soup before adding any extra salt at the very end.

Variations and Substitutions

Vegetarian Option: Swap the ground beef for two extra cans of beans or a package of plant-based crumbles, and use vegetable broth instead of chicken broth.

Low-Carb Version: Replace the rice with cauliflower rice, though you should add it during the last 5 minutes of cooking to prevent it from getting too soft.

Budget Swap: If you don’t have heavy cream on hand, you can use half-and-half or even full-fat coconut milk for a slightly different, though equally delicious, tropical twist.

How to Serve and Pair

This soup is a meal on its own, but it shines when paired with crunchy elements. I love serving it with warm flour tortillas or a side of crispy tortilla chips for dipping. If you have guests, set up a small topping station with shredded cheddar cheese, a dollop of cool sour cream, and a squeeze of fresh lime juice to let everyone customize their bowl.

Storage and Reheating

Refrigerator: Store any leftovers in an airtight container for up to 3 days. The rice will continue to absorb liquid, so you may need to add a splash of broth when reheating.

Freezer: This soup freezes well for up to 2 months. Store it in a freezer-safe bag or container, leaving space for the liquid to expand.

Reheating: Warm gently on the stovetop over low heat. If it looks too thick, stir in a little water or broth to bring back that creamy, soup-like consistency.

Nutritional Values

  • Calories: 380 per serving
  • Protein: 22g
  • Carbohydrates: 45g
  • Fat: 14g
  • Fiber: 8g

Approximate values.

Frequently Asked Questions (FAQ)

Can I use brown rice instead of white rice?

You can use brown rice, but please note it requires significantly longer cooking time and more liquid. I recommend cooking the brown rice separately and stirring it in at the end to keep the soup’s texture perfect.

How do I know when the soup is finished cooking?

The soup is ready when the rice grains are tender to the bite and the broth has reduced to a thick, creamy consistency. If the rice is still firm, simply add a tiny splash of broth and simmer for a few more minutes.

My soup turned out too thick, what should I do?

The rice will naturally absorb liquid over time, so this is common. Simply stir in a little extra chicken broth or water until you reach your desired consistency before serving.

Can I prepare this recipe ahead of time?

Absolutely, as the flavors actually deepen after sitting for a few hours. Just keep the rice slightly undercooked if you plan on reheating it later to ensure it doesn’t get mushy.

What is the best way to customize this for my family?

Focus on the toppings, as they are the easiest way to cater to different tastes. Keep mild toppings like cheese and cream for the kids, and offer pickled jalapeños or hot sauce for those who prefer more heat.

Conclusion

This creamy taco soup with rice and beans is truly the ultimate comfort food for those busy weeknights when you need a hug in a bowl. By combining simple, hearty ingredients into one pot, you create a meal that is as easy to clean up as it is to enjoy. The signature blend of spices and creamy broth makes every spoonful feel special, encouraging you to slow down and enjoy the warmth of a home-cooked dinner with the people you love.

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
Creamy Taco Soup with Rice and Beans

Creamy Taco Soup with Rice and Beans


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Chef Alma
  • Total Time: 35
  • Yield: 6 servings 1x
  • Diet: Halal

Description

This creamy taco soup with rice and beans is the ultimate one-pot comfort meal for busy evenings. Featuring savory ground beef, protein-rich black and pinto beans, sweet corn, and fluffy white rice all simmered in a spiced broth, it delivers a satisfying depth of flavor. The addition of heavy cream creates a luxurious, velvety finish that turns this simple pantry-staple soup into a hearty, family-friendly dinner that warms the soul.


Ingredients

Scale

1 tbsp extra virgin olive oil
1 medium yellow onion, finely diced
2 cloves garlic, minced
1 lb ground beef (85% lean)
1 packet taco seasoning
4 cups chicken broth
1 (15 oz) can black beans, rinsed and drained
1 (15 oz) can pinto beans, rinsed and drained
1 (15 oz) can corn kernels, drained
1 (10 oz) can diced tomatoes with green chilies
1 cup uncooked long-grain white rice, rinsed
1 cup heavy cream, room temperature


Instructions

Heat olive oil in a large pot or Dutch oven over medium heat.
Add the onion and sauté until translucent, about 5 minutes.
Add the garlic and ground beef, cooking until the beef is browned and no longer pink.
Drain excess fat if necessary, then stir in the taco seasoning to coat the beef.
Pour in the chicken broth, black beans, pinto beans, corn, tomatoes with chilies, and uncooked rice.
Bring the mixture to a boil, then reduce heat to low, cover, and simmer for 15-20 minutes or until the rice is tender.
Stir in the heavy cream and heat through for 1-2 minutes without boiling.
Serve immediately in warm bowls.

Notes

You can customize the spice level by adding more chili powder or diced fresh jalapeños for a kick. Top with shredded cheddar cheese, cilantro, or a dollop of sour cream if desired. Leftovers store well in an airtight container for up to 3 days, though the rice may absorb more liquid; add a splash of broth when reheating.

  • Prep Time: 10
  • Cook Time: 25
  • Category: Dinner
  • Method: Stovetop
  • Cuisine: Mexican-American

Nutrition

  • Serving Size: 1.5 cups
  • Calories: 420
  • Sugar: 5g
  • Sodium: 850mg
  • Fat: 22g
  • Saturated Fat: 10g
  • Carbohydrates: 38g
  • Fiber: 7g
  • Protein: 26g
  • Cholesterol: 75mg

Leave a Comment

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