Gather all ingredients. Allrecipes/Christina Bailey
Melt bacon grease in a large skillet over medium high heat. Cook and stir onion, carrots, celery, and garlic in hot bacon grease until vegetables are slightly tender and fragrant, about 5 minutes. Allrecipes/Christina Bailey
Stir potatoes into onion mixture; cook and stir until golden, about 10 minutes. Allrecipes/Christina Bailey
Stir hot water and chicken bouillon together in a slow cooker until bouillon is dissolved; add onion mixture, ham bone, diced tomatoes, corn, tomato sauce, black pepper, and salt. Allrecipes/Christina Bailey
Cook soup in the slow cooker set to Low for 4 to 6 hours. Remove ham bone from soup and let rest until cool enough to handle. Remove meat from ham bone and stir meat into soup. Allrecipes/Christina Bailey
Hearty Ham Bone Soup · Dinner Match Lab | Dinner Match Lab