Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Porcupine Meatballs Recipe


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

4.3 from 88 reviews

  • Author: Sophia
  • Total Time: 1 hour 15 minutes
  • Yield: 6 servings

Description

Porcupine Meatballs are a comforting classic American dish featuring tender meatballs mixed with rice, simmered in a flavorful tomato-based sauce. The rice in the meatballs expands during cooking, giving them a distinctive spiky appearance, reminiscent of porcupines. Perfectly suited for a hearty family dinner, these meatballs are delicious served with mashed potatoes, rice, or crusty bread.


Ingredients

Meatballs

  • pounds lean ground beef
  • 1 medium egg
  • 4 cloves garlic, minced
  • ¾ cup long grain rice (preferably basmati)
  • 1 teaspoon salt
  • ½ teaspoon black pepper
  • 2 teaspoons Worcestershire sauce
  • 2 teaspoons Italian seasoning
  • ½ teaspoon onion powder

Sauce

  • 28 oz tomato sauce
  • 1 cup chicken broth
  • 2 tablespoons sugar
  • 1 tablespoon Worcestershire sauce
  • 1 teaspoon Italian seasoning
  • ½ teaspoon garlic powder
  • 1 teaspoon salt


Instructions

  1. Prepare Meatball Mixture: In a large bowl, combine lean ground beef, egg, minced garlic, long grain rice, salt, black pepper, Worcestershire sauce, Italian seasoning, and onion powder. Mix well until all ingredients are fully integrated.
  2. Form Meatballs: Shape the mixture into 15-18 equal-sized meatballs. Place them on a baking sheet and refrigerate until you are ready to add them to the sauce. This helps the meatballs hold their shape during cooking.
  3. Make the Sauce: In a large skillet or saucepan, mix together tomato sauce, chicken broth, sugar, Worcestershire sauce, Italian seasoning, garlic powder, and salt. Bring the mixture to a low simmer and let it cook for 5 minutes to meld the flavors.
  4. Simmer Meatballs in Sauce: Gently lower the chilled meatballs into the simmering sauce. Return the sauce to a low simmer, cover the pan, and cook for 50-55 minutes. This ensures the meatballs cook through to a safe internal temperature of 165°F and the rice inside becomes fully tender.
  5. Serve: Serve the porcupine meatballs immediately, pairing them with extra rice, creamy mashed potatoes, or crusty bread as desired.

Notes

  • While any white rice can be used, long grain basmati rice works best for the signature “porcupine” look due to its shaft length and appearance once cooked.
  • Porcupine Meatballs pair well with mashed potatoes, egg noodles, or steamed vegetables like broccoli or cauliflower for a well-rounded meal.
  • Leftovers can be stored in an airtight container in the refrigerator for 3-4 days. Reheat gently in the microwave or on the stovetop with a splash of water to maintain moisture.
  • Prep Time: 15 minutes
  • Cook Time: 1 hour
  • Category: Main Course
  • Method: Stovetop
  • Cuisine: American