This soup is all the best cheeseburger flavors, in a soup! Warm, comforting, filling, and nutrient dense!
Cook bacon in a large saucepan over medium heat. Remove once cooked through and leave grease in the pan. Add onion rings and cook over medium-low for about 20 minutes, or until caramelized. This step does take a while, you may want to start the beef in another pan. If you're not in a hurry, remove the caramelized onions once done and set aside.
In the same pan, cook and crumble beef. Once beef starts to brown, add in carrots, celery, garlic, basil and parsley until vegetables are tender and beef is browned, about 10 minutes.
Add broth, tomato paste, and salt, bring to a boil. Reduce heat; simmer, covered, 10-12 minutes.
After simmering, adjust salt and add pepper to taste. Ladle soup into bowls, topping with the shredded cheddar cheese, caramelized onions, crumbled bacon, and avocado slices.
Recipe by Cara Comini of Health Home and Happiness. Visit us at healthomeandhappiness.com