Gather and prep all ingredients. Dice the onion and bell pepper ahead of time.
In a pot over medium heat, add olive oil, onion, garlic, and ground beef. Season with salt and pepper.
Cook until beef is browned and onion is translucent.
Once the beef is browned, add in the bell pepper, diced tomato with green chile, heavy cream, and taco seasoning.
Stir together well making sure to incorporate the seasoning through all of the ingredients.
Add in the beef broth and then bring soup to a boil. Once boiling, reduce to low and simmer for 10-15 minutes, or until liquid has reduced and soup is thickened to your preference. Taste and season with salt and pepper if desired.
Portion out servings and garnish with avocado, sour cream, and cilantro. A squeeze of lime juice is great, too!