Vintage Porcupine Meatballs

🕒 Prep: 15 min
🔥 Cook: 45 min
🍽 Serves: 4
Be the First to Review!

Vintage Porcupine Meatballs are a nostalgic trip back to those comforting family dinners. These are not your average meatballs — the rice inside gives them an adorable, prickly appearance, hence the name. It's a hearty, warming dish that’s perfect for a cozy evening.

Vintage Porcupine Meatballs

This post may contain affiliate links. As an Amazon Associate, we earn from qualifying purchases.

Ingredients for Vintage Porcupine Meatballs

Ingredients for Vintage Porcupine Meatballs

The star of the dish, ground beef, provides a hearty base that’s both filling and flavorful. Uncooked long grain rice is the secret to the porcupine effect, expanding during cooking to create a delightful texture. Finely chopped onion adds a mellow, savory sweetness. The egg acts as a binder, ensuring our meatballs hold together nicely. Salt and black pepper season the meatballs, enhancing the natural meaty flavors. A splash of water keeps the mixture moist. The canned tomato sauce forms the base of our simmering liquid, mingling with Worcestershire sauce for a tangy, slightly smoky depth. Another cup of water helps to create sufficient sauce for simmering.

Why This Vintage Porcupine Meatballs Works

During cooking, the rice inside the meatballs slowly soaks up liquid from the water, egg, and tomato sauce. As the rice swells and softens, it fills out the meatballs from the inside. That’s why they look a little “spiky” like a porcupine and also why they feel tender instead of dense. The grains spread through the ground beef and keep it from packing too tightly.

While everything simmers in the skillet, the tomato sauce and water stay at a gentle bubble, not a hard boil. With this steady heat, the beef cooks through slowly, so it stays moist instead of drying out. The egg sets as it heats and holds the meat and rice together, so the meatballs don’t fall apart in the sauce.

Over the 45 minutes, the tomato sauce thins at first, then starts to thicken again as some water cooks off. As it thickens, the sauce clings to the meatballs and the rice, so every bite ends up coated and soft all the way through.

Vintage Porcupine Meatballs Tips & Tricks

  • When forming meatballs, wet your hands slightly to prevent sticking.
  • If you want to boost the flavor, add a pinch of garlic powder to the meat mixture.
  • For a bit of heat, toss in a dash of cayenne pepper or red pepper flakes.

Mistakes To Avoid

Letting the meatballs simmer on a hard boil instead of a gentle bubble can cause trouble fast. The outside tightens and starts to dry while the rice inside is still firm, so the meatballs end up tough on the outside and undercooked and crunchy in the center.

Packing the meat mixture too tightly while shaping makes very dense balls. As they cook, the rice doesn’t have room to swell and the sauce can’t seep in, so the meatballs stay heavy, tight, and a bit gummy instead of tender.

Skipping the water in the meat mixture seems small but changes the texture. Without that extra moisture, the rice has less liquid to soak up, so it stays harder and the meat turns out drier and more crumbly.

Stirring the pan too often or too roughly once the meatballs are in the sauce breaks them apart. The rice and meat then scatter into the tomato sauce, which turns grainy and thick, and there are fewer whole meatballs left to serve.

Ingredients

  1. 1 lb ground beef
  2. 1/2 cup uncooked long grain rice
  3. 1/4 cup finely chopped onion
  4. 1 egg
  5. 1 tsp salt
  6. 1/4 tsp black pepper
  7. 1/4 cup water
  8. 2 cups canned tomato sauce
  9. 1 cup water
  10. 1 tbsp Worcestershire sauce

Step-by-step Instructions

  1. 1. In a large bowl, combine ground beef, rice, onion, egg, salt, black pepper, and 1/4 cup of water. Mix well.
  2. 2. Shape the mixture into meatballs, about 1 1/2 inches in diameter.
  3. 3. In a large skillet, combine tomato sauce, 1 cup of water, and Worcestershire sauce, then bring to a simmer.
  4. 4. Gently add the meatballs to the simmering sauce.
  5. 5. Cover and simmer for 45 minutes, stirring occasionally.
  6. 6. Serve hot, garnished with fresh herbs if desired.

Frequently Asked Questions

Can I use a different type of meat?
Absolutely! Ground turkey or chicken can be great substitutes if you want a lighter option.
Is it possible to make these in advance?
Yes, you can prepare the meatballs a day ahead and keep them in the fridge. Just add a few extra minutes to the cooking time if they're cold when you start simmering.
Can I freeze the leftovers?
Definitely! These meatballs freeze well. Just let them cool completely, then store in an airtight container for up to three months.

Serving Ideas for Vintage Porcupine Meatballs

These meatballs shine when served over a bed of fluffy mashed potatoes or creamy polenta. A side of steamed green beans or roasted carrots adds a nice color and nutritional boost. Top with fresh parsley for a pop of freshness and color.

Ratings and Comments

Your feedback helps other cooks — thank you!

This recipe is for informational purposes only. Always follow proper food safety practices, cook foods to safe internal temperatures, and store leftovers appropriately. Results may vary.