Brown the beef in a skillet over medium-high heat, breaking the beef up with your spoon as you go along. Once the meat has browned, drain most of the fat (I like to leave a bit in for flavor), and add it to your slow cooker.
Add the remaining ingredients to your Crockpot and give it a good stir.
Close the lid and cook on low for 6-8 hours or high for 3-4 hours.
Prior to serving, prepare your desired toppings. Give the soup a taste and season with salt & pepper if needed. Top the soup to taste and enjoy!
Notes
Anything from 1-2 pounds of ground beef will work.
If you're sensitive to salt, use low-sodium beef broth.
You can use regular diced tomatoes, but fire-roasted ones have more flavor.
If you don't want the soup to be spicy, leave out the cayenne pepper.