Creamy Taco Soup with Rice and Beans

Creamy Taco Soup with Rice and Beans

By:

Jessica

|

July 14, 2026

Last Updated

|

August 7, 2026

Creamy taco soup with rice and beans creates a soul-warming experience that anchors the busy rhythm of a household. This dish gently simmers on the stove, filling the home with a savory, spiced aroma that invites everyone to gather around the table for a simple and nourishing meal. It is a heartfelt recipe that turns pantry staples into something deeply satisfying and restorative.

When the days feel long and the evenings grow cooler, a bowl of this comforting soup provides the perfect balance of heartiness and indulgence. The combination of tender rice, fiber-rich beans, and a velvety broth ensures every spoonful supports your body while soothing the spirit. It has become a reliable favorite in my kitchen, offering both ease and a sense of connection with every bite.

What is Creamy Taco Soup with Rice and Beans?

Creamy taco soup with rice and beans is a one-pot meal that reimagines classic taco night flavors as a thick, comforting soup. Unlike traditional brothy soups, this recipe utilizes the starch from the rice and the richness of heavy cream to create a luscious, luxurious texture that coats every ingredient beautifully.

The dish features a classic base of ground beef, aromatics, and a melody of beans and corn, all seasoned with a blend of cumin and taco spices. By incorporating long-grain rice directly into the pot, the grains absorb the liquid and seasonings, making this a self-contained meal that is as practical as it is delicious.

Reasons to Try Creamy Taco Soup with Rice and Beans

This recipe is an ideal choice for busy families or anyone seeking a meal that requires minimal cleanup. Because it cooks entirely in one Dutch oven or large pot, you spend less time scrubbing dishes and more time enjoying a mindful evening with your loved ones.

Beyond its convenience, the soup is highly versatile and nourishing. It is packed with protein and fiber, providing steady energy, while the creamy finish makes it feel like a special treat. It is a beginner-friendly recipe that delivers consistent, restaurant-quality results every single time.

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, freshly minced
  • 1 lb ground beef (85% lean)
  • 1 packet low-sodium 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
  • 1 tsp ground cumin
  • Fresh cilantro, for garnish

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

Step 1: Place a large Dutch oven or heavy-bottomed pot over medium heat. Add the extra virgin olive oil and allow it to shimmer, which usually takes about two minutes. Add the diced yellow onion and sauté, stirring occasionally, until the onions become translucent and soft, roughly 5 to 7 minutes.

Step 2: Add the minced garlic to the pot. Cook for about one minute until fragrant, making sure to keep the heat controlled so the garlic does not brown or turn bitter. This release of aroma is the first step in building a deep flavor profile.

Step 3: Increase the heat slightly and add the ground beef to the pot. Use a wooden spoon to break the meat into smaller crumbles, cooking until it is fully browned and no pink remains, which generally takes 8 to 10 minutes.

Step 4: Sprinkle the taco seasoning and the ground cumin over the beef. Stir well to ensure the meat is evenly coated and cook for an additional minute to toast the spices, which helps unlock their natural oils and earthiness.

Step 5: Pour in the chicken broth, using your spoon to scrape the bottom of the pot to release any flavorful browned bits. Add the black beans, pinto beans, corn, and the can of tomatoes with green chilies, stirring to combine all the ingredients into a colorful mixture.

Step 6: Stir in the rinsed white rice, making sure it is fully submerged in the broth. Bring the entire mixture to a gentle boil over high heat, then immediately reduce the heat to low and cover the pot with a tight-fitting lid.

Step 7: Allow the soup to simmer for 20 minutes, or until the rice is tender and has absorbed most of the liquid. Keep the lid on to trap the steam, which ensures the rice cooks evenly throughout.

Step 8: Once the rice is cooked, remove the pot from the heat. Pour in the room-temperature heavy cream and stir gently until the soup is smooth and fully incorporated. Ladle into bowls and top with fresh cilantro before serving.

Chef’s Tips for a Perfect Result

  • Use room-temperature cream to prevent it from curdling when it hits the hot broth.
  • Rinse your rice thoroughly under cold water until the water runs clear to prevent the soup from becoming overly gummy.
  • Toast your spices briefly with the beef to deepen the overall flavor intensity of the soup.
  • If you prefer a thicker texture, let the soup sit for five minutes after removing it from the heat before adding the cream.

Variations and Substitutions

  • Vegan Option: Swap the ground beef for plant-based crumbles or extra black beans, and use vegetable broth instead of chicken broth.
  • Gluten-Free Alternative: Ensure your taco seasoning is certified gluten-free, as some commercial packets use wheat flour as a thickener.
  • Low-Carb Version: Substitute the rice for cauliflower rice, adding it toward the end of the cooking process so it retains some texture.
  • Budget Swap: Use dried beans that have been soaked and pre-cooked instead of canned beans to reduce the cost per serving.

How to Serve and Pair

Serve this soup in deep ceramic bowls to keep the heat contained. Pair it with a side of warm corn tortillas or homemade tortilla chips for added crunch. A dollop of Greek yogurt or a slice of avocado provides a cooling contrast to the spiced warmth of the broth.

Storage and Reheating

Refrigerator: Store 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: While the cream can sometimes separate upon thawing, you can freeze the soup base without the cream and stir it in fresh once you have reheated the thawed soup.

Reheating: Reheat on the stovetop over low heat, stirring frequently. Avoid the microwave if possible to maintain the integrity of the creamy texture.

Nutritional Values

Values per serving: Calories: 380, Protein: 22g, Carbohydrates: 45g, Fat: 12g, Fiber: 8g. Approximate values.

Frequently Asked Questions (FAQ)

Can I use brown rice instead of white rice?

You can use brown rice, but you will need to increase the broth by half a cup and simmer the soup for an additional 20 to 25 minutes. Ensure the grains are fully tender before incorporating the cream.

How do I know when the rice is perfectly cooked?

The rice is done when it is tender throughout with no hard, chalky center remaining. It should be plump and have absorbed the majority of the seasoned broth.

What should I do if the soup is too thick?

If the soup becomes too thick after sitting, simply whisk in an extra half-cup of warm chicken broth until you reach your desired consistency. Add this gradually to avoid over-diluting the flavors.

Can I prepare this soup ahead of time?

This soup is excellent for meal prep as the flavors deepen overnight in the refrigerator. If preparing ahead, store the cream separately and stir it in only when you are ready to serve.

What are the best garnishes to customize this dish?

Classic garnishes include fresh lime wedges, pickled red onions, diced avocado, or shredded sharp cheddar cheese. These additions add brightness and texture to balance the creamy profile.

Conclusion

This creamy taco soup with rice and beans is a comforting staple that brings nourishment and warmth to any kitchen. Its ability to satisfy with simple, wholesome ingredients makes it a recipe you will reach for time and again. Embrace the simplicity of this meal and enjoy the deep, spiced harmony it brings to your table.

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: Jessica
  • Prep Time: 10
  • Cook Time: 30
  • Total Time: 40
  • Yield: 6 servings
  • Category: Dinner
  • Method: Stovetop
  • Cuisine: Mexican-Inspired
  • Diet: Halal

Description

Reimagine your favorite taco night with this soul-warming, creamy soup. Featuring lean ground beef, fiber-rich black and pinto beans, and tender rice simmered in a spiced, velvety broth, this one-pot meal is perfect for busy evenings. It combines the comfort of classic taco seasonings with a rich, luxurious texture that is both deeply satisfying and incredibly easy to prepare. This wholesome dish is a reliable, crowd-pleasing favorite that brings everyone together for a nourishing, heart-felt meal.


Ingredients

1 tbsp extra virgin olive oil
1 medium yellow onion, finely diced
2 cloves garlic, freshly minced
1 lb ground beef (85% lean)
1 packet low-sodium 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
1 tsp ground cumin
Fresh cilantro, for garnish


Instructions

Place a large Dutch oven or heavy-bottomed pot over medium heat and add the olive oil.
Add the diced onion and sauté until translucent, then add the minced garlic and cook until fragrant.
Add the ground beef to the pot, breaking it apart with a wooden spoon and cooking until browned.
Stir in the taco seasoning and ground cumin, ensuring the beef is well coated.
Pour in the chicken broth, diced tomatoes with green chilies, black beans, pinto beans, and corn.
Bring the mixture to a gentle boil, then stir in the uncooked long-grain rice.
Reduce the heat to low, cover the pot, and simmer for 15-20 minutes, or until the rice is tender.
Remove from heat and stir in the heavy cream until the soup is smooth and velvety.
Serve hot, garnished with fresh cilantro as desired.


Notes

Ensure the heavy cream is at room temperature before adding to prevent curdling. If the soup becomes too thick after sitting, stir in a splash of warm chicken broth to reach your desired consistency.

Leave a Comment

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