Jump To Recipeby Liz Thomson
September 22, 2024This post may contain affiliate links.
This creamy taco soup is deliciously spicy and surprisingly easy to make! It is packed with veggies and beans for lots of protein and fiber!
This creamy taco soup is an easy meal that’s perfect for any night of the week. With a mix of bell peppers, pinto beans, and corn, this soup is a satisfying and hearty option. Best of all, it only takes about 30 minutes to come together! Whether you’re meal-prepping for the week or looking for a quick dinner option, this creamy taco soup is a go-to. You can customize it with your favorite toppings like shredded cheese, diced avocado, or even crushed tortilla chips for a little extra crunch.
Ingredients and Substitutions
Onion – I used a yellow onion, but a white onion works great too. You could even swap in a shallot for a more mild flavor.
Bell Peppers – This recipe uses yellow and orange bell peppers, which give the soup a sweet flavor. You can use any combination of colors, or add a green bell pepper for a slightly less sweet taste.
Taco Seasoning – Store-bought taco seasoning works perfectly here, but you can make your own using this recipe if you prefer.
Vegetable Broth – I used low-sodium vegetable broth to keep the soup from getting too salty, but you can use any kind you like.
Diced Tomatoes with Green Chilies – Rotel tomatoes give this soup a little extra kick! If you want to keep things milder, you can use regular diced tomatoes instead.
Pinto Beans – These add a hearty, protein-rich element to the soup. You can substitute them with black beans or kidney beans if that’s what you have on hand.
Corn – I used canned corn for ease, but you could use frozen or fresh corn as well.
Cream Cheese – The cream cheese gives this taco soup its signature creamy texture. Make sure it’s softened so it melts smoothly into the soup. If you want to make a vegan version, swap in 1/2 cup of my vegan cream instead!