Prepare meatballs: In a large bowl, combine ground beef, ground pork, breadcrumbs, Parmesan, garlic, egg, parsley, salt, pepper, and red pepper flakes. Mix until just combined. Shape into 1½–2 inch meatballs.
Optional sear: Heat a skillet with olive oil and sear meatballs on all sides until lightly browned. This adds flavor but is not necessary.
Prepare sauce: In a separate bowl or skillet, sauté onion and garlic in olive oil until translucent. Add tomato sauce, oregano, basil, salt, pepper, and sugar. Stir to combine.
Combine in slow cooker: Pour half of the marinara sauce into the slow cooker. Place meatballs on top, then cover with remaining sauce.
Slow cook: Cover and cook on low for 4–5 hours or high for 2–3 hours until meatballs are fully cooked and tender.
Serve: Garnish with fresh basil or parsley and sprinkle with Parmesan cheese. Serve with pasta, crusty bread, or as a sub sandwich.