Porcupine Meatballs Recipe



  • 12 ounces lean ground beef
  • 12 ounces ground pork
  • 2 slices white bread (formed into fresh bread crumbs using a blender)
  • 4 cups of water
  • 3/4 cups long grain white rice
  • 1 medium onion (finely chopped)
  • 4 cloves of garlic (minced)
  • 2 cups chicken broth
  • 1 can tomato sauce (15 ounces)
  • 1/2 cup milk
  • 2 tablespoons of olive oil
  • 1 tablespoon brown sugar
  • 1 teaspoon fresh thyme (chopped)
  • 1 teaspoon paprika
  • 1/4 teaspoon red pepper flakes
  • 1 bay leaf
  • Salt and Pepper to taste
  • 1/2 teaspoon white pepper
  • 1/2 teaspoon nutmeg
  • 1/8 teaspoon ginger
  • 1/2 teaspoon salt


  1. Preheat oven to 350F.
  2. in a medium size sauce pan using the 4 cups of water and 1 teaspoon of salt bring the water to a boil over medium-high heat; add the rice, return to a boil, and cook for 8 minutes. Strain and rinse the rice and set it aside.
  3. Using the same saucepan and the 2 tablespoons of olive oil cook the onion until it starts to brown. Add the garlic, red pepper, thyme, and paprika. Continue cooking until fragrant and then add the chicken broth, tomato sauce, sugar, cider vinegar, and the bay leaf. Salt and pepper to taste and simmer for about 10 minutes to combine the flavors.
  4. In a large bowl using your hands mix together the ground beef, ground pork, fresh bread crumbs, milk, ginger, white pepper, 1/2 teaspoon salt, and precooked rice.
  5. Form the mixture into 13-16 meatballs and place them in a 13 x 9 casserole dish. Pour the tomato sauce mixture over the meatballs, cover tightly with aluminum foil, and bake for about 1 hour or until rice is tender.
  6. Remove the meatballs to a serving platter; skim any excess fat off the top of the sauce, and serve the sauce over the meatballs.
  7. I served the sauce and meatballs over Linguini.