Ingredients
Equipment
Method
- Heat olive oil in a large pot over medium heat.
 - Add diced onion and sauté for 3 minutes until softened.
 - Stir in minced garlic and cook for 1 more minute until fragrant.
 - Add ground beef to the pot. Cook, breaking it up with your spoon, until browned and cooked through, about 5–7 minutes. Drain any excess fat.
 - Sprinkle taco seasoning over the beef, stirring well to coat.
 - Pour in diced tomatoes, black beans, corn, and broth. Stir well and bring the mixture to a gentle boil.
 - Reduce heat to low and add cubes of cream cheese. Stir until the cream cheese melts completely into the soup.
 - Add grated cheddar cheese. Stir until cheese is fully melted and soup turns creamy.
 - Taste and add salt and black pepper as needed.
 - Simmer for another 5 minutes, stirring occasionally.
 - Serve hot, topped with your favorite toppings such as avocado, cilantro, jalapeños, or crushed tortilla chips.
 
Notes
You can substitute ground beef with ground turkey or chicken for a lighter version. For a spicy kick, add a pinch of cayenne or use pepper jack cheese. Leftovers keep well in the fridge for up to three days and can be reheated gently on the stove or in a microwave.
