Grab a skillet and brown the ground beef over medium heat with the diced onion. It takes about 8-10 minutes. Break up the meat as it cooks and drain off extra fat if there's a ton.
Scoop the beef and onion mixture into your slow cooker. Add the drained beans, tomato paste, diced fresh tomatoes, 2 cups of bone broth, and a good shake of all the spices. Stir everything together so the spices spread out.
Now toss in any add-ins you're using, like the frozen veggies, peppers, or potatoes. They cook right along with everything else, no extra steps.
Pop the lid on and cook on low for 6-8 hours or high for 4 hours. I stir it once halfway if I remember, but it turns out fine if you forget.
When the timer goes off, give it a taste. Add more salt, pepper, or chili powder if it needs a boost. If it's a bit thin, let it sit with the lid off for 15 minutes and it'll thicken up perfectly.