Creamy Taco Soup with Rice and Beans

Creamy Taco Soup with Rice and Beans

By:

CHEF RAMSAY

|

July 24, 2026

Last Updated

|

August 5, 2026

Creamy taco soup with rice and beans is the ultimate weeknight comfort food that never fails to impress. This dish transforms standard pantry staples into a vibrant, hearty bowl that warms you from the inside out. As someone who spends hours experimenting in my own kitchen in New York, I have found that the secret to a great soup is all in the balance of textures and the depth of spice.

You will love how the creamy base perfectly coats every grain of rice and every tender bean. Whether you are feeding a hungry family or looking for a cozy meal for one, this creamy taco soup with rice and beans offers a foolproof way to satisfy those bold, savory cravings without spending all evening at the stove. It is a dish that truly feels like a warm hug in a bowl.

What is Creamy Taco Soup with Rice and Beans?

This recipe is a sophisticated take on classic taco night, reimagined as a comforting, spoonable meal. Unlike traditional brothy soups, this version incorporates a touch of heavy cream, which elevates the spice profile of the taco seasoning and ties together the hearty beef, fluffy rice, and protein-packed beans into a cohesive, velvety experience.

The roots of this dish lie in the fusion of Tex-Mex flavors and classic home-style comfort cooking. By adding long-grain rice directly into the broth, the starch releases and slightly thickens the soup, creating a rich mouthfeel that makes it feel much more indulgent than your average stew. It is a fantastic example of how simple, accessible ingredients can come together to create something that tastes like it has been simmering for hours.

Reasons to Try Creamy Taco Soup with Rice and Beans

The primary reason to whip up this dish is the incredible efficiency it brings to your kitchen routine. It is a one-pot wonder, which means you spend less time scrubbing dishes and more time enjoying your evening. The combination of ground beef, rice, and beans makes it a complete meal that provides plenty of energy and satiety, perfect for those long, busy days.

Furthermore, this recipe is exceptionally forgiving for beginner cooks while offering enough depth for seasoned home chefs to appreciate. It is highly customizable, budget-friendly, and scales easily for leftovers. Since everything cooks in a single vessel, the flavors meld beautifully as the rice absorbs the seasoned broth, ensuring that every bite is just as flavorful as the first.

Ingredients Needed to Make Creamy Taco Soup with Rice and Beans

  • 1 tbsp extra virgin olive oil
  • 1 medium yellow onion, 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: Begin by heating your extra virgin olive oil in a large Dutch oven or heavy-bottomed pot over medium heat. Allow the oil to shimmer for about two minutes before adding your diced yellow onion. Sauté the onions, stirring them every so often, until they reach that perfect translucent, softened state, which usually takes around five to seven minutes.

Step 2: Once the onions are soft, toss in your minced garlic. Cook this for only about a minute until the aroma fills your kitchen, being careful not to let the garlic brown, as burnt garlic can introduce an unwanted bitterness to your soup base.

Step 3: Add the ground beef to the pot, using a wooden spoon to break the meat into small, uniform crumbles. Continue cooking until the meat is fully browned and no pink remains, which should take roughly eight to ten minutes. If there is an excess of rendered fat, you can carefully spoon some out, but a little bit is fine for flavor.

Step 4: Now it is time for the spices. Sprinkle your taco seasoning and the ground cumin over the beef, stirring continuously for about a minute. This step is crucial because toasting the spices in the residual fat releases their essential oils and deepens the overall flavor profile of the soup.

Step 5: Pour in the chicken broth, using your spoon to scrape the bottom of the pot. Those browned bits, or fond, are packed with flavor, and they are the key to building a complex foundation for your soup. Add your black beans, pinto beans, corn, and the diced tomatoes with green chilies, ensuring everything is well combined.

Step 6: Stir in your rinsed long-grain white rice, making sure it is fully submerged in the liquid. Increase the heat to bring the mixture to a boil, then immediately turn the heat down to low. Cover the pot with a tight-fitting lid and let it simmer for 20 minutes, allowing the rice to become tender and soak up all that seasoned broth.

Step 7: Finally, turn off the heat and remove the lid. Stir in your room-temperature heavy cream until the soup turns a beautiful, creamy consistency. Ladle the soup into bowls and finish with a generous sprinkle of fresh cilantro for a bright, herbal pop of color and flavor.

Chef’s Tips for a Perfect Result

  • Rinse your rice thoroughly until the water runs clear to prevent the soup from becoming overly starchy or gluey.
  • Bring your heavy cream to room temperature before adding it to the soup to prevent any curdling when it hits the hot liquid.
  • Use a heavy-bottomed pot or Dutch oven to ensure even heat distribution and prevent the bottom from scorching.
  • Toast your cumin and taco seasoning briefly with the beef to wake up the dry spices and intensify the aromatics.

Variations and Substitutions

  • Vegan Option: Swap the ground beef for a plant-based crumble and use vegetable broth instead of chicken broth. Replace the heavy cream with full-fat canned coconut milk or a dairy-free cream alternative.
  • Low-Carb Version: Omit the rice and add extra vegetables like bell peppers or zucchini to keep the soup hearty without the extra carbohydrates.
  • Budget Swap: If you do not have pinto beans, use kidney beans or chickpeas. Both work well with the taco seasoning and maintain the texture of the dish.

How to Serve and Pair

This creamy taco soup pairs beautifully with warm, crispy flour tortillas or a slice of crusty bread. For toppings, consider a dollop of cool sour cream, a sprinkle of sharp cheddar cheese, or some sliced avocado to add a creamy contrast. It is perfect for a casual family dinner or a festive game-day spread where you can set up a topping bar for guests to customize their own bowls.

Storage and Reheating

Refrigerator: Store any leftovers in an airtight container for up to three days. Note that the rice will continue to absorb the liquid over time, so you may need to add a splash of broth when reheating.

Freezer: While the cream can sometimes separate upon thawing, you can freeze this soup for up to two months. It is best to freeze it before adding the cream, then stir the cream in fresh after reheating.

Reheating: Reheat the soup on the stovetop over low heat, stirring frequently. Avoid high heat in the microwave, as it can cause the cream to separate and the beef to toughen.

Nutritional Values

Per serving (based on 6 servings): Calories: 450, Protein: 22g, Carbohydrates: 48g, Fat: 18g, Fiber: 7g. 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 cooking time to 40–45 minutes and add about half a cup of extra broth. Brown rice has a nuttier texture and requires more liquid to reach the correct tenderness.

How do I know when the soup is perfectly cooked?

The soup is finished when the rice is tender to the bite and the broth has thickened slightly. The beans should be heated through and the flavors should be fully integrated after the 20-minute simmer.

Why did my soup become too thick?

The rice acts as a thickener, so if it sits too long, it will continue to soak up the liquid. Simply stir in a little extra chicken broth or water when reheating to bring the consistency back to your liking.

Can I make this soup ahead of time?

Yes, this recipe is ideal for meal prep. Store the base without the cream and add it just before serving to maintain the best, silkiest texture for the soup.

What is the best way to customize this dish?

You can customize it by adding your favorite veggies like diced bell peppers or spinach at the end of the cooking process. You can also adjust the heat level by adding a dash of hot sauce or fresh jalapeños.

Conclusion

Creamy taco soup with rice and beans is a testament to how simple ingredients can create a truly memorable meal. Whether you are seeking a quick weeknight solution or a bowl of comfort, this recipe hits all the right notes of spice, richness, and texture. I encourage you to make it your own by experimenting with your favorite toppings and sharing it with those you love. That signature blend of zesty taco spices and velvety cream is exactly what makes this dish an instant classic in any home kitchen. This content is inspired by a fan perspective and is not affiliated with Gordon Ramsay or his official brand.

Print

Creamy Taco Soup with Rice and Beans

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

This comforting one-pot wonder brings together the bold, savory flavors of taco night into a rich and velvety soup. Featuring lean ground beef, tender beans, corn, and fluffy long-grain rice simmered in a spiced broth, it is finished with a touch of cream for a luxurious mouthfeel. It is the perfect weeknight meal that is both filling, family-friendly, and incredibly easy to prepare.

  • Author: CHEF RAMSAY
  • Prep Time: 15
  • Cook Time: 25
  • Total Time: 40
  • Yield: 6 servings
  • Category: Dinner
  • Method: Stovetop
  • Cuisine: Tex-Mex
  • Diet: Halal

Ingredients

Scale

1 tbsp extra virgin olive oil
1 medium yellow onion, 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 long-grain white rice
1/2 cup heavy cream

Instructions

Heat the olive oil in a large pot over medium heat.
Add the onion and sauté until translucent, then add the garlic and cook for another minute.
Add the ground beef and cook until browned, breaking it apart with a spoon; drain any excess fat.
Stir in the taco seasoning until the beef is well coated.
Pour in the chicken broth, diced tomatoes, beans, and corn, then bring to a gentle boil.
Stir in the long-grain rice, reduce heat to low, and cover the pot.
Simmer for 15-20 minutes or until the rice is tender.
Remove from heat and stir in the heavy cream until smooth.
Serve warm, optionally garnished with fresh cilantro or shredded cheese.

Notes

Use low-sodium taco seasoning to better control the salt content. For a spicier soup, add a pinch of cayenne pepper or extra diced green chilies. Store leftovers in an airtight container in the refrigerator for up to 3 days; the rice may absorb more liquid, so add a splash of broth when reheating.

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

Leave a Comment

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