Ingredients
Scale
- 1 lb ground beef
- 1 small onion (chopped)
- 2 cloves garlic (minced)
- 1 packet taco seasoning (or 2 tbsp homemade taco seasoning)
- 1 (10 oz) can diced tomatoes with green chilies (like Rotel)
- 1 (15 oz) can black beans (drained and rinsed)
- 1 (15 oz) can corn kernels (drained)
- 2 cups beef broth
- 1 cup heavy cream
- 8 oz cream cheese (softened and cubed)
- 1 ½ cups shredded cheddar cheese
- Salt and pepper (to taste)
- Optional toppings: sour cream, cilantro, sliced jalapeños, tortilla chips
Instructions
- In a large pot or Dutch oven, heat a little oil over medium heat. Add the ground beef and cook until browned, breaking it up as it cooks (about 5-7 minutes). Drain any excess fat and add the chopped onion. Sauté for 3-4 minutes until softened. Stir in the minced garlic and cook for an additional 30 seconds.
- Stir in the taco seasoning, coating the beef and onion mixture evenly. Add the can of diced tomatoes with green chilies, black beans, corn, and beef broth. Stir to combine.
- Bring the mixture to a boil, then reduce the heat and let it simmer for about 10-15 minutes, allowing the flavors to meld together.
- Stir in the heavy cream and cubed cream cheese, allowing the cream cheese to melt into the soup. Add the shredded cheddar cheese and stir until melted and fully incorporated.
- Season the soup with salt and pepper to taste. If you prefer a spicier soup, you can add a pinch of cayenne pepper or extra diced jalapeños.
- Ladle the soup into bowls and top with your favorite toppings like sour cream, fresh cilantro, sliced jalapeños, or crumbled tortilla chips.
Notes
- Store leftovers in an airtight container in the fridge for up to 3 days.
- Freeze the soup in a freezer-safe container for up to 3 months.
- Customize toppings to your preference.
- Adjust spiciness by adding more or less jalapeños or cayenne pepper.
- Substitute beans or meat as desired.
- Prep Time: 10 mins
- Cook Time: 25 mins
- Category: Soup
- Method: Stovetop
- Cuisine: Mexican
- Diet: Low Lactose
Nutrition
- Serving Size: 1 bowl
- Calories: 450
- Sugar: 5g
- Sodium: 800mg
- Fat: 30g
- Saturated Fat: 15g
- Unsaturated Fat: 10g
- Trans Fat: 1g
- Carbohydrates: 25g
- Fiber: 5g
- Protein: 25g
- Cholesterol: 100mg