ATK

Easy & Tasty Recipes for Every Day

ADVERTISEMENT

Old-Fashioned Porcupine Meatballs

ADVERTISEMENT

A nostalgic comfort food classic, old-fashioned porcupine meatballs are hearty, flavorful, and surprisingly fun. These tender meatballs get their name from the rice mixed into the ground beef, which pokes out as they cook—resembling little porcupine quills.

Simmered in a rich tomato sauce, the rice absorbs all the savory flavors while cooking right inside the meatballs, making them incredibly moist and satisfying. This one-pot meal is simple, budget-friendly, and perfect for cozy family dinners.


Why You’ll Love This Recipe

One-Pot Meal: Easy cooking with minimal cleanup.
Hearty and Filling: Meat and rice combined in one dish.
Classic Comfort Food: A timeless, home-style recipe.
Budget-Friendly: Simple, affordable ingredients.


What You’ll Need

For the Meatballs

  • 1 lb ground beef
  • ½ cup uncooked white rice
  • 1 small onion, finely chopped
  • 1 egg
  • 2 tablespoons milk
  • 1 teaspoon garlic powder
  • ½ teaspoon salt
  • ½ teaspoon black pepper

For the Sauce

  • 1 can (15 oz) tomato sauce
  • 1 cup beef broth
  • 2 tablespoons ketchup
  • 1 teaspoon Worcestershire sauce
  • 1 teaspoon sugar
  • ½ teaspoon paprika

How to Make It (Step-by-Step)

Prep time: 15 minutes
Cook time: 40 minutes
Total time: 55 minutes
Yield: 4 servings

Step 1: Make the Meatball Mixture

In a large bowl, combine the ground beef, uncooked rice, chopped onion, egg, milk, garlic powder, salt, and black pepper. Mix until just combined.

Step 2: Shape the Meatballs

Form the mixture into medium-sized meatballs (about 1½ inches in diameter).

Step 3: Prepare the Sauce

In a large skillet or pot, mix together the tomato sauce, beef broth, ketchup, Worcestershire sauce, sugar, and paprika. Bring to a gentle simmer.

Step 4: Cook the Meatballs

Carefully place the meatballs into the simmering sauce. Cover and cook over low heat for 35–40 minutes, stirring occasionally, until the rice is tender and the meatballs are fully cooked.

Step 5: Serve

Serve the meatballs hot with plenty of sauce.


Expert Tips for Success

Use Uncooked Rice: It cooks inside the meatballs and absorbs flavor from the sauce.

Keep the Heat Low: Gentle simmering ensures the rice cooks evenly without drying out the meat.

Don’t Overmix: This keeps the meatballs tender.


Variations and Substitutions

Turkey Version: Substitute ground turkey for a lighter option.

Spicy Kick: Add chili flakes or hot sauce to the sauce.

Herb Flavor: Mix in parsley or Italian seasoning.


Serving Suggestions

These meatballs pair perfectly with:

  • Mashed potatoes
  • Steamed vegetables
  • Crusty bread
  • A simple green salad

Frequently Asked Questions (FAQs)

Why are they called porcupine meatballs?
Because the rice sticks out of the meatballs as they cook, resembling porcupine quills.

Can I use brown rice?
Yes, but it may require a longer cooking time and extra liquid.

Can I make them ahead of time?
Yes. Prepare and refrigerate for up to 24 hours before cooking, or store cooked meatballs in the fridge for 3–4 days.

Leave a Reply

Your email address will not be published. Required fields are marked *