Using a mini food processor, chop the onions until they are finely minced. Alternatively, use the knife to chop them finely.
In a frying pan, heat a tablespoon of ghee, butter, or oil, and add half of the chopped onion. Cook it for about 4 minutes until golden brown. Set aside and let cool off.
In a bowl, combine ground meat, egg, breadcrumbs, cooled cooked onions, Dijon mustard, salt, and pepper, and mix well.
Once the meat is combined, form it into meatballs. I like to use a small ice cream scooper to portion out the meat for the meatballs, so they come together in a similar size.
In a large skillet or braising pot, heat the remaining ghee, butter, or oil, and add the other half of the chopped onion. Cook it for about 4 minutes until golden brown.
Add broth/bouillon to the pot and bring it to a boil. Add the meatballs, cover the pot, and cook for 20 minutes. Halfway through the cooking process, flip the meatballs to the other side.
In a cup, combine heavy cream with flour. Mix it well using a whisk until smooth.
Once the meatballs are cooked, add the cream/flour mixture to the pot, and cook for another 5 minutes.
In the meantime, chop your dill. Add the dill to the sauce and mix until well combined. Check for seasoning and add salt and pepper if needed.
Serve it with your favorite potatoes or pasta and enjoy.