Ingredients
Equipment
Method
Make the meatballs
- In a bowl, mix ground beef, breadcrumbs, egg, garlic, minced, chopped fresh parsley, chopped, salt, and pepper until evenly combined, then roll into 1.5-inch balls. The mixture should hold together when you shape each ball.
- Heat a cast iron skillet over medium-high heat and sear the meatballs, turning, until browned on all sides—about 6–8 minutes—then set aside. They should look deep brown with a rough, crusted surface.
Simmer the Dijon cream gravy
- In the same skillet, melt butter and sauté shallots for 2–3 minutes until softened. Stir until the shallots look slightly translucent.
- Pour in chicken broth and simmer for 2 minutes. You want gentle bubbles and a lightly reduced base.
- Stir in heavy cream, Dijon mustard, whole grain mustard, and fresh tarragon (or thyme), then simmer briefly to blend the flavors. The sauce should turn pale golden with visible mustard flecks.
- Return the browned meatballs to the gravy and simmer for 8–10 minutes until cooked through and the sauce coats the back of a spoon. Watch for thicker, glossy gravy clinging to the meatballs.
Serve
- Serve the meatballs and mustard gravy over egg noodles or mashed potatoes. Spoon extra sauce over the top so the mustard flecks show.
Notes
Pro tip: Don’t skip the browning step—those browned bits in the skillet create extra flavor for the gravy. Store leftovers in the fridge up to 3 days in a sealed container; reheat gently in a skillet or microwave until hot. Freeze meatballs in gravy up to 2 months (cream sauces can thicken—stir and add a splash of broth while reheating). For a lighter option, use half-and-half instead of heavy cream.
