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
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