Place the meatballs in the bottom of a slow cooker.
Top with sliced onions and mushrooms.
In a medium bowl, whisk together beef broth, ketchup, Worcestershire sauce, tomato paste, Dijon mustard, garlic powder, onion powder, thyme, salt, and pepper.
Pour sauce mixture over the meatballs, onions, and mushrooms.
Cover and cook on LOW for 5–6 hours or HIGH for 2–3 hours.
In the last 30 minutes of cooking, mix cornstarch with cold water and stir into the slow cooker. Cover and let the sauce thicken.
Serve meatballs with gravy over mashed potatoes, rice, or egg noodles. Garnish with fresh parsley.