Experience the ultimate comfort of a restaurant-quality meal in your own kitchen with this Creamy Taco Soup. This velvety, spoonable soup features perfectly browned beef, earthy beans, and vibrant corn, all enveloped in a rich, creamy broth. Topped with a zesty cilantro and lime crema, it offers a sophisticated balance of savory depth and citrus-forward brightness that mimics the experience of a fresh taco truck meal. Perfect for busy weeknights, this one-pot wonder is as easy to prepare as it is satisfying.
1 lb lean ground beef
1 medium yellow onion, diced
3 cloves garlic, minced
1 tablespoon chili powder
1 teaspoon ground cumin
1 teaspoon smoked paprika
1/2 teaspoon dried oregano
1 can (15 oz) black beans, drained and rinsed
1 can (15 oz) pinto beans, drained and rinsed
1 can (15 oz) corn kernels, drained
1 can (14.5 oz) fire-roasted diced tomatoes
3 cups beef broth (halal certified)
1 cup heavy cream
1/2 cup sour cream
1/4 cup fresh cilantro, chopped
1 tablespoon fresh lime juice
Salt and black pepper to taste
In a large pot or Dutch oven, brown the ground beef over medium-high heat until fully cooked; drain excess fat.
Add the diced onion and garlic to the pot, sautéing until softened and fragrant.
Stir in the chili powder, cumin, smoked paprika, and oregano, cooking for 1 minute until toasted.
Pour in the diced tomatoes, beef broth, beans, and corn; bring to a simmer.
Reduce heat to low and let the soup simmer for 20 minutes to allow flavors to meld.
Stir in the heavy cream and cook for another 5 minutes, do not boil.
In a small bowl, whisk together the sour cream, lime juice, and chopped cilantro to make the crema.
Ladle the soup into bowls and top with a generous spoonful of the cilantro-lime crema before serving.
Store leftovers in an airtight container in the refrigerator for up to 3 days; flavors deepen over time. You can garnish with shredded cheddar cheese or crushed tortilla strips for added crunch.