Porcupine Meatballs

Porcupine meatballs are a retro recipe and old-school favorite—and no, there are no porcupines involved.

Southern Living Porcupine Meatballs on a plate to serve with rice
Photo:

Jen Causey; Food Stylist: Torie Cox; Prop Stylist: Julian Knox

Active Time:
20 mins
Total Time:
1 hr 30 mins
Servings:
4

Porcupine meatballs aren't altogether different from regular meatballs cooked in tomato sauce, but they have an added flair: grains of white rice that are incorporated into the meatballs to beef things up, too!

This recipe is a vestige of Depression-era dishes that reduced the overhead costs of a nutritious meal for families. Take Mississippi Slugburgers, for example, which incorporate pork, cornmeal, and oats into beef burger patties. The result is filling meal in one simple, flavorful dish.

Learn how to make Porcupine Meatballs. The name might be a little silly, but the recipe is quite seriously delicious: tender, flavorful, and filling. Worcestershire sauce and a dash of balsamic vinegar are the secret additions to store bought tomato-basil sauce that bring this recipe into the modern day and make it unforgettable.

What Are Porcupine Meatballs?

Originally called Rice Meatballs in many early recipes, they're affectionately called porcupine meatballs for the rice grain resemblance to porcupine quills.

Ingredients For Porcupine Meatballs

Pantry staples are essential to making porcupine meatballs, plus a few fresh ingredients for extra flavor and brightness. Here's what you'll need:

  • Tomato-basil marinara sauce: Our Test Kitchen prefers Rao's for its freshness and flavor, but any tomato-basil marinara sauce would do.
  • Chicken stock: Adds flavor and liquid to the tomato sauce base.
  • Worcestershire sauce: Provides a rich smokiness and tanginess that adds a savory umami flavor to the tomato sauce base.
  • Balsamic vinegar: With Worcestershire sauce, the acid and sweetness of balsamic vinegar nicely balances the rich flavors of the meat and acidity of the tomato sauce.
  • Ground beef: Lean beef, such as 85/15 ground beef, is best for this recipe as a leaner beef with less fat helps the meatballs stay in tact with only egg as a binder.
  • Uncooked long-grain white rice: This recipe uses uncooked white rice, which cooks and absorbs the liquid throughout the recipe. Later, the finished dish is served with cooked rice.
  • Water: Water is required for the rice to cook from within the meatball and absorb liquid from the sauce and stock. Water also helps keep the meat juicy and tender.
  • Yellow onion: Adds a sharp oniony flavor and some texture to the meatball.
  • Fresh parsley: Lends some fresh, herbaceous flavor to the meatball.
  • Kosher salt: Enhances the overall flavor of the meatballs and sauce.
  • Garlic powder and dried Italian seasoning: Lends concentrated and distinct flavor to the meatballs.
  • Black pepper: Lends a peppery taste to the meatball and enhances the flavor of the beef.
  • Large egg: Binds the meatball together
  • Cooked rice, for serving: In addition to using uncooked rice for building the meatballs, cooked rice provides a base to serve with the meatballs and absorb more tomato sauce.
Southern Living Porcupine Meatballs ingredients

Jen Causey; Food Stylist: Torie Cox; Prop Stylist: Julian Knox

What Are Porcupine Meatballs Made Of?

No, porcupine meatballs are not made from porcupine meat. Instead, they're made from grains of rice and ground beef (though you could swap the ground beef for venison or game meat if you were feeling adventurous). The grains of rice give the meatballs are bumpy, sometimes spiked, appearance that resemble porcupine quills.

Why Do Porcupine Meatballs Call For Uncooked Rice?

It's key to start with dry rice to get a nice, fluffy, feather-light texture of meatball—and it does result in the distinctive "porcupine-inspired" look.

This recipe calls for water added during the process of mixing the meatball, which is uncommon for many meatball recipes, but it's essential to ensure the rice gets cooked. As the meatballs sit in tomato sauce and stock, more liquid is absorbed into the rice throughout the process of simmering.

Our Tips For Making Porcupine Meatballs

This is a fairly simple recipe, but our Test Kitchen has a few smart bits of advice to share:

  • Cool off: Chill meat mixture in the refrigerator before shaping your meatballs; it's easier to form them when the mixture is cold.
  • Leave alone: Because these meatballs are only held together by egg, and there is no traditional panade, leaving them undisturbed for the first 30 minutes of cooking and being very delicate with them as they cook is vital. The key is not overworking the meat when shaping and turning them gently when cooking.
  • Swap up: If you do not have ground beef, ground chicken, pork, or lamb would be tasty alternatives.

How To Store Porcupine Meatballs

Store leftovers in an airtight container in the refrigerator for up to 5 days. Reheat on the stove or in the microwave until warmed through.

Editorial contributions by Catherine Jessee.

Southern Living Porcupine Meatballs cooked and ready to serve with rice

Jen Causey; Food Stylist: Torie Cox; Prop Stylist: Julian Knox

Ingredients

  • 1 (24-oz.) jar tomato-basil marinara sauce (such as Rao’s)

  • 1/2 cup chicken stock

  • 1 Tbsp. Worcestershire sauce

  • 1 Tbsp. balsamic vinegar

  • 1 lb. 85/15 lean ground beef

  • 1/2 cup uncooked long-grain white rice

  • 1/2 cup water

  • 1/3 cup finely chopped yellow onion (from 1 small [5 oz.] onion)

  • 2 Tbsp. chopped fresh flat-leaf parsley, plus more for garnish

  • 1 1/4 tsp. kosher salt

  • 3/4 tsp. garlic powder

  • 1/2 tsp. dried Italian seasoning

  • 1/2 tsp. black pepper

  • 1 large egg, lightly beaten

  • Cooked rice

Directions

  1. Make tomato sauce:

    Preheat oven to 350°F. Stir together marinara sauce, chicken stock, Worcestershire sauce, and balsamic vinegar in a large Dutch oven.

    Southern Living Porcupine Meatballs stirring together the sauce ingredients

    Jen Causey; Food Stylist: Torie Cox; Prop Stylist: Julian Knox

  2. Make ground beef mixture:

    Stir together ground beef, long-grain rice, water, onion, parsley, salt, garlic powder, Italian seasoning, black pepper, and egg in a medium bowl until evenly combined.

    Southern Living Porcupine Meatballs making the meat mixture

    Jen Causey; Food Stylist: Torie Cox; Prop Stylist: Julian Knox

  3. Make meatballs:

    Roll beef mixture into 12 (2-inch) meatballs.

    Southern Living Porcupine Meatballs shaping into meatballs

    Jen Causey; Food Stylist: Torie Cox; Prop Stylist: Julian Knox

    Place in an even layer on top of sauce in Dutch oven.

    Southern Living Porcupine Meatballs putting the meatballs in the sauce

    Jen Causey; Food Stylist: Torie Cox; Prop Stylist: Julian Knox

  4. Bake meatballs:

    Cover and bake in preheated oven, turning once halfway through baking time, until meatballs are no longer pink in the center and rice is tender, about 1 hour, 10 minutes. Serve hot over cooked rice.

    baked porcupine meatballs in a dutch oven

    Jen Causey; Food Stylist: Torie Cox; Prop Stylist: Julian Knox

Additional reporting by
Catherine Jessee
Catherine Jessee
Catherine Jessee is an Assistant Digital Food Editor at Southern Living. She is a writer, editor, and recipe developer with a passion for Appalachian foodways, culture, and history. Prior to joining the Southern Living, Catherine tested and developed recipes for print and digital publications like EatingWell, Food & Wine, Real Simple, Serious Eats, Southern Living, and more.

Related Articles