Heat a large pot or the sauté function of your pressure cooker over medium heat. Add the ground beef, diced onion, and diced bell pepper. Cook, stirring and breaking up the beef, until the meat is fully cooked and the onions are translucent, about 7 to 9 minutes. Drain any excess fat if desired.
Add the minced garlic and cook for 30 seconds until fragrant, stirring constantly so it doesn’t brown. Pour in the beef broth, diced tomatoes with their juices, salsa, and both taco seasoning packets. Stir thoroughly to combine and scrape up any browned bits from the bottom of the pot.
If using a pressure cooker, set the pot to High pressure and cook for 2 minutes. After the cook cycle completes, allow the pressure to release naturally for several minutes (about 10 minutes) before opening the valve. If using a stovetop pot, bring the soup to a simmer, then reduce heat and simmer gently for 10 minutes to let flavors meld.
With the soup hot, slowly add the softened cream cheese, heavy cream, and shredded cheddar cheese. Stir constantly until the cream cheese and cheddar melt into a smooth, creamy soup. Taste and adjust salt and pepper as needed. If the soup is too thick, thin with a splash of beef broth or water until you reach your desired consistency.
Serve hot and garnish with your favorite taco toppings such as sour cream, sliced avocado, fresh cilantro, chopped green onions, or crispy tortilla strips.
Notes
This soup is perfect for busy weeknights and can be customized with various toppings. Store leftovers in an airtight container for up to 3–4 days.