Transform dinner into a cozy, flavor-filled experience with Kittencal's Porcupine Meatballs in Sweet and Sour Tomato Sauce—an irresistible classic made even better! These tender meatballs, crafted with ground beef, fragrant onions, and uncooked rice (providing that signature “porcupine” effect as they cook), are simmered to perfection in a tangy-sweet tomato sauce bursting with flavors from brown sugar, white vinegar, and Worcestershire sauce. Perfectly browned in a skillet before gently simmering, these meatballs are juicy and packed with comforting goodness. Ready in just over an hour and perfect for weeknights or special family gatherings, this recipe pairs wonderfully with fluffy white rice or buttery mashed potatoes. Whether you’re searching for a hearty meal or timeless comfort food, this is sure to become a go-to favorite!
Scan with your phone to download!
In a large mixing bowl, combine the ground beef, uncooked rice, 1/2 cup of water, finely chopped onion, egg, garlic powder, salt, and black pepper. Mix thoroughly until all ingredients are well incorporated.
Shape the mixture into 1 1/2-inch meatballs, ensuring they are compact to hold their shape during cooking.
Heat the vegetable oil in a large skillet over medium heat. Add the meatballs in batches and brown them evenly on all sides. This should take about 5 minutes. Remove and set aside.
In the same skillet, combine the tomato sauce, brown sugar, white vinegar, Worcestershire sauce, and 1/2 cup of water. Stir well to create the sweet and sour tomato sauce.
Return the browned meatballs to the skillet and spoon some of the sauce over them to coat.
Reduce the heat to low, cover the skillet with a lid, and let the meatballs simmer in the sauce for 40-45 minutes. Stir occasionally and ensure the sauce doesn’t get too thick; if needed, add a small amount of water to maintain the desired consistency.
Once the meatballs are cooked through and tender, serve hot with the sauce spooned over. Optional: Garnish with freshly chopped parsley.
Serving size | (1468.9g) |
---|
Amount per serving | % Daily Value* |
---|---|
Calories | 1731.5 |
Total Fat 120.5g | 0% |
Saturated Fat 38.6g | 0% |
Polyunsaturated Fat 18.5g | |
Cholesterol 517.1mg | 0% |
Sodium 3516.5mg | 0% |
Total Carbohydrate 79.4g | 0% |
Dietary Fiber 6.2g | 0% |
Total Sugars 41.2g | |
Protein 89.6g | 0% |
Vitamin D 48IU | 0% |
Calcium 196.6mg | 0% |
Iron 10.6mg | 0% |
Potassium 1560.6mg | 0% |
Source of Calories