Creamy Beef Taco Soup Recipe


2 pounds ground beef
1 small onion, finely diced
1 bell pepper, finely diced
2 garlic cloves, minced
24 ounces beef broth
28 ounces diced or crushed tomatoes
3-4 tablespoons of homemade taco seasoning (see ingredients for that below), or adjust to taste
4 ounces salsa
4 ounces softened cream cheese
1 cup heavy cream
2 cups cheddar cheese

In a large pot, sauté the ground beef, diced onion, and bell pepper over medium heat until the beef is no longer pink.

Add the minced garlic and continue to cook for another minute until fragrant.

Pour in the beef broth, diced or crushed tomatoes, salsa, and taco seasoning. Bring the mixture to a boil, then reduce the heat to a simmer. Let it simmer for 15 minutes.

Slowly add the softened cream cheese, heavy cream, and cheddar cheese to the pot. Stir continuously until the cheeses are fully melted, and the soup is well blended and creamy.

Serve your creamy beef taco soup hot, garnished with your favorite taco toppings.

Homemade Taco Seasoning:

Making your own taco seasoning is a healthier and tastier option.


1 tablespoon chili powder
¼ teaspoon garlic powder
¼ teaspoon onion powder
¼ teaspoon crushed red pepper flakes
¼ teaspoon dried oregano
½ teaspoon paprika
1 ½ teaspoons ground cumin
1 teaspoon sea salt
1 teaspoon black pepper

In a small bowl, combine all the taco seasoning ingredients listed above.

Mix well until all the spices are evenly incorporated.

Store the homemade taco seasoning in an airtight container for future use.

Now you can enjoy this delicious creamy beef taco soup with the perfect homemade taco seasoning, and you’ll never need to buy the packaged version again. Enjoy your meal!