Porcupine meatballs are a delightful twist on traditional meatballs, featuring a unique texture and flavor thanks to the addition of rice. This comforting dish is perfect for family dinners and brings a nostalgic touch to the table. The meatballs are simmered in a rich tomato sauce, making them tender and flavorful.
Most of the ingredients for porcupine meatballs are common pantry staples, but you might need to pick up a can of tomato sauce and some Worcestershire sauce if you don't already have them. Worcestershire sauce adds a savory depth to the dish, so it's worth having on hand.

Ingredients For Porcupine Meatballs Recipe
Ground beef: The main protein component, providing a rich and hearty base for the meatballs.
White rice: Uncooked rice is mixed into the meatballs, giving them a unique texture and appearance.
Egg: Acts as a binder to hold the meatballs together.
Onion: Adds flavor and moisture to the meatballs.
Salt: Enhances the overall flavor of the dish.
Black pepper: Adds a touch of heat and depth to the flavor.
Tomato sauce: Forms the base of the simmering sauce, adding richness and tanginess.
Water: Helps to thin out the tomato sauce and cook the rice within the meatballs.
Worcestershire sauce: Adds a savory, umami flavor to the sauce.
Technique Tip for This Recipe
When forming the meatballs, make sure to pack them tightly to prevent them from falling apart during the cooking process. Additionally, browning the meatballs in the skillet not only adds a rich flavor but also helps to seal in the juices, ensuring they remain moist and tender.
Suggested Side Dishes
Alternative Ingredients
ground beef - Substitute with ground turkey: Ground turkey is a leaner option and provides a similar texture and flavor profile.
uncooked white rice - Substitute with quinoa: Quinoa is a protein-rich alternative that cooks similarly and adds a slightly nutty flavor.
beaten egg - Substitute with flaxseed meal and water mixture: Mix 1 tablespoon of flaxseed meal with 3 tablespoons of water to create a binding agent similar to egg.
finely chopped onion - Substitute with shallots: Shallots offer a milder and slightly sweeter flavor compared to onions.
salt - Substitute with soy sauce: Soy sauce can add a similar salty flavor along with a bit of umami.
black pepper - Substitute with white pepper: White pepper provides a similar heat and flavor but with a slightly different aroma.
tomato sauce - Substitute with crushed tomatoes: Crushed tomatoes can be used to create a similar consistency and flavor when cooked down.
water - Substitute with beef broth: Beef broth adds more depth of flavor compared to plain water.
worcestershire sauce - Substitute with soy sauce and a dash of vinegar: This combination mimics the savory and tangy flavor of Worcestershire sauce.
Other Alternative Recipes Similar to This Dish
How to Store or Freeze This Dish
- Allow the porcupine meatballs to cool completely before storing. This helps prevent condensation, which can make the meatballs soggy.
- Transfer the cooled meatballs to an airtight container. If you have a lot, you can layer them with parchment paper in between to prevent sticking.
- Store the container in the refrigerator if you plan to consume the meatballs within 3-4 days. Ensure they are kept at a consistent temperature to maintain their freshness.
- For longer storage, place the meatballs in a freezer-safe container or heavy-duty freezer bags. Label the container or bag with the date to keep track of their freshness.
- When freezing, you can also portion the meatballs into meal-sized servings. This makes it easier to thaw only what you need.
- To reheat refrigerated meatballs, place them in a skillet over medium heat until warmed through, or microwave them in a microwave-safe dish, covered, to retain moisture.
- For frozen meatballs, thaw them in the refrigerator overnight before reheating. Alternatively, you can reheat them directly from frozen by simmering them in tomato sauce on the stovetop until heated through.
- If reheating in the oven, preheat to 350°F (175°C), place the meatballs in an oven-safe dish, cover with foil, and bake for about 20-25 minutes or until heated through.
- Always check the internal temperature of the meatballs to ensure they reach at least 165°F (74°C) for safe consumption.
How to Reheat Leftovers
Stovetop Method: Place the meatballs and sauce in a skillet over medium heat. Add a splash of water or broth to prevent sticking. Cover and heat for about 10-15 minutes, stirring occasionally, until the meatballs are heated through.
Oven Method: Preheat your oven to 350°F (175°C). Transfer the meatballs and sauce to an oven-safe dish. Cover with aluminum foil to retain moisture. Bake for 20-25 minutes, or until the meatballs are thoroughly heated.
Microwave Method: Place the meatballs and sauce in a microwave-safe dish. Cover with a microwave-safe lid or plastic wrap, leaving a small vent. Heat on medium power for 2-3 minutes, stirring halfway through. Continue heating in 1-minute intervals until the meatballs are hot.
Slow Cooker Method: Transfer the meatballs and sauce to a slow cooker. Set to low heat and cook for 1-2 hours, or until the meatballs are thoroughly warmed. This method is great for maintaining moisture and flavor.
Steam Method: Place the meatballs in a steamer basket over boiling water. Cover and steam for about 10 minutes, or until heated through. This method helps retain the meatballs' moisture and tenderness.
Best Tools for This Recipe
Large bowl: Used for mixing the ground beef, rice, egg, onion, salt, and pepper until well combined.
Skillet: Necessary for browning the meatballs on all sides.
Small bowl: Useful for mixing the tomato sauce, water, and Worcestershire sauce.
Measuring cups: Essential for measuring the rice, water, and tomato sauce accurately.
Measuring spoons: Needed for measuring the salt, pepper, and Worcestershire sauce.
Knife: Required for finely chopping the onion.
Cutting board: Provides a surface for chopping the onion.
Spatula: Handy for turning the meatballs while browning them in the skillet.
Lid: Used to cover the skillet while the meatballs simmer.
Stove: Necessary for heating the skillet and cooking the meatballs.
Oil: Needed for browning the meatballs in the skillet.
How to Save Time on Making This Recipe
Prepare ingredients in advance: Chop the onion and measure out the rice and seasonings ahead of time to streamline the cooking process.
Use a food processor: Quickly chop the onion and mix the ground beef mixture using a food processor to save time.
Preheat the skillet: Start heating the skillet while you shape the meatballs to reduce waiting time.
Make double batches: Prepare extra meatballs and freeze them for an easy meal later.
Simmer in a slow cooker: Use a slow cooker to cook the meatballs and sauce together, freeing up your time.

Porcupine Meatballs Recipe
Ingredients
Meatballs
- 1 lb ground beef
- ½ cup uncooked white rice
- 1 egg beaten
- ¼ cup onion finely chopped
- 1 teaspoon salt
- ¼ teaspoon black pepper
Sauce
- 1 can tomato sauce (15 oz)
- 1 cup water
- 1 tablespoon Worcestershire sauce
Instructions
- In a large bowl, mix ground beef, rice, egg, onion, salt, and pepper until well combined.
- Shape the mixture into 1 ½ inch meatballs.
- In a large skillet, heat a small amount of oil over medium heat. Brown the meatballs on all sides.
- In a bowl, mix tomato sauce, water, and Worcestershire sauce. Pour over meatballs in the skillet.
- Bring to a boil, then reduce heat to low. Cover and simmer for 45 minutes, or until meatballs are cooked through and rice is tender.
Nutritional Value
Keywords
Suggested Appetizers and Desserts for This Recipe
More Amazing Recipes to Try 🙂
- Cinnamon Swirl Bread Recipe1 Hours
- Blueberry Pie Recipe1 Hours 20 Minutes
- Seared Scallops Recipe20 Minutes
- Corn Tortillas Recipe30 Minutes
- Swedish Glogg Recipe40 Minutes
- Chicken Potato Soup Recipe45 Minutes
- Baked Maryland Lump Crab Cakes Recipe35 Minutes
- Brandy Slush Recipe15 Minutes
Leave a Reply