1lbground beef (about 85% lean)lean-to-fat around 85/15 works best
0.5cuplong-grain white rice, uncookeddo not cook first
0.5cupfinely chopped onion
2tspminced garlic
0.25cupmilk2% or whole
1tspkosher saltplus more to taste
0.5tspblack pepper
1tbspchopped fresh parsleyoptional, for mixture and garnish
1tbspolive oilfor browning
2cuptomato sauce
1cupbeef brothlow sodium if preferred
1tbspWorcestershire sauce
1tspbrown sugarbalances acidity
1tspItalian seasoningor dried basil and oregano
Instructions
Preparation Steps
Whisk tomato sauce, beef broth, Worcestershire, brown sugar, and Italian seasoning in a bowl; set aside.
Combine ground beef, rice, onion, garlic, milk, salt, pepper, and parsley in a large bowl until just mixed.
Shape the mixture into 1½-inch meatballs; you should get about 16–18.
Heat olive oil in a wide skillet or Dutch oven over medium heat. Brown meatballs on two sides, 2–3 minutes per side.
Pour the sauce around and over the meatballs. Gently turn to coat and bring to a simmer.
Cover, reduce heat to low, and simmer 30–35 minutes, turning once, until rice is tender and centers reach 160°F.
Rest 5 minutes. Spoon sauce over meatballs and finish with a sprinkle of parsley.
Notes
Variation: Add a pinch of crushed red pepper to the sauce for gentle heat, or swap half the beef for ground turkey. Serving tip: Spoon meatballs over mashed potatoes or buttered noodles to catch the sauce. Storage: Refrigerate up to 4 days or freeze up to 2 months; reheat gently with a splash of broth.This recipe is an original creation inspired by classic Porcupine Meatballs Made Easy flavors. All ingredient ratios and instructions are independently developed.