Porcupine Meatballs
Porcupine meatballsโnamed for their appearance only, thank goodnessโare a classic, comforting dish enjoyed since the early 20th century. Their combination of savory beef, aromatic spices and fluffy rice has satisfied families for generations.

This unique recipe combines tender, seasoned meatballs with rice, resulting in a flavorful, filling meal that resembles the spiky look of porcupine quills. I can’t help but think this started with a silly story told to kids.
The origins of porcupine meatballs can be traced back to the Great Depression when resourceful home cooks found ways to stretch their protein supply. By adding rice to the meatballs, they created an affordable and tasty dish that would become a staple in many households.
A timeless favorite, these appetizing morsels are perfect for gatherings, potlucks, or a cozy family dinner.
What to serve with porcupine meatballs
These meatballs can be served alone for a party or gathering or as a main course over rice, noodles or creamy mashed potatoes. When served as part of an entrรฉe, pair them with a fresh Caesar salad and savory soup to balance the rich flavors.
As for beverages, serve adults a medium-bodied red wine, such as Merlot or Malbec. For non-alcoholic options, a refreshing iced tea or a fruity lemonade works well.
Ingredients needed to make porcupine meatballs
Here are the items to gather to make this meatball recipe, plus a bit about what each contributes to the flavors:
- Lean Ground Beef: Serves as the base for the meatballs, providing a savory, protein-packed foundation.
- White Rice: Adds a unique texture and makes the meat go further while creating the signature “porcupine” appearance.
- Onion: Offers a mild, aromatic flavor that enhances the overall taste of the meatballs.
- Seasonings (Salt, Paprika, Garlic Powder, Pepper): Combine to create a well-balanced and flavorful meatball mixture.
- Parsley: Adds a touch of freshness and color to the dish.
- Egg: Binds the ingredients together, ensuring the meatballs hold their shape during cooking.
- Brown Sugar: Balances the savory flavors with a hint of sweetness.
- Tomato Sauce: Provides a rich and tangy base for the meatballs to simmer and absorb.
- Worcestershire Sauce: Adds depth and a savory, umami-rich flavor to the dish.
Kitchen Equipment Needed
- Large mixing bowl
- Small mixing bowl
- 9 x 13 Baking dish
Frequently asked questions about porcupine meatballs
Here are some of the most common questions and answers about this recipe and dish. If you have a question I havenโt covered, leave it in the comments below. I will reply as soon as I can!
How do you keep meatballs from sticking together?
To prevent meatballs from sticking together, ensure that they are spaced evenly in the pan and do not touch while cooking in the oven. Very lightly oiling your hands before forming the meatballs can also help prevent sticking.
What is the trick to keeping meatballs together?
Most meatballs use a binding agent, such as an egg or breadcrumbs, that holds them together while cooking. This recipe calls for an egg, and the rice helps a bit, too.
Can I use ground turkey or chicken instead of ground beef for this recipe?
Yes, you can use ground turkey or chicken as an alternative to ground beef in porcupine meatballs. Be sure to adjust the cooking time accordingly, as poultry typically cooks faster than beef.
Can I prepare porcupine meatballs ahead of time and freeze them?
Yes, you can prepare and freeze porcupine meatballs for later use. To freeze, place the formed, uncooked meatballs on a baking sheet lined with parchment paper and freeze until firm. Transfer the frozen meatballs to an airtight container or freezer bag and store them for up to two months. Thaw them in the refrigerator before cooking.
Is it necessary to serve porcupine meatballs over rice or mashed potatoes?
While serving porcupine meatballs over rice or mashed potatoes is traditional, it is not a requirement. Feel free to get creative and serve them over noodles, quinoa, or even a bed of sautรฉed vegetables for a lighter option.
More Grandma-approved recipes to try
If you enjoyed this recipe for porcupine meatballs, I bet you’ll love these other yummy recipes, too.
- Easy Swedish Meatballs
- Cocktail Meatballs With Grape Jelly and Chili Sauce
- Ground Beef Casserole With Crescent Rolls
- Easy Meatloaf Recipe
- Orange and Cranberry Brie Bites
Have you made porcupine meatballs with this recipe or another handed down in your family? I would love to hear about your variations and ways you like to serve them! Let me know in the comments section.
Porcupine Meatballs
Equipment
- 9 x 13 Baking Dish
- Large mixing bowl
- small mixing bowl
Ingredients
- 1 pound ground beef
- ยฝ cup uncooked regular rice
- ยฝ cup water
- โ cup onion finely chopped
- 1 teaspoon salt
- ยผ teaspoon paprika
- ยผ teaspoon garlic powder
- โ teaspoon pepper
- 1 Tablespoon fresh parsley chopped
- 1 egg beaten
- 1 Tablespoon brown sugar
- 1 can 15 ounces tomato sauce
- 2 teaspoons Worcestershire sauce
Instructions
- Preheat oven to 350 degrees F.
- Lightly grease a 9 x 13 baking dish and set aside.
- Mix ground beef, rice, water, onion, salt, paprika, garlic powder, pepper, parsley and egg. Shape the mixture into 12 balls.ย
- Place meatballs on the lightly greased baking dish.
- In a small mixing bowl, stir together the brown sugar, tomato sauce and Worcestershire sauce. Pour over meatballs. Cover the dish with foil.
- Bake for 40 minutes covered and 15 minutes uncovered at 350 degrees. Serve over rice or mashed potatoes.
These are so nostalgic for me. I love them!