In a large stockpot or Dutchoven cook your ground beef until it starts to brown, breaking it up with a wooden spoon as it cooks.
Add the onion, garlic, and all of the seasonings.
Cook for 5 minutes. Stir in the balsamic vinegar to deglaze your pan and cook, stirring for 2-3 minutes more.
Add the bone broth, carrots, celery, parsnip, sweet potato, tomato paste, harissa paste, and beans.
Bring your soup to a boil, then reduce heat and simmer for 30-40 minutes or until vegetables are tender.
Garnish with chopped parsley and enjoy!