Porcupine Meatballs

A delicious, vintage meatball recipe!

This post may contain affiliate links. Please read our disclosure policy.

Porcupine Meatballs combine ground beef and rice into tender meatballs simmered in tomato sauce and served over mashed potatoes.

Porcupine Meatballs

Porcupine Meatballs are a vintage recipe that became popular as a way for home cooks to stretch their grocery budget.

Ground beef and white rice are combined and formed into meatballs. The meatballs are then cooked in a rich tomato sauce that’s flavored with Worcestershire Sauce – then served over mashed potatoes.

PIN THIS RECIPE NOW!

Porcupine Meatballs

Where did Porcupine Meatballs get their name?

As the rice cooks inside the meatballs, the ends of the rice poke outside the edges of the meat – like a porcupine – and that’s where the name Porcupine Meatballs comes from.

The original recipe was published decades ago in the Betty Crocker Cookbook – and it included packaged onion soup mix to flavor the meatballs, as well as canned tomato soup (among other ingredients) to create a sauce.

Our Porcupine Meatball recipe is 100% from scratch – but like the original – we do include Worcestershire sauce in both the meatballs and the tomato sauce. The Worcestershire sauce gives this dish a distinctive savory flavor in every bite and it is deliciously satisfying comfort food the entire family will love.

PIN THIS RECIPE NOW!

Porcupine Meatballs

Do I add uncooked rice or precooked rice to Porcupine Meatballs?

You’ll use uncooked rice in this recipe – and as the meatballs cook, the rice will cook and absorb both the juices from the meat and the sauce. Using uncooked rice also help the meatballs to stay nice and tender in the finished dish. (Precooked rice will continue to expand as it absorbs the juices, making the meatballs more dense.)

Porcupine Meatballs

How do I serve Porcupine Meatballs?

We decided to serve our Porcupine Meatballs over mashed potatoes. But you could also serve it over more rice or pasta.

Other great side dishes include green beans or a simple mixed greens salad with homemade vinaigrette.

You may enjoy these other Meatball recipes:

Print

Porcupine Meatballs

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

4.7 from 21 reviews

Porcupine Meatballs combine ground beef and rice into tender meatballs simmered in tomato sauce and served over mashed potatoes.

  • Author: A Family Feast
  • Prep Time: 20 minutes
  • Cook Time: 30 minutes
  • Total Time: 50 minutes
  • Yield: 5 servings 1x
  • Category: entree
  • Method: roasted
  • Cuisine: American

Ingredients

Scale

Meatballs

1 pound ground beef

1/2 cup uncooked long-grain white rice

1/4 cup finely minced onion

1/4 cup whole milk

1 tablespoon Worcestershire sauce

2 tablespoons fresh parsley, chopped

1/2 teaspoon garlic powder

1 teaspoon kosher salt

1/4 teaspoon freshly ground black pepper

1 whole egg

Sauce

3 tablespoons butter

1/2 cup onion, minced

2 tablespoons tomato paste

3 tablespoons all-purpose flour

1 tablespoon Worcestershire sauce

3 cups low sodium beef stock or beef stock or broth

1 teaspoon gravy browning and seasoning sauce (such as Kitchen Bouquet or Gravy Master)

1 14.5-ounce can pureed tomatoes

Mashed potatoes to serve with the meatballs (see recipe here)

Instructions

  1. Make meatballs by combining all meatball ingredients. Scoop out twenty balls, about 1 ¼ ounces each and roll. Refrigerate while you make the sauce.
  2. In a large deep skillet or saute pan, melt butter and add onions and saute for three minutes over medium heat.
  3. Add the tomato paste and cook for two minutes.
  4. Add the flour, lower heat and cook two more minutes.
  5. Add the Worcestershire sauce, stir then add the beef stock, gravy color and pureed tomatoes.
  6. Bring the mixture up to a simmer then gently add all of the meatballs.
  7. Cover the pan, lower to a slow simmer and cook 15 minutes. Turn meatballs over, cover again and cook 15 more minutes.
  8. While meatballs are cooking prepare the mashed potatoes. Serve meatballs and sauce over the mashed potatoes.

Did you make this recipe?

Share a photo and tag us — we can’t wait to see what you’ve made!

PIN THIS RECIPE NOW!

Porcupine Meatballs
Porcupine Meatballs
Last updated: August 6, 2025

You might also like...

Leave a comment

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

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

This site uses Akismet to reduce spam. Learn how your comment data is processed.

55 Comments

  1. Make these all the time with mashed potatoes. I usually don’t like meatballs because of the consistency but these are awesome.

  2. Great recipe! I remember having porcupine meatballs in middle school back in the 70s and haven’t had them since. I came across this recipe and have had it saved for a while. I typically have all of these ingredients on hand except for fresh parsley which was my only change. I got 17 meatballs out of the meatball mixture and stored them in fridge as directed while I made the sauce. My meatballs stayed together perfectly and the rice was done as well which I had been worried about. My finished dish looked just like your pictures, pan and all! I served with mashed potatoes and some broccoli. I’ll definitely make this recipe again. It was something different for us and we enjoyed it. Thank you!

  3. Just made this recipe and it was a major hit! Thanks for sharing. I made the meatballs along with your mashed potatoes recipe….yumm!

  4. Hello Martha,
    I made your meatballs and they were excellent. I did make a few adjustments. I left out the egg and they still bound together excellently with just the milk. I also used chicken broth as I did not have any beef broth in the house and used canned tomato sauce (14 oz.) instead of pureed tomatoes. They were delicious and a step back into my childhood to a favorite food I have not eaten in years. Thanks for the simple and great recipe.

  5. You may want to clarify what kind of rice to use (unless I missed it somewhere). I personally have about 5 kinds in my pantry most times so was wondering myself. I saw your comment to one of the reviews but that’s the only place I noted it.

    1. Thanks Nancy – Will do – when we say white rice in a recipe, we assume the standard long grain white rice. We would specify a specific variety as needed (basmati, sushi, jasmine, instant, etc) – but point taken. Thank you.