Introduction
Hearty, nostalgic, and full of comforting flavor, Old-Fashioned Porcupine Meatballs are a classic dish that has stood the test of time. These tender meatballs get their fun name from the rice mixed into the meat—when cooked, the rice pokes out like little “quills,” giving them that signature look.
Simmered in a rich tomato sauce, these meatballs are simple, budget-friendly, and incredibly satisfying. It’s the kind of meal that reminds you of home-cooked dinners and family traditions.
Why You’ll Love This Recipe
You’ll love this dish for its tender meatballs infused with rice and coated in a rich, savory tomato sauce.
It’s also easy to make with simple pantry ingredients, making it perfect for everyday comfort meals.
Ingredients
For the Meatballs:
- 1 lb ground beef
- 1/2 cup uncooked white rice
- 1/2 cup water
- 1/4 cup finely chopped onion
- 1 egg
- 1/2 teaspoon garlic powder
- Salt and black pepper to taste
For the Sauce:
- 1 can (15 oz) tomato sauce
- 1 cup beef broth
- 1 tablespoon Worcestershire sauce
- 1 teaspoon sugar
- 1/2 teaspoon paprika
- Salt and pepper to taste
Optional:
- Fresh parsley for garnish
How to Make Porcupine Meatballs
In a bowl, combine ground beef, uncooked rice, water, chopped onion, egg, and seasonings.
Mix gently until combined.
Form into medium-sized meatballs.
In a large skillet or pot, combine tomato sauce, beef broth, Worcestershire sauce, sugar, and paprika. Bring to a simmer.
Carefully place the meatballs into the sauce.
Cover and simmer on low heat for 35–45 minutes, stirring occasionally, until the meatballs are cooked through and the rice is tender.
Make sure the meatballs stay submerged in the sauce while cooking.
Tips for the Best Porcupine Meatballs
- Use uncooked rice—it cooks inside the meatballs for the signature texture.
- Keep the heat low to prevent the meatballs from breaking apart.
- Add extra broth if the sauce becomes too thick.
Serving Suggestions
Serve these meatballs with:
- Mashed potatoes
- Rice
- Crusty bread
- Steamed vegetables
Tender, saucy, and full of old-fashioned charm, Old-Fashioned Porcupine Meatballs are a comforting classic that brings warmth and nostalgia to every bite.

