This hearty and easy Slow Cooker Cowboy Soup is packed with ground beef, beans, corn, and potatoes in a flavorful broth. Perfect set-it-and-forget-it meal for busy days.
Heat a large skillet over medium-high heat. Add the ground beef and diced onion and cook, breaking up the beef, until it is no longer pink and reaches 160°F, about 5-7 minutes. Drain off any excess fat.
Add the minced garlic, carrots, and celery to the skillet and cook for 2-3 minutes until the vegetables begin to soften.
Transfer the beef and vegetable mixture to a 6-quart slow cooker.
Add the diced potatoes, drained pinto beans, kidney beans, corn, undrained diced tomatoes, beef broth, chili powder, cumin, and dried oregano to the slow cooker.
Stir everything together to combine, ensuring potatoes are submerged.
Cover and cook on low for 6-8 hours or on high for 3-4 hours, until the potatoes are fork-tender.
Once cooked, taste the soup and season with salt and black pepper as needed.
Serve hot with desired toppings like shredded cheese, sour cream, or green onions.
Notes
Browning the beef and sauteing the vegetables first adds deeper flavor, but you can add them directly to the slow cooker if short on time.
Use any combination of beans you prefer, such as black beans or great Northern beans.
For spicier soup, add diced jalapeno with onions or use diced tomatoes with green chiles.
Soup will thicken as it sits. Add more beef broth if needed before serving.