
Porcupine Meatballs Recipe
Ingredients
- 1 lb ground beef
- 1/2 cup uncooked white rice
- 1/4 cup breadcrumbs
- 1 egg
- 1 small onion, finely chopped
- 2 cloves garlic, minced
- 1 tsp salt
- 1/2 tsp black pepper
- 1/2 tsp dried oregano
- 1 can (15 oz) tomato sauce
- 1 can (14.5 oz) diced tomatoes
- 1/4 cup brown sugar
- 2 tbsp Worcestershire sauce
- 1 tsp dried basil
- 1/2 tsp dried thyme
- 2 cups water
Instructions
- In a large bowl, combine ground beef, rice, breadcrumbs, egg, onion, garlic, salt, pepper, and oregano.
- Mix until well combined and form into 1 1/2 inch meatballs.
- In a large skillet or Dutch oven, combine tomato sauce, diced tomatoes, brown sugar, Worcestershire sauce, basil, thyme, and water.
- Bring sauce to a boil over medium-high heat.
- Gently add meatballs to the sauce, making sure they're covered.
- Reduce heat to low, cover, and simmer for 35-40 minutes until rice is tender and meatballs are cooked through.
- Stir occasionally and add more water if needed.
- Season with additional salt and pepper if needed.
- Serve hot over rice or with crusty bread.
Special Notes
Porcupine meatballs get their name from the rice that pokes out of the meatballs, resembling porcupine quills. This classic comfort food is perfect for family dinners and is especially popular with kids. The rice cooks inside the meatballs, creating a unique texture and helping to stretch the meat. The sauce is sweet and tangy, complementing the savory meatballs perfectly. This dish can be made ahead of time and reheated, and it freezes well for future meals. Serve with a side of vegetables or a simple salad.