Porcupine Meatballs

If you’re looking for a hearty, wholesome meal that’s guaranteed to win over your family or guests, Porcupine Meatballs should be at the top of your list. I recently prepared these savory meatballs, and I have to say, they were an absolute hit.

The tender beef mixed with rice spikes and cooked in a tangy tomato sauce was both comforting and delicious. What I loved most was how easy they were to prepare, even on a busy weeknight. Whether you’re a longtime fan or trying them for the first time, this recipe is sure to become one of your kitchen favorites.

Porcupine Meatballs

Why You’ll Love This Recipe?

There’s a lot to appreciate about porcupine meatballs, and it’s not just their adorable name!

Simple Ingredients, Big Flavor

You only need basic ingredients like ground beef, rice, and tomato sauce to create a flavorful meal that feels gourmet.

Effortlessly Customizable

This dish is easy to adapt to your preferences. Add spices, switch sauces, or use ground turkey for a twist on the original.

Comforting and Nostalgic

Dating back to the Great Depression era, this recipe offers a sense of tradition and coziness that every family table can enjoy.

Great for Any Occasion

Whether served as an appetizer, a main course over rice, or even in a sub sandwich, these meatballs are versatile enough for various meals and events.

Perfect for Meal Prep

Not only are they delicious fresh, but they also freeze well, making them ideal for make-ahead meals.

Cooking Time ⏲️

Here’s how long you’ll need to make these scrumptious meatballs:

  • Prep Time: 15 minutes
  • Cooking Time: 55 minutes
  • Total Time: 1 hour 10 minutes

Ingredients

  • Lean ground beef
  • Uncooked long-grain white rice
  • Water
  • Chopped onion
  • Kosher salt
  • Celery salt
  • Garlic powder
  • Ground black pepper
  • Canola oil
  • Tomato sauce
  • Low-sodium chicken stock
  • Worcestershire sauce
  • Granulated sugar

Variations 

Don’t be afraid to put your own spin on this recipe!

  • Dairy-Free: This recipe is already dairy-free. Just double-check your Worcestershire sauce label to ensure it’s compliant.
  • Gluten-Free: Swap regular Worcestershire sauce with a gluten-free version. Rice is naturally gluten-free!
  • Spiced-Up: Add chili flakes or cayenne pepper to the meatball mixture for a spicy kick.
  • Herbed Flavor: Mix in chopped fresh parsley, basil, or oregano to add a burst of freshness.

Essential You’ll Equipment

  • Mixing Bowl: Combine the meatball mixture easily.
  • Large Skillet: Brown the meatballs and cook them to perfection.
  • Wooden Spoon: Stir the sauce.
  • Tongs: Flip the meatballs while browning.
  • Lid or Foil: Cover the skillet during the simmering process.

How to Make Porcupine Meatballs?

This recipe is straightforward to follow, and every step helps create a delicious final dish. The rice “spikes” give these meatballs personality while also locking in fantastic texture and flavor.

Step 1: Prepare the Meatball Mix

Start by gathering all your ingredients. Combine the ground beef, rice, water, chopped onion, and seasonings (kosher salt, celery salt, garlic powder, and pepper) in a mixing bowl. Use your hands to gently mix everything until combined. Then, roll the mixture into 12 even-sized meatballs. It’s okay if they’re not perfect; part of their charm is in their rustic appearance! 🌟

Step 2: Brown the Meatballs

Heat a tablespoon of canola oil in a large skillet over medium-high heat. Add your meatballs and give them enough space to comfortably cook. Brown them on all sides. This process locks in the juices and gives the final dish a beautiful color. Once browned, drain any excess grease from the skillet. 🥘

Step 3: Make the Sauce

Pour the tomato sauce, chicken stock, Worcestershire sauce, and granulated sugar into the skillet with the meatballs. Stir gently to cover each meatball with the sauce, and reduce the heat to medium-low. Cover the skillet and simmer for about 45 minutes, or until the meatballs are cooked through, and the rice is tender. Stir occasionally, and if the sauce becomes too dry, add a little more chicken stock. 🍅

Step 4: Serve and Enjoy

Once done, serve your porcupine meatballs hot and fresh. They’re fantastic on their own, but they really shine when paired with creamy mashed potatoes, steamed vegetables, or buttered noodles. Don’t forget to garnish with fresh parsley for an added pop of color! 🌿

Porcupine Meatballs

Tips for Making the Recipe

  • Use Room-Temperature Ingredients: This ensures even mixing and cooking.
  • Don’t Over-Mix: Combining the meatball mixture too much can make them tough. Handle gently!
  • Adjust Salt Levels: If using regular (not low-sodium) chicken stock, taste the sauce before adding additional salt.
  • Simmer Gently: Avoid high heat, as it may cause the sauce to evaporate too quickly or burn.
  • Try Baking: If stovetop cooking isn’t your preference, follow the oven method for equally excellent results.

How to Serve Porcupine Meatballs? 

Presentation can make all the difference, even for a simple dish like this.

  • Classic Combo: Place the meatballs over white rice or mashed potatoes, spooning sauce generously over the top.
  • Casual Platter: Serve on a tray with toothpicks for easy grabbing at parties.
  • Pasta Night: Pair with spaghetti or penne, letting the sauce coat the noodles perfectly.
  • Sub Sandwiches: Stuff these meatballs into a crusty baguette, add mozzarella, and toast for a hearty, porcupine-inspired sub.

Sprinkle parsley or grated Parmesan on top for a final touch.

Nutritional Information

Here’s a quick glance at the nutrition per serving of porcupine meatballs (calculated approximately):

  • Calories: 364
  • Protein: 35g
  • Carbohydrates: 16g
  • Fat: 18g

This is a balanced meal option, with plenty of protein and texture to satisfy.

Make Ahead and Storage

Porcupine meatballs are excellent for meal prepping because they store wonderfully.

Storing Leftovers

Once cooled, place them in an airtight container and refrigerate for up to three days. You can reheat them on a stovetop over low heat or microwave until warmed through.

Freezing Options

You can flash freeze the cooked meatballs by spreading them out on a tray and popping them into the freezer for a few hours. Once frozen, transfer to a freezer-safe bag or container, then store for up to three months.

For an even quicker prep, freeze the rolled, uncooked meatballs. When you’re ready to cook, simmer them directly from frozen, adding a few extra minutes to the cooking time.

[mv_create key=”194″ type=”recipe” title=”Porcupine Meatballs” thumbnail=”https://breakfastmenuprices.com/wp-content/uploads/2025/03/image-136.jpeg”]

Leave a Comment