In a large bowl, combine the ground beef, onion, rice, Worcestershire sauce, garlic powder, black pepper, oregano, basil, red pepper flakes, and paprika. Mix everything together until well-combined.
Shape the mixture into meatballs. Place the meatballs in a 9x13-inch baking dish.
In a small bowl, mix together the ketchup and water. Pour the mixture over the meatballs.
Bake the meatballs in preheated oven at 375°F for 30 to 35 minutes, or until cooked through.
Serve the hot zesty porcupine meatballs with your favorite sides.
Interesting Facts
The name "porcupine meatballs" comes from the fact that the cooked meatballs resemble porcupines due to the rice sticking out of them.
Porcupine meatballs are a popular dish in the Midwest United States.
Porcupine meatballs are often served with mashed potatoes or noodles.