The ground beef should sizzle as it hits the skillet, and the onion should start softening around the browned edges of the meat. Browning them together gives this slow cooker taco soup a more savory base than you get by putting raw beef straight into the cooker. Once the soup is assembled, the slow cooker takes over while the tomatoes, beans, corn, and seasonings settle into one hearty bowl.
I like this version because it stays unmistakably soup, not a pot of chili that needs a lot of stirring. Diced tomatoes give it texture, tomatoes with green chiles bring a little zip, and tomato sauce rounds out the broth. The beef and beans make it filling without turning the pot heavy, and the taco and ranch seasoning packets bring a familiar, well-seasoned finish. Serve it hot by the bowlful, with the beans and corn tucked into every spoonful.

Kitchen Note
Drain and rinse the beans well before they go into the cooker. That quick rinse keeps the broth cleaner-tasting instead of carrying the thick, starchy can liquid into the soup.
Save this slow cooker taco soup for a hands-off dinner with beef, beans, corn, and a tomato-rich broth.
Why the Tomato Trio Keeps Taco Soup Brothy Without Tasting Thin
Tomato soup can turn either sharp and watery or thick enough to eat with a fork. Here, each tomato ingredient has a different job. Diced tomatoes keep little soft pieces throughout the broth, tomatoes with green chiles add a brighter, gently lively note, and tomato sauce smooths the edges so the liquid tastes rounded rather than raw. Beef broth carries those flavors through the pot without masking them.
The amount of broth also sets expectations: this is a spoonable soup, not a chili that needs to mound on top of a chip. The beans and beef give each serving substance, while the liquid stays loose enough to ladle easily. Both seasoning packets season a full pot, so I add them with the other ingredients and let the slow cooker blend everything together. Adding extra seasoning before the soup has cooked can make the finished broth taste more intense than you meant it to.
What the Beef, Beans, and Broth Each Bring to the Pot

- Ground beef — The 85% lean blend brings a beefy, rounded flavor without leaving as much fat behind as a higher-fat grind. A standard grocery-store pack is fine; you don’t need specialty beef for a slow-cooked soup. Ground turkey works as a one-for-one alternative if you’d like a leaner, lighter result.
- Yellow onion and garlic — These aromatics build a savory base that helps the tomato broth taste full rather than one-note. A regular yellow onion is a good choice, and fresh garlic gives the clearest flavor. Dice the onion evenly so it softens alongside the beef.
- Black and pinto beans — Using both gives the soup a mix of firm, earthy bites and softer, creamier ones. Store-brand canned beans work just as well as premium ones here. If you only have one type, use that in place of the other; the texture will be a little more uniform.
- Corn — Canned corn is an inexpensive, dependable way to add sweet kernels and a little contrast to the savory broth. A basic can is all you need; drain it before it goes in so the pot keeps its intended balance.
- Beef broth — This keeps the soup savory and ties the browned beef to the tomato base. Low-sodium beef broth is a useful one-for-one swap if you prefer a less assertively seasoned result; regular broth works well, too.
Brown First, Then Let the Slow Cooker Bring It Together
Build a browned beef-and-onion base
Set a 12-inch skillet over medium-high heat and add the ground beef and diced onion. Break the meat into small pieces as it cooks, letting it brown rather than pressing it into a solid layer. Cook for 6–8 minutes, until the beef is browned and reaches 160°F. Drain off the excess fat before moving on, so it doesn’t sit on top of the finished broth.
Give the garlic a short turn in the skillet
Add the minced garlic to the hot beef and onion and stir for 30 seconds. Keep it moving so it becomes fragrant without catching on the bottom of the skillet. Garlic can go from fragrant to scorched quickly over this heat, so don’t leave it unattended. Once that brief cook is up, transfer the mixture to the slow cooker.
Stir the soup together in the cooker
Add the diced tomatoes, tomatoes with green chiles, tomato sauce, drained and rinsed black beans, drained and rinsed pinto beans, drained corn, beef broth, taco seasoning, and ranch seasoning mix. Stir until the seasonings are dispersed and the beef and beans are mixed through the liquid. Check the bottom and corners of the slow cooker for any pockets of seasoning. The mixture will look loose at this stage; that’s the right starting consistency for soup.
Cook until hot and blended
Cover the slow cooker and cook on LOW for 4–6 hours or on HIGH for 2–3 hours. The soup is ready when it’s hot throughout and the tomato, beef, and seasoning flavors taste blended rather than separate. Slow cookers vary, so use the stated window as your guide and choose the setting that fits your schedule. Keep the lid on while it cooks to hold the heat in.
Easy Swaps for a Milder, Leaner, or Gluten-Free Taco Soup
Use ground turkey for a lighter bowl
Replace the beef with the same amount of ground turkey and brown it with the onion in the skillet. Turkey is leaner and has a milder taste, so the tomato and seasoning flavors come forward more. Cook ground turkey to 165°F.
Dial back the chile flavor
Replace the can of diced tomatoes with green chiles with an equal amount of plain diced tomatoes. You’ll keep the tomato texture while losing the extra chile kick; the soup will taste milder and a little less lively.
Make it gluten-free
Use gluten-free taco seasoning and gluten-free ranch seasoning in place of the regular packets, keeping the same packet amounts. The soup will still have its taco-and-ranch seasoning combination, though the exact flavor can vary a bit by brand.
Storage and Reheating
- Refrigerator: Cool and refrigerate within 2 hours. Keep leftovers covered for 3–4 days; the beans may soften a little as they sit.
- Freezer: Freeze in airtight containers for up to 3 months, leaving a little room at the top. Thaw overnight in the refrigerator; the beans may be softer after thawing.
- Reheating: Warm on the stovetop over medium heat, stirring now and then, until the soup reaches 165°F. Heat it gently rather than letting the bottom sit still and scorch.
The Taco Soup Questions That Come Up Before Dinner

Slow Cooker Taco Soup – Cozy Dinner Recipe
Ingredients
Equipment
Method
- In a 12-inch skillet over medium-high heat, cook the ground beef and onion, breaking up the beef, until browned and the beef reaches 160°F, 6–8 minutes.
- Drain excess fat.
- Add the garlic and cook, stirring, for 30 seconds.
- Transfer the beef mixture to a 6-quart slow cooker.
- Stir in the diced tomatoes, tomatoes with green chiles, tomato sauce, black beans, pinto beans, corn, beef broth, taco seasoning, and ranch seasoning mix.
- Cover and cook on LOW for 4–6 hours or HIGH for 2–3 hours, until the soup is hot and the flavors have melded.