Cook Protein: In a large saute pan, cook meat/tofu until browned, drain fat if necessary, and add taco seasoning, stirring to coat.
Mix Everything: Mix all cans (don't drain them) and Ranch seasoning in a large pot. Add in cooked, seasoned meat. Let sit on medium heat for about 5 minutes, stirring occasionally, until soup is hot.
Serve: Top with shredded cheese, sour cream/plain Greek yogurt, and crushed tortilla chips.
Make taco soup in a slow cooker: Saute your protein just like in the stovetop recipe, but instead of combining everything in a large pot, throw it all into your Crockpot. Cook on high for 2 to 3 hours or on low for 6 to 8 hours.
Storage: Taco soup will last for about one week in the fridge, though you can also freeze it! Store in individual portions in an airtight container or freezer-safe baggie. When ready to eat, simply reheat in the microwave or on the stove.