If you’re looking for a comforting and hearty dish, porcupine meatballs are a fantastic choice! These delightful meatballs, named for the rice that sticks out like quills, offer a delicious blend of flavors and textures. Easy to prepare, they simmer in a rich tomato sauce that enhances their taste. Perfect for dinner or meal prep, this recipe will quickly become a family favorite.
Ingredients
– 1 lb ground beef
– 1/2 cup uncooked long-grain rice
– 1 small onion, finely chopped
– 1 egg
– 1 tsp garlic powder
– 1 tsp salt
– 1/2 tsp black pepper
– 1 can (15 oz) tomato sauce
– 1 cup water
– 1 tsp Worcestershire sauce
Servings and Cooking Time
This recipe makes approximately 4 servings. Preparation time is about 15 minutes, and cooking time is around 30 minutes.
Nutritional Value
Per serving (1 meatball with sauce): 250 calories, 15g protein, 20g carbohydrates, 15g fat. This nutritional breakdown is based on one serving for one person.
Step-by-Step Cooking Process
- In a large bowl, combine ground beef, rice, onion, egg, garlic powder, salt, and pepper.
- Mix until well combined, then shape into golf ball-sized meatballs.
- In a large skillet, heat a little oil over medium heat.
- Carefully place the meatballs in the skillet, cooking for about 5 minutes until browned.
- In a separate bowl, mix together the tomato sauce, water, and Worcestershire sauce.
- Pour the sauce mixture over the meatballs in the skillet.
- Bring to a simmer, cover, and reduce heat to low.
- Cook for 25 minutes, stirring occasionally, until the meatballs are cooked through.
- Serve warm, garnished with fresh herbs if desired.
- Enjoy your delicious porcupine meatballs with your favorite sides!
Alternative Ingredients
You can substitute ground turkey or chicken for the beef for a lighter option. Brown rice can replace white rice, and for a gluten-free version, use gluten-free breadcrumbs instead of rice.
Serving and Pairings
Porcupine meatballs pair wonderfully with mashed potatoes, rice, or a fresh green salad. For a cozy meal, serve with crusty bread to soak up the delicious sauce.
Storage and Reheating
Store leftover meatballs in an airtight container in the refrigerator for up to 3 days. They can be reheated on the stovetop or in the microwave. For longer storage, freeze the meatballs in sauce for up to 3 months.
Cooking Mistakes
- Using too much water can make the meatballs mushy.
- Overcooking can dry out the meatballs; check for doneness.
- Don’t skip browning the meatballs; it adds flavor.
- Ensure the rice is fully cooked; undercooked rice can be tough.
- Use a gentle simmer to keep the meatballs intact.
Helpful Tips
- For added flavor, mix in herbs like parsley or basil.
- Let the mixture rest for a few minutes before shaping for better binding.
- Try adding grated cheese for an extra cheesy twist.
- Experiment with different spices to customize the flavor.
FAQs
Can I use other types of meat for porcupine meatballs?
Yes, ground turkey, chicken, or even pork can be used as alternatives. Just ensure to adjust cooking times if necessary, as different meats have different fat contents.
How do I know when the meatballs are fully cooked?
The meatballs should be browned on the outside and reach an internal temperature of 160°F (70°C). You can cut one open to check if it’s no longer pink inside.
Can I make porcupine meatballs ahead of time?
Absolutely! You can prepare the meatballs and store them in the fridge for up to 24 hours before cooking. This can enhance their flavor as they marinate.
What can I serve with porcupine meatballs?
They pair well with mashed potatoes, rice, or pasta. A side of vegetables or a salad also complements the dish nicely.
Can I freeze porcupine meatballs?
Yes, you can freeze them in an airtight container. They can be stored for up to 3 months. Just thaw and reheat when ready to serve.
Are porcupine meatballs healthy?
They can be a healthy option depending on the ingredients used. Using lean meat and brown rice can reduce calories while providing essential nutrients.
Conclusion
Porcupine meatballs are a delightful and satisfying dish that combines simplicity with flavor. Easy to make and perfect for family dinners, they offer a comforting meal any day of the week. With various options for customization and sides, this recipe is sure to become a staple in your kitchen.

Porcupine Meatballs
Ingredients
- 1 lb ground beef
- 1/2 cup uncooked long-grain rice
- 1 small onion finely chopped
- 1 egg
- 1 tsp garlic powder
- 1 tsp salt
- 1/2 tsp black pepper
- 1 can 15 oz tomato sauce
- 1 cup water
- 1 tsp Worcestershire sauce
Instructions
- In a large bowl, combine ground beef, rice, onion, egg, garlic powder, salt, and pepper.
- Mix until well combined, then shape into golf ball-sized meatballs.
- In a large skillet, heat a little oil over medium heat.
- Carefully place the meatballs in the skillet, cooking for about 5 minutes until browned.
- In a separate bowl, mix together the tomato sauce, water, and Worcestershire sauce.
- Pour the sauce mixture over the meatballs in the skillet.
- Bring to a simmer, cover, and reduce heat to low.
- Cook for 25 minutes, stirring occasionally, until the meatballs are cooked through.
- Serve warm, garnished with fresh herbs if desired.
- Enjoy your delicious porcupine meatballs with your favorite sides!