porcupine meatballs

If you are looking for pure, comforting nostalgia that delivers incredible flavor with minimal fuss, porcupine meatballs are an absolute classic. Don’t worry—no actual porcupines are involved! The name comes from a fun culinary trick: uncooked long-grain white rice is mixed right into the ground meat. As the meatballs simmer in a rich, savory tomato sauce, the rice grains cook, expand, and poke outward, giving the finished meatballs a spiky, “porcupine-like” appearance.

It’s a brilliant, budget-friendly dish that turns humble ingredients into a hearty, satisfying meal.

The Science Behind Porcupine Meatballs

  • The Rice Expansion: Unlike standard meatballs that use breadcrumbs as a binder, porcupine meatballs use raw rice. As the meatballs simmer in a bath of liquid and tomato sauce, the rice absorbs the surrounding moisture and savory flavors, cooking right inside the meat while helping to bind the mixture together.
  • Simmering vs. Baking: Simmering them directly in a flavorful sauce allows the starch from the expanding rice to gently thicken the sauce naturally, creating a rich, cohesive gravy.

A Simple, Old-Fashioned Porcupine Meatball Recipe

  • Ingredients:
    • For the Meatballs:
      • 1 lb lean ground beef (or ground turkey)
      • 1/3 cup long-grain white rice, uncooked (do not use instant or brown rice, as they won’t cook correctly in the timeframe)
      • 1 small onion, finely diced
      • 1 clove garlic, minced
      • 1 large egg
      • 1/2 teaspoon salt
      • 1/4 teaspoon black pepper
      • 1/2 teaspoon garlic powder or Worcestershire sauce for extra depth
    • For the Sauce:
      • 1 can (15 oz) tomato sauce
      • 1 can (10.5 oz) condensed tomato soup (or an extra cup of tomato sauce plus a pinch of sugar)
      • 1/2 cup water or low-sodium beef broth
      • 1 teaspoon Worcestershire sauce
      • A pinch of Italian seasoning or garlic powder
  • Step-by-Step Instructions:
    1. Mix the Meatballs: In a large bowl, combine the ground beef, uncooked white rice, diced onion, minced garlic, egg, salt, pepper, and seasonings. Mix gently with your hands just until combined—don’t overmix, or the meatballs will turn tough.
    2. Shape: Roll the mixture into uniform golf-ball-sized meatballs (you should get about 12 to 15).
    3. Prepare the Sauce: In a large skillet or Dutch oven, whisk together the tomato sauce, tomato soup, water (or broth), Worcestershire sauce, and seasonings until smooth. Bring the sauce to a gentle simmer over medium heat.
    4. Simmer (The Magic Step): Carefully drop the raw meatballs into the simmering sauce. Spoon a little sauce over the top of each one.
    5. Cover and Cook: Reduce the heat to low, cover the skillet with a tight-fitting lid, and let it simmer undisturbed for 35 to 45 minutes. This gives the meat time to cook through and allows the rice inside to fully expand and soften.
    6. Serve: Remove the lid, let the sauce thicken slightly, and serve hot with extra sauce spooned over the top.

💡 The Big Takeaway

Porcupine meatballs are a masterclass in clever, traditional comfort food—using basic pantry staples to create a meal that’s fun to look at and deeply satisfying to eat.
Are you making these for a cozy family dinner tonight, or are you exploring classic comfort food recipes that make mealtime easy?

Leave a Comment