Home » Recipes » Dinner Ideas » Porcupine Meatballs

Porcupine Meatballs

This tasty, retro Porcupine Meatballs recipe features tender ground beef meatballs filled with rice “spikes” and baked in a simple, savory tomato sauce. It’s a savory, hearty dish that’s perfect served over mashed potatoes or buttered noodles.

3 porcupine meatballs with red sauce, over creamy mashed potatoes

Popular during the Great Depression, the recipe for Porcupine Meatballs became a favorite because it required just a handful of basic ingredients including ground beef, long-grain rice, onion, and canned tomato soup. I’ve given the meatballs and red sauce a bit of an upgrade, while still keeping the recipe very simple. You’ll swirl the rice-and-beef meatballs in the tangy tomato sauce, then bake them to tender, delicious perfection.

Why We ❤️ This Recipe for Porcupine Meatballs

I’m grateful to our neighbor/friend Audra who first introduced me to this fun, retro dish. Despite their rice-spiked appearance, these meatballs are perfectly soft and tender…nothing like a porcupine’s prickly quills (where this recipe gets its name)! Here’s why you’ll love this recipe, too:

  • Filling + comforting. Serve this old-fashioned porcupine meatballs recipe as a hearty appetizer or enjoy them for dinner. The combination of spice-flecked beef and rice is pure comfort food, especially with Creamy Mashed Potatoes – they’ll disappear fast!
  • A little different. Meatballs, such as my Swedish Meatballs recipe, are often made with bread crumbs. So this version that uses rice is a fun twist.
  • Make ahead. Porcupine meatballs keep well, making them a nice make-ahead meal choice. This recipe freezes beautifully, so you can keep some meatballs for another meal. You can see how to freeze porcupine meatballs lower down.
ingredients needed for porcupine meatballs

What You’ll Need

Here’s a glance at the ingredients you’ll need to make this porcupine meatballs recipe. Scroll down to the printable recipe card at the end of this post for the exact ingredient amounts.

  • Ground beef – I use a good quality, lean ground beef.
  • White rice – Use uncooked, long-grain white rice.
  • Egg – This helps to bind the meatball mixture together, plus it adds rich flavor.
  • Shallot – Or use a yellow onion.
  • Fresh parsley – A little bit of fresh herby green flavor is always so nice.
  • Worcestershire sauce – It’s hard to replicate this flavoring that always adds so much flavor to dishes.
  • Seasonings- Garlic powder, paprika, and simple salt & pepper.
  • Olive oil – For greasing the baking dish.
  • Tomato sauce – Use your preferred brand; this will be the base of the red sauce.
  • Beef broth This adds more beefy flavor, a nice addition to the red sauce mixture.
A porcupine meatball is cut in half to show its meat and rice interior.

How to Make Porcupine Meatballs

Here’s my easy method for making porcupine meatballs. Find the detailed instructions in the recipe card lower down.

  • Combine meatball ingredients. Add the ground beef, uncooked rice, egg, shallot, parsley, Worcestershire sauce, garlic powder, paprika, salt, and black pepper to a mixing bowl.
  • Mix. Thoroughly mix all of the meatball ingredients until combined.
  • Form the meatballs. Shape the meat mixture into balls and place them in a greased baking dish.
  • Make the red sauce. Whisk together the tomato sauce and broth.
  • Assemble. Pour the red tomato sauce mixture over the meatballs.
  • Bake. Cover the baking dish with foil and bake for 45-50 minutes, then uncover it to bake a little longer.
A tray of 12 baked porcupine meatballs with a sprig of parsley.

Serve. Spoon the sauce over the meatballs, sprinkle with fresh parsley, and serve warm.

Tips & Variations

Here are a few tips and variation ideas that will help you make this recipe for porcupine meatballs:

  • Use your hands. When it comes to meatballs, I believe that mixing the meat mixture with your hands is the best way to get everything evenly combined. But I also know that many people do not like to touch raw meat – if that’s you, just use a sturdy wooden spoon; you’ll do just fine.
  • Try a different sauce. While the traditional preparation of porcupine meatballs calls for red sauce, you could give this dish a whole different flavor and appearance with a green pesto sauce.
  • Try different meat. You can make this porcupine meatballs recipe with ground sausage in place of ground beef for a slightly different flavor. Choose a sweet or spicy version depending on your preference.
  • Add vegetables. For a bit more color, flavor, and overall oomph, add diced bell pepper or chopped baby spinach to the pan when you cook the onion. Then stir it all into the rice and beef mixture.
  • Do a double batch. Double this recipe for porcupine meatballs to serve more people – or freeze half for another meal.
3 porcupine meatballs with red sauce, over creamy mashed potatoes

Serving Suggestions

Serve porcupine meatballs for a comforting, filling main dish. Or offer them as a hot appetizer with plenty of toothpicks at a cocktail party. Here’s how to serve these meatballs:

  • With a salad. Add to the table my Italian Chopped Salad, my mom’s fresh, crunchy Broccoli Salad, or this Arugula Beet Salad.
  • Potatoes. Our family always requests mashed potatoes with this dish. Choose from my Buttermilk Mashed Potatoes or Classic Mashed Potatoes recipes. You could also do a Parsnip Puree.
  • Over noodles. If you’re not a fan of mashed potatoes, buttered egg noodles are a great choice. Or you could serve them with spaghetti and plenty of grated parmesan cheese.
  • With rolls. Soft Rhodes Rolls are a real treat when it comes to swiping up a dish like this!
  • Side vegetable. A simple side vegetable like steamed broccoli, Roasted Asparagus or Grilled Asparagus, or buttery Candied Carrots is a welcome accompaniment to this hearty dish.
  • Alongside other appetizers. Pop meatballs in a small slow cooker to keep them warm, and add them to a cocktail party buffet with toothpicks, along with other appetizers like my mom’s Shrimp Dip, Cheesy Stuffed Mushrooms, or a fun platter of this Shotgun Shells Recipe. Or choose from my many Appetizer Recipes.
  • In soup. Save your leftover porcupine meatballs and pop them in my Italian Meatball Soup instead of the meatballs called for in the recipe.
  • Make a Porcupine Meatball Sub. Add leftover meatballs and sauce to toasted hoagie rolls and melt some cheese over the top for an awesome lunch the following day!
a white baking dish of porcupine meatballs in red sauce

How to Store & Reheat Leftovers

  • Fridge – Place the cooled meatballs in an airtight container and store them in the fridge for up to 4 days.
  • Freezer – Freeze these meatballs cooked or uncooked. For cooked meatballs, place them in a freezer-safe bag or container and freeze for up to 3 months. Thaw them in the fridge before reheating. For raw meatballs, place them on a cookie sheet in the freezer for 1 hour, then transfer them to a freezer-safe bag or container and freeze for up to 3 months. Thaw the meatballs in the fridge before proceeding with the recipe.
  • To Reheat – Place the meatballs in a skillet with some tomato sauce and gently reheat them over medium heat. Or just use the microwave, heating the meatballs gently in 20-second intervals.
3 porcupine meatballs with red sauce, over creamy mashed potatoes

Porcupine Meatballs

Yield: 4 servings
prep time: 15 minutes
cook time: 1 hour 10 minutes
total time: 1 hour 25 minutes
This tasty, retro Porcupine Meatballs recipe features tender ground beef meatballs filled with rice "spikes" and baked in a simple, savory tomato sauce. It's a savory, hearty dish that's perfect served over mashed potatoes or buttered noodles.
No reviews yet
Print

Ingredients

  • 1 pound lean ground beef
  • ½ cup uncooked long-grain white rice
  • 1 large egg
  • 1 medium shallot, finely minced
  • 1 tablespoon fresh chopped parsley
  • ½ tablespoon Worcestershire sauce
  • 1 teaspoon garlic powder
  • ½ teaspoons paprika
  • 1 teaspoon kosher salt
  • ½ teaspoon freshly ground black pepper
  • 2 tablespoons olive oil
  • 1 can (15 ounces) tomato sauce
  • ¾ cup low-sodium beef broth
  • Fresh chopped parsley, optional garnish

Instructions

  • Preheat oven to 375°F.
  • In a large mixing bowl, combine ground beef, uncooked rice, egg, minced shallot, chopped parsley, Worcestershire sauce, garlic powder, paprika, salt, and black pepper. Mix thoroughly, until evenly combined.
  • With your hands, shape the meat mixture into meatballs, approximately 1 to 1½ inches in diameter. Ensure they are uniformly sized for even cooking.
  • Grease a 9" x 13" baking dish or a similar sized Dutch oven with olive oil, then add the meatballs.
  • In a medium bowl, combine the tomato sauce and beef broth. Slowly pour this mixture over the meatballs, making sure each meatball has sauce poured over and they are partially submerged.
  • Cover baking dish tightly with foil, then place in oven and bake for 45-50 minutes.
  • Uncover the baking dish, then bake 20 minutes more, to let meatballs develop a nice color and deeper flavor.
  • To ensure the meatballs are cooked thoroughly, cut one open to ensure the rice is fully cooked, and there is no pinkness in the meat.
  • To serve, spoon extra sauce in the baking dish over the meatballs. Sprinkle fresh chopped parsley over the meatballs for a burst of color and flavor, then serve them warm. These porcupine meatballs pair really well with mashed potatoes.

Nutrition Information:

Serving: 1 Calories: 308kcal Carbohydrates: 11g Protein: 23g Fat: 19g Saturated Fat: 6g Polyunsaturated Fat: 11g Trans Fat: 1g Cholesterol: 98mg Sodium: 515mg Fiber: 1g Sugar: 2g
Nutrition information is automatically calculated by Spoonacular. I am not a nutritionist and cannot guarantee accuracy. If your health depends on nutrition information, please calculate again with your own favorite calculator.
Did you make this recipe?Please leave a comment below. And share a photo on Instagram with the hashtag #afarmgirlsdabbles or tag @farmgirlsdabble!

get new posts via email:

Leave a Reply

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

Recipe Rating: