Why You’ll Love This Recipe
Old Fashioned Porcupine Meatballs are a comforting, vintage dish made with ground beef, rice, and a savory tomato-based sauce. The rice expands during cooking, resembling little porcupine quills—hence the name. This one-pan meal is hearty, easy to prepare, and perfect for a cozy family dinner.
ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
ground beefuncooked white riceonion (finely chopped)eggsgarlic (minced)saltpeppercanned tomato soupwaterWorcestershire sauceparsley (optional, for garnish)
directions
In a large bowl, combine ground beef, uncooked rice, chopped onion, eggs, minced garlic, salt, and pepper. Mix until well combined.
Form the mixture into golf ball-sized meatballs.
In a large skillet or Dutch oven, mix together tomato soup, water, and Worcestershire sauce over medium heat.
Place the meatballs into the sauce in a single layer.
Cover and simmer on low heat for 45-50 minutes, turning meatballs occasionally, until the rice is tender and the meat is cooked through.
Garnish with chopped parsley before serving, if desired.
Servings and timing
This recipe yields approximately 20 meatballs.
Preparation time: 15 minutes
Cooking time: 45-50 minutes
Total time: 1 hour
Variations
Use ground turkey or pork instead of beef for a lighter version.
Add diced bell pepper or celery to the meat mixture for extra texture.
Swap the tomato soup for crushed tomatoes and a splash of cream for a richer sauce.
Bake the meatballs in the oven at 350°F (175°C) in a covered casserole dish for about 1 hour instead of stovetop simmering.
storage/reheating
Store leftover meatballs in an airtight container in the refrigerator for up to 4 days.
Reheat gently on the stovetop or in the microwave until warmed through.
For longer storage, freeze cooked meatballs in sauce for up to 2 months. Thaw in the fridge overnight before reheating.
FAQs
Why are they called porcupine meatballs?
The rice in the meatballs expands during cooking and sticks out like little porcupine quills.
Can I use instant rice?
Traditional long-grain white rice is best, but instant rice can be used if adjusted for shorter cooking time.
Do I have to cook the rice before adding it?
No, the rice goes in raw and cooks inside the meatballs as they simmer in the sauce.
Can I make these meatballs ahead of time?
Yes, you can prepare the meatballs a day in advance and store them in the fridge until ready to cook.
Can I make them gluten-free?
Yes, just ensure the tomato soup and Worcestershire sauce are gluten-free.
What should I serve with them?
They pair well with mashed potatoes, crusty bread, or a side of green beans.
Can I bake instead of simmer?
Yes, baking in a covered dish at 350°F for about 1 hour works great.
Why are my meatballs falling apart?
Make sure to mix the ingredients well and avoid over-handling when forming the balls.
Can I double the recipe?
Yes, this recipe scales up easily for larger servings.
Are they spicy?
Not typically, but you can add a pinch of chili flakes if you prefer a kick.
Conclusion
Old Fashioned Porcupine Meatballs are a nostalgic, satisfying meal that brings back the charm of traditional home cooking. With simple pantry ingredients and easy preparation, they make for a reliable dinner that’s both filling and flavorful. A classic recipe worth keeping in your regular rotation.
PrintOld Fashioned Porcupine Meatballs
- Prep Time: 15 minutes
- Cook Time: 50 minutes
- Total Time: 1 hour 5 minutes
- Yield: 4 servings 1x
- Category: Dinner
- Method: Stovetop
- Cuisine: American
- Diet: Low Lactose
Description
Old Fashioned Porcupine Meatballs are a nostalgic and hearty dish made with ground beef, rice, and a savory tomato sauce. The rice sticks out from the meatballs as they cook, resembling porcupine quills.
Ingredients
- 1 lb ground beef
- 1/2 cup uncooked long-grain white rice
- 1/3 cup finely chopped onion
- 1/2 tsp salt
- 1/4 tsp black pepper
- 1/2 tsp garlic powder
- 1 large egg
- 1 can (15 oz) tomato sauce
- 1 cup water
- 1 tbsp Worcestershire sauce
- 1 tsp Italian seasoning (optional)
Instructions
- In a large bowl, mix together ground beef, uncooked rice, chopped onion, salt, pepper, garlic powder, and egg until well combined.
- Shape the mixture into 1.5-inch meatballs and set aside.
- In a large skillet or Dutch oven, combine tomato sauce, water, Worcestershire sauce, and Italian seasoning. Bring to a simmer over medium heat.
- Add the meatballs to the sauce, spooning sauce over them to coat.
- Reduce heat to low, cover, and simmer for 45-50 minutes, stirring occasionally, until rice is tender and meatballs are cooked through.
- Serve hot, optionally garnished with chopped parsley.
Notes
- Use lean ground beef to reduce excess fat.
- Can be made ahead and refrigerated or frozen.
- Serve with mashed potatoes or steamed vegetables for a complete meal.
Nutrition
- Serving Size: 1/4 of recipe
- Calories: 320
- Sugar: 6g
- Sodium: 620mg
- Fat: 15g
- Saturated Fat: 5g
- Unsaturated Fat: 8g
- Trans Fat: 0.5g
- Carbohydrates: 25g
- Fiber: 2g
- Protein: 22g
- Cholesterol: 90mg
Your email address will not be published. Required fields are marked *