Skip to Content

Porcupine Meatballs

June 22, 2024

Porcupine meatballs!? These beef meatballs look like little porcupines because of the way the grains of rice stick out of them. Served in a light and easy red sauce, it’s a fun take on a classic.

Categories

a skillet filled with homemade porcupine meatballs in tomato sauce with a serving spoon.
Photography by Gayle McLeod

Looking for more fab meatball recipes?

Our Recipe For Old-Fashioned Porcupine Meatballs

You probably know we love meatballs at The Modern Proper – from Easy Fig Jam Meatballs to classic Swedish Meatballs to Creamy Turkey Meatballs. They’re so versatile and easy to make. We also love a cumin-spiked Meatball Shakshuka! This porcupine meatballs recipe offers a version of the classic staple meatballs and red sauce. While making the perfect pot of pasta is definitely an option, we like to serve this with mashed potatoes or plain white rice. And for more of our best meatball recipe ideas, check out our favorite meatball recipes.

homemade porcupine meatballs in tomato sauce

What Are Porcupine Meatballs?

Once you find out that porcupine meatballs are named for the way they look, they seem much cuter than when you thought they were made from real porcupines. The grains of rice stick out of the meatball and look like little porcupine quills. Cute, right?

ground beef, egg, spices, Worcestershire, olive oil, tomato sauce, stock, butter & brown sugar in prep bowls

Porcupine Meatball Ingredients

  • Ground beef

  • White rice

  • Egg

  • Worcestershire sauce + seasonings

  • Garlic cloves

  • Tomato sauce, chicken or beef stock

  • 1 teaspoon Italian seasoning, salted butter

  • Brown sugar

  • Extra-virgin olive oil

beef, egg, Worcestershire, rice, garlic, Italian seasoning, garlic powder, onion powder, salt, pepper & water in a bowl
beef, egg, Worcestershire, rice, garlic, Italian seasoning, garlic powder, onion powder, salt, pepper & water mixed in a bowl
raw porcupine meatballs on a baking sheet
homemade porcupine meatballs being cooked in olive oil in a skillet

How to Make Homemade Porcupine Meatballs

  1. Make the meatballs. Mix the meatball ingredients in a large bowl, and form into golf ball size meatballs.

  2. Cook the meatballs. Cook the meatballs in olive oil in a large nonstick skillet over medium-high heat.

  3. Make the sauce. Combine the sauce ingredients to the skillet and add the meatballs.

  4. Simmer the meatballs in the sauce. Simmer until the rice in the meatballs is tender, about 45-50 minutes.

  5. Serve family-style with pasta of your choice, mashed potatoes, or rice. Garnish with parsley or basil.

tomato sauce, chicken stock, Italian seasoning, butter, brown sugar, Worcestershire, garlic powder, & salt in a skillet
homemade meatballs cooking in homemade tomato sauce

How to Store Leftovers + Tips

  • Leftovers are good in the fridge for 3-4 days. You can freeze the meatballs raw if you’d like to plan ahead, or cooked, depending on your schedule. Freeze the sauce separately if making ahead.

  • This is a thin sauce! It is not like the marinara you are familiar with. Porcupine meatball sauce is commonly made with vegetable or tomato juice or canned tomato soup. We love the addition of butter to the sauce, a little nod to Marcella Hazan’s famous red sauce, but it also works if it is left out.

  • We like to use a nonstick skillet. These meatballs are a tad looser than you might be use to, because of the water and rice, and it’s easiest to cook in a skillet that they won’t stick to. If you don't have a nonstick skillet, we recommend spraying the pan first with baking spray, and then using olive oil for flavor.

  • For even more meatball recipe deliciousness, check out our One-Pot Chicken Meatballs & Green Curry Rice.

homemade porcupine meatballs and tomato sauce in a skillet with a spoon

More Favorite Red Sauce Recipes From The Modern Proper

Now You’re Cookin!

For more recipe inspiration, follow us on Facebook, Instagram, TikTok and Pinterest or order our cookbook. We love when you share your meals. Tag us on Instagram using #themodernproper. Happy cooking!

💌 Let's Stay Together

There are so many great ways to receive all of our latest recipes, meal tips, and inspiration.

Porcupine Meatballs

  • Serves:  6
  • Prep Time:  15 min
  • Cook Time:  1 hr 5 min
  • Calories:  431

Ingredients

Meatballs

  • 1½ pounds 80/20 ground beef
  • 1 egg, beaten
  • 1½ teaspoons Worcestershire sauce
  • ½ cup long grain uncooked white rice
  • 3 garlic cloves, minced
  • 1 teaspoon Italian seasoning
  • ¾ teaspoon garlic powder
  • ½ teaspoon onion powder
  • 1 teaspoon sea salt
  • ¼ teaspoon freshly cracked black pepper
  • ⅓ cup water
  • 1 tablespoon extra-virgin olive oil

Sauce

  • 1 (28-ounce) can tomato sauce
  • ½ cup chicken or beef stock
  • 1 teaspoon Italian seasoning
  • 4 tablespoons salted butter
  • 2 tablespoons brown sugar
  • 2 teaspoons Worcestershire sauce
  • 1 teaspoon garlic powder
  • 1 teaspoon sea salt

For serving (optional)

Method

  1. Make the meatballs. In a large bowl, combine the beef, egg, Worcestershire, rice, garlic, Italian seasoning, garlic powder, onion powder, salt, pepper, and ⅓ cup water. Mix well, then form golf ball–size meatballs (about 2 tablespoons each) and place on a plate. You should have about 20 meatballs.

  2. Heat the olive oil in a large nonstick skillet over medium-high heat. Once the oil is glistening, add the meatballs in a single layer about 1-inch apart. Cook until the meatballs are browned all over, about 10 minutes. Transfer to a plate and discard the grease.

  3. Make the sauce. Return the skillet over medium heat. Add the tomato sauce, chicken stock, Italian seasoning, butter, brown sugar, Worcestershire, garlic powder, and salt and stir to combine. Add the meatballs to the sauce and turn to coat. Cover and reduce the heat to low. Simmer until the rice in the meatballs is tender, about 45-50 minutes.

  4. Serve family-style with pasta of your choice, mashed potatoes, or rice. Garnish with parsley or basil.

Nutrition Info

  • Per Serving
  • Amount
  • Calories 431
  • Protein 25 g
  • Carbohydrates 23 g
  • Total Fat 33 g
  • Dietary Fiber 3 g
  • Cholesterol 51 mg
  • sodium 1098 mg
  • Total Sugars 9 g

Porcupine Meatballs

Questions & Reviews

Join the discussion below.

or
  • Betsy

    Can this be made in a slow cooker and if so how?

    We have not tested this in a slow cooker yet.

  • Kay

    These were very yummy and fun to make, my kids loved helping roll them. Served them over mashed potatoes and everyone enjoyed them.

    Thanks Kay, so fun getting the kids involved!