This healthy twist on classic Swedish Meatballs is tender and flavorful. They're simmered in a cream sauce for a comforting meal. Perfect over mashed potatoes or served as a crowd-pleasing appetizer.
Heat olive oil in a large skillet over medium heat. Add minced onion and garlic, sauté until soft and fragrant.
Stir in minced parsley and cook for an additional minute. Remove the skillet from heat and let the mixture cool.
In a large bowl, combine ground beef, cooled onion-garlic mixture, egg, seasoned breadcrumbs, kosher salt, and black pepper. Mix the meatball ingredients well.
Shape the meat mixture into small, bite-sized meatballs.
In the same skillet, brown the meatballs on all sides over medium-high heat, using additional olive oil if needed. Cook until fully cooked through.
Remove meatballs from the skillet and set aside.
Pour beef broth or beef stock into the skillet and simmer.
Add cream cheese to the simmering broth, stirring continuously until melted and smooth.
Stir in Greek yogurt (or sour cream) until well combined.
Return cooked meatballs to the skillet, coating them in the creamy Swedish meatball sauce.
Simmer the homemade meatballs over low heat until heated through.
Season with additional salt and pepper to taste.
Serve hot, garnished with chopped fresh parsley.
Notes
These taste delicious over mashed potatoes.
For the breadcrumbs, dried and blended sourdough works well.