The beef and onion soften together in the skillet before the slow cooker gets involved, and that small head start gives this taco soup a more rounded base than tossing everything in cold. I keep the beef in small crumbles as it cooks, so each spoonful gets a little of everything instead of one big bite of meat. The first time I made it, I was surprised by how much character the two seasoning packets bring once they meet the tomatoes and broth.
This is a genuinely hands-off pot after that first skillet step. Taco seasoning brings the familiar savory chile-and-spice notes, while ranch seasoning adds a tangy, herby edge that keeps the tomato broth from tasting one-note. Black beans, kidney beans, and corn make it hearty without turning the broth into a thick chili. The finished soup is warm, tomato-rich, and easy to ladle into bowls.

Kitchen Note
Rinse the beans until the water runs clear, then let them drain well before they go into the cooker. That keeps extra canning liquid from clouding the tomato broth.
Save this Slow Cooker Taco Soup for a day when you want a filling bowl with beef, beans, corn, and a tomato broth waiting at dinnertime.
Why the Seasoning Goes on the Beef Before the Broth
It’s easy to think the seasoning packets can go straight into the slow cooker with everything else. I stir them into the cooked beef and onion first instead. The crumbles give the dry seasoning plenty of surfaces to cling to, and the onion picks up some of that savory mixture before the broth and canned tomatoes loosen it.
That order also makes it easier to spot and break up any concentrated pockets of seasoning while the mixture is still in the skillet. Once the broth is in, the spices disperse through a much larger volume of liquid. They’ll still flavor the soup, but they’re harder to distribute evenly if the packets went in on top of all the other ingredients. It’s a small move, but it helps the beef taste seasoned all the way through rather than just sitting in a well-seasoned broth.
Keep the two packets together for the balance this soup is built around. The taco seasoning supplies the classic taco-style warmth, and the ranch seasoning adds its own tangy, savory notes. Neither has to compete with the other when both are stirred through the beef before the wet ingredients are added.
What the Two Seasoning Packets Bring to This Taco Soup

- Ground beef — The 85% lean blend brings a beefy, hearty bite without making the soup rely on meat alone. A regular grocery-store package works well here; the slow cooker carries the meat’s savory flavor through the broth.
- Yellow onion — Diced onion softens alongside the beef and gives the base a gentle sweetness. A standard yellow onion is the right fit; there’s no need to seek out a specialty variety.
- Taco seasoning and ranch seasoning — These packets set the soup’s character, so use both rather than treating one as optional. Store-brand packets work; the exact blend varies by brand, so taste the finished broth before adding any extra seasoning.
- Diced tomatoes with green chiles and tomato sauce — The tomatoes with green chiles bring tomato and a mild chile note, while tomato sauce fills out the broth with a smooth, concentrated tomato base. Choose the heat level of the tomatoes that suits your table.
- Black beans, kidney beans, and corn — The two beans provide different shapes and textures, and corn adds sweet pops throughout the bowl. Canned versions are convenient and fit the slow-cooker timing; the beans should be drained and rinsed, and the corn drained.
- Beef broth — It gives the soup a savory liquid base that ties the beef and seasonings together. A lower-sodium broth is a useful choice if you’re sensitive to salt, since the seasoning packets contribute plenty of flavor on their own.
Build the Soup in the Skillet, Then Let the Slow Cooker Finish
Soften the Onion with the Beef
Heat the vegetable oil in a large skillet over medium-high heat, then add the ground beef and diced onion. Break up the beef as it cooks so the pieces stay small and spoonable. Cook for 6–8 minutes, until the beef reaches 160°F and the onion is softened. If the onion still feels firm, give the skillet a little longer rather than moving the mixture over early.
Coat the Beef in Both Seasonings
Transfer the cooked beef and onion to a 6-quart slow cooker. Add the taco seasoning and ranch seasoning, then stir until the crumbles and onion are evenly coated. Scrape seasoning from the edges of the cooker back into the mixture so it doesn’t sit in a dry patch. The meat should look evenly speckled before the liquids go in.
Add the Beans, Corn, Tomatoes, and Broth
Add the diced tomatoes with green chiles, tomato sauce, black beans, kidney beans, corn, and beef broth. Stir from the bottom of the cooker to bring the seasoned beef through the beans and liquid. The ingredients should be distributed rather than layered in separate bands. Take a moment here to loosen any beef crumbles that stuck together during the transfer.
Cook Until the Broth Is Hot Throughout
Cover the slow cooker and cook on LOW for 6–8 hours or HIGH for 3–4 hours, until the soup is hot throughout. Keep the lid in place while it cooks; lifting it lets heat escape and can slow the cooking. Near the end, stir once and look for broth that’s steaming evenly with the beans and corn warmed through. The soup should remain brothy, not reduce to the thickness of chili.
Easy Ways to Adapt the Beans, Heat, or Main Ingredient
Swap Kidney Beans for Pinto Beans
Use drained and rinsed pinto beans in place of the kidney beans. They’re softer and creamier, so the soup will have a gentler bean texture while keeping the same tomato-and-seasoning base.
Make It Vegetarian with Beans and Vegetable Broth
Leave out the ground beef, replace the beef broth with vegetable broth, and add another drained, rinsed can of beans. Cook the diced onion in the vegetable oil until softened, transfer it to the cooker, and stir the seasonings into the onion before adding everything else. The soup will be meat-free, with a softer, bean-forward texture.
Choose a Milder or Bolder Chile Note
Pick mild or hot diced tomatoes with green chiles to adjust the chile flavor without changing the soup’s method. The milder can keeps the tomato-and-ranch character in front; a hotter can makes the broth noticeably more chile-forward.
Storage and Reheating
- Refrigerator: Refrigerate within 2 hours and use within 3–4 days. The beans soften a little as they sit in the broth.
- Freezer: Freeze cooled soup in airtight, freezer-safe containers for up to 2–3 months. Thaw it in the refrigerator before reheating; the beans may be softer after freezing.
- Reheating: Warm it gently on the stovetop, stirring occasionally, until it reaches 165°F. Avoid a hard boil, which can break up the beans and make them mushy.
Questions That Come Up When the Soup Goes in the Slow Cooker

Slow Cooker Taco Soup
Ingredients
Equipment
Method
- Heat the vegetable oil in a large skillet over medium-high heat.
- Add the ground beef and yellow onion; cook, breaking up the beef, until the beef reaches 160°F and the onion is softened, 6–8 minutes.
- Transfer the beef and onion to a 6-quart slow cooker.
- Stir in the taco seasoning and ranch seasoning.
- Add the diced tomatoes with green chiles, tomato sauce, black beans, kidney beans, corn, and beef broth, and stir to combine.
- Cover and cook on LOW for 6–8 hours or HIGH for 3–4 hours, until the soup is hot throughout.



