Taco Soup with Ranch Packet is a hearty stovetop soup made with seasoned ground beef, beans, corn, tomatoes, and a savory blend of taco and ranch seasonings. The ranch packet adds herbs, garlic, and a mild tang that rounds out the smoky taco flavors without making the soup taste creamy.

This one-pot recipe uses mostly pantry ingredients and is ready in under an hour. It is thick enough to feel substantial but still brothy, making it easy to serve with tortilla chips, shredded cheese, avocado, or a spoonful of sour cream.
Why This Recipe Works
- Browning the ground beef first creates savory flavor and prevents the meat from forming large, soft clumps in the soup.
- A ranch seasoning packet adds dried herbs, garlic, onion, and tangy flavor that complements the taco seasoning.
- Using a combination of black beans and pinto beans gives the soup more varied texture than a single bean variety.
- Simmering the soup uncovered allows the broth to reduce slightly while the seasonings blend into the tomatoes and beans.
- Draining and rinsing the beans helps control the sodium and keeps the broth from becoming cloudy or overly starchy.
Equipment Needed
- 5- to 6-quart Dutch oven or heavy-bottomed soup pot
- Wooden spoon or heat-resistant spatula
- Fine-mesh strainer
- Can opener
- Instant-read meat thermometer
- Ladle
Ingredients List
For the Taco Soup
- 1 tablespoon (15 ml) olive oil
- 1 pound (450 g) 90% lean ground beef
- 1 medium yellow onion, about 6 ounces (170 g), diced
- 1 medium red bell pepper, about 5 ounces (140 g), seeded and diced
- 3 garlic cloves, minced
- 1 packet taco seasoning, about 1 ounce (28 g)
- 1 packet dry ranch seasoning mix, about 1 ounce (28 g)
- 1 can (28 ounces/794 g) crushed tomatoes
- 1 can (14.5 ounces/411 g) diced tomatoes, undrained
- 1 can (10 ounces/283 g) diced tomatoes with green chiles, undrained
- 3 cups (720 ml) low-sodium beef broth
- 1 can (15 ounces/425 g) black beans, drained and rinsed
- 1 can (15 ounces/425 g) pinto beans, drained and rinsed
- 1 1/2 cups (245 g) frozen corn, no need to thaw
- 1 tablespoon (15 ml) fresh lime juice
Optional Toppings
- 1 cup (115 g) shredded cheddar or Monterey Jack cheese, optional
- 1 medium avocado, diced, optional
- 1/2 cup (120 g) sour cream, optional
- 1/4 cup (15 g) chopped fresh cilantro, optional
- 2 cups (60 g) tortilla chips, optional
- 1 medium lime, cut into wedges, optional
Ingredient Notes and Substitutions
- Ground beef: A 90% lean ground beef gives the soup savory flavor without producing excessive grease. Ground turkey can replace it in the same quantity, although the soup will taste slightly lighter and may need an additional teaspoon of oil for browning.
- Ranch seasoning packet: Dry ranch seasoning contributes herbs, garlic, onion, salt, and mild tanginess. Ranch dip mix can sometimes contain different amounts of salt or thickener, so use a packet labeled ranch seasoning or dressing mix when possible. There is no exact single-ingredient substitute because the packet is a seasoning blend.
- Taco seasoning: A standard taco seasoning packet provides chili powder, cumin, paprika, garlic, and other spices. A reduced-sodium packet can be used to lower the overall salt level. Different brands vary in heat and saltiness, so taste the soup before adding any extra seasoning.
- Beans: Black beans and pinto beans add body, protein, and contrasting textures. Kidney beans can replace either type in the same quantity. Rinse canned beans thoroughly so the soup does not become excessively salty or starchy.
- Tomatoes with green chiles: These tomatoes add mild heat and acidity. Plain diced tomatoes can be substituted for a milder soup, while a hot variety will increase the spice level throughout the pot.
Step-by-Step Instructions
Step 1: Prepare the pot
Heat the olive oil in a 5- to 6-quart Dutch oven over medium-high heat. Add the diced onion and bell pepper, and cook for 3 to 4 minutes, stirring occasionally, until they begin to soften.

Step 2: Brown the ground beef
Add the ground beef to the pot. Cook for 6 to 8 minutes, breaking it into small crumbles with a wooden spoon. Continue cooking until no pink remains and the beef reaches 160°F (71°C). If more than a thin layer of fat remains in the pot, carefully spoon off the excess.

Step 3: Add the garlic and seasonings
Stir in the minced garlic, taco seasoning, and dry ranch seasoning. Cook for 30 to 60 seconds, stirring constantly. The mixture should smell fragrant, but the spices should not darken or stick to the bottom.
Step 4: Add the tomatoes and broth
Pour in the crushed tomatoes, diced tomatoes with their juices, tomatoes with green chiles, and beef broth. Scrape the bottom of the pot to loosen any browned bits.

Step 5: Stir in the beans and corn
Add the drained black beans, drained pinto beans, and frozen corn. Stir until everything is evenly distributed. The soup should look thick but still have enough liquid for the ingredients to move freely.
Step 6: Bring the soup to a simmer
Increase the heat to medium-high and bring the soup to a gentle boil. Stir occasionally so the beans do not settle and stick to the bottom.

Step 7: Simmer until flavorful
Reduce the heat to medium-low and simmer uncovered for 20 minutes, stirring every few minutes. The vegetables should become tender, and the broth should thicken slightly while remaining spoonable.
Step 8: Adjust the consistency
If the soup becomes thicker than desired, add 1/4 to 1/2 cup (60 to 120 ml) of water or additional broth. If it looks too thin, continue simmering uncovered for 3 to 5 minutes.
Step 9: Finish with lime
Remove the pot from the heat and stir in the fresh lime juice. Taste before adding any extra salt because the seasoning packets and canned ingredients already contain sodium.
Step 10: Rest and serve
Let the soup stand for 5 minutes. Ladle it into bowls and serve with shredded cheese, avocado, sour cream, cilantro, tortilla chips, or lime wedges as desired.

Storage, Freezing, and Make-Ahead Instructions
- Cool leftover taco soup promptly and transfer it to airtight containers within 2 hours of cooking. Refrigerate for up to 4 days. Store toppings separately so tortilla chips stay crisp and avocado does not discolor or soften the soup.
- Reheat the soup in a saucepan over medium-low heat, stirring occasionally, until it reaches 165°F (74°C). Add a small splash of broth or water if it thickens during storage. Individual portions can also be reheated in the microwave, loosely covered and stirred halfway through.
- To freeze, cool the soup completely and divide it among freezer-safe containers, leaving space for expansion. Freeze for up to 3 months. Thaw overnight in the refrigerator before reheating. Freeze the soup without cheese, sour cream, avocado, cilantro, tortilla chips, or lime wedges.
- The entire soup can be prepared up to 2 days ahead. Its flavor often becomes more blended after refrigeration, though the beans will continue absorbing some broth. Add extra broth as needed during reheating.

FAQ
Can I make taco soup with ranch packet in a slow cooker?
Yes. Brown the beef, onion, bell pepper, and garlic on the stovetop first. Transfer them to a 6-quart slow cooker with the seasonings, tomatoes, broth, beans, and corn. Cook on low for 4 to 6 hours or on high for 2 to 3 hours, then stir in the lime juice before serving.
Can I make this soup without ground beef?
Yes. Omit the ground beef and add one additional 15-ounce (425 g) can of drained and rinsed beans. Use vegetable broth in place of beef broth for a meatless version.
Is taco soup with ranch packet spicy?
This version is mildly spicy, depending on the taco seasoning and tomatoes with green chiles. For less heat, use mild taco seasoning and replace the tomatoes with green chiles with plain diced tomatoes.
How can I make the soup creamier?
Stir 4 ounces (115 g) of softened cream cheese into the finished soup over low heat until smooth. This will make the broth richer and thicker and will soften some of the tomato acidity.
Why is my taco soup too salty?
Seasoning packets, canned tomatoes, beans, broth, and cheese can all add sodium. Use low-sodium broth, rinse the beans, avoid adding salt before tasting, and dilute an overly salty soup with unsalted broth or water.

Taco Soup with Ranch Packet
Ingredients
Method
- Prepare the Pot: Heat the olive oil in a 5- to 6-quart Dutch oven over medium-high heat. Add the diced onion and bell pepper, and cook for 3 to 4 minutes, stirring occasionally, until they begin to soften. This step builds a flavorful base for the soup, enhancing the overall taste.
- Brown the Ground Beef: Add the ground beef to the pot. Cook for 6 to 8 minutes, breaking it into small crumbles with a wooden spoon. Continue cooking until no pink remains and the beef reaches 160°F (71°C). If more than a thin layer of fat remains in the pot, carefully spoon off the excess. Properly browning the beef adds depth of flavor and prevents a greasy texture.
- Add the Garlic and Seasonings: Stir in the minced garlic, taco seasoning, and dry ranch seasoning. Cook for 30 to 60 seconds, stirring constantly. The mixture should smell fragrant, but the spices should not darken or stick to the bottom. This step infuses the soup with aromatic flavors that enhance the overall dish.
- Add the Tomatoes and Broth: Pour in the crushed tomatoes, diced tomatoes with their juices, tomatoes with green chiles, and beef broth. Scrape the bottom of the pot to loosen any browned bits. This helps to incorporate all the flavors and ensures nothing is wasted.
- Stir in the Beans and Corn





