Optional browning: For extra depth, brown the ground beef in a skillet over medium heat, breaking it up as it cooks.
Drain excess fat. If skipping browning, add the raw ground meat directly to the slow cooker and break it up with a spoon.
Layer the base: Add diced potatoes to the slow cooker first. Sprinkle with a pinch of salt.
Add the aromatics: Scatter the diced onion and minced garlic over the potatoes.
Pile on the proteins and veg: Add ground beef, beans, corn, and the can of diced tomatoes with their juices.
Make the sauce: In a bowl, whisk together broth, condensed tomato soup, chili powder, cumin, smoked paprika, salt, pepper, and red pepper flakes if using.
Pour evenly over the slow cooker mixture.
Cook: Cover and cook on Low for 6–7 hours or High for 3.5–4 hours, until the potatoes are fork-tender and the beef is fully cooked.
Stir and taste: Gently stir to combine. Taste and adjust salt, pepper, and chili powder as needed.
Serve: Ladle into bowls and top with cheese, green onions, or a dollop of sour cream. Add hot sauce if you like heat.