WELCOME ABOARD MARY’S AI KITCHEN
Cook with Mary AI
Your Culinary Co-Pilot
Choose one of Mary’s original recipes and follow Mary’s step-by-step cooking guidance—or choose the Live AI Culinary Co-Pilot for real-time AI-generated help.
- Pre-Flight
- Takeoff
- Cruising
- Final Approach
- Touchdown
FLIGHT RESERVATION
Choose Your Culinary Flight
Select the Mary recipe you want to cook today.
FLAVOR JET
CULINARY BOARDING PASS
ONE RECIPE TWO CULTURES · MARY’S AI KITCHEN
Meatballs au Poivre Linguini with Cognac Cream Sauce
- Airline
- One Recipe Two Cultures
- Flight
- ORTC-0951
- Departure
- American Comfort Food
- Destination
- French
BOARDING PASS
- Gate
- Mary’s AI Kitchen
- Boarding Time
- 30 min
- Flight Time
- 1 hr 30 min
- Travelers
- 4
- Status
- Cleared for Pre-Flight
ORTC-0951
PRE-FLIGHT KITCHEN CHECK
Ready for Takeoff?
Your cook-along station is ready. Your checked ingredients and cooking progress save automatically on this device.
BEGIN GUIDED COOKING → VIEW FULL RECIPE →ACTIVE COOKING FLIGHT
Meatballs au Poivre Linguini with Cognac Cream Sauce
Progress saves automatically on this device.
Step 1
To make the meatballs, add the panko and milk to a large mixing bowl and let stand for 5 minutes. Add the egg, Dijon, Parmesan, tarragon, garlic powder, onion powder, kosher salt and black pepper and mix. Add the ground sirloin and mix well, making sure not to overwork the meat.
Step 2
Shape the mixture into 8 round meatballs, approximately 3 inches round. Heat a large sauté pan over medium-high heat and add the olive oil. Brown the meatballs in two batches until browned on all sides, 4 to 6 minutes per side. They do not need to be cooked through yet because they will finish cooking in the sauce. Transfer the meatballs to a clean plate. Remove all but 1 tablespoon of the pan drippings, leaving the browned bits in the pan.
Step 3
Reduce the heat to medium. Add 2 tablespoons of the butter, garlic and shallot and cook until tender, 2 to 3 minutes. Add the crushed black peppercorns and stir for 30 seconds. Remove the pan from the burner and add the cognac. Return it to the burner and simmer for 2 to 3 minutes, scraping up the browned bits, until the cognac is reduced by about half. Do not ignite the cognac.
Step 4
Add the beef stock and chicken stock. Bring to a simmer and cook uncovered for 10 minutes, or until the liquid has reduced to about 1 cup and tastes concentrated rather than watery. This is a very important step for building deep flavor.
Step 5
Meanwhile, bring a large pot of salted water to a boil and add the linguini. Cook until al dente according to the package directions. Reserve 1 cup of the salted pasta water, then drain the linguini.
Step 6
Lower the sauce to a gentle simmer and stir in the cream, Dijon, tarragon and Worcestershire sauce. Add the drained green peppercorns now if using. Return the meatballs and any juices on the plate to the sauce and simmer gently over low heat for about 15 to 20 minutes, or until the centers reach 160 degrees F and the sauce coats the back of a spoon.
Step 7
Add the remaining 2 tablespoons of cold butter to the sauce and swirl it in. Garnish with Parmesan cheese and parsley if desired. Serve over linguini or rice, or serve as an appetizer.
NEED HELP?
Kitchen Mayday
Open Mary’s saved troubleshooting help for this exact recipe.
SAVED RECIPE HELP
Your Culinary Co-Pilot
Search this recipe’s saved help, or tap a question below to read its answer. These Kitchen SOS answers and substitutions were previously AI-generated and saved for this recipe. Searching here does not send a live AI request.
Tap a question to see the answer. Tap it again to close.
What if the meatball mixture is too soft to shape?
Refrigerate the mixture for 10 minutes, then shape it with lightly damp hands.
Why: The panade and egg have not had enough time to hydrate and bind with the meat.
Watch for: The mixture should hold a round shape without spreading.
What if the meatballs crack while browning?
Stop turning them and let the first side form a firm crust before gently rolling them with tongs.
Why: They were moved before the browned surface could set.
Watch for: A meatball should release from the pan with little resistance before it is turned.
What if the meatballs are browning too quickly?
Lower the heat to medium and move the pan briefly off the burner before continuing.
Why: The skillet or oil became hotter than medium-high.
Watch for: Aim for an even deep-brown crust without blackened spots.
What if the meatballs stick to the pan?
Wait another 30 to 60 seconds, then slide a thin spatula under them instead of pulling.
Why: The crust has not fully formed or the pan was not hot enough when the meatballs were added.
Watch for: Properly browned meatballs release more easily and leave the crust intact.
What if the cognac still tastes harsh?
Continue simmering the cognac base for 1 to 2 minutes before adding the stocks.
Why: The cognac did not reduce enough for its sharp alcohol aroma to soften.
Watch for: The liquid should be reduced by about half and smell aromatic rather than raw.
What if the stock mixture still tastes watery after 10 minutes?
Keep simmering uncovered and measure the liquid; do not add the cream until about 1 cup remains.
Why: The simmer was too gentle or the pan had less surface area, so evaporation took longer.
Watch for: The stock should taste concentrated and lightly coat a spoon.
What if the finished sauce is too thin?
Remove the meatballs temporarily and simmer the sauce uncovered for 2 to 4 minutes.
Why: The stock base was not reduced enough or the meatballs released extra liquid.
Watch for: The sauce should coat the back of a spoon before the final butter is added.
What if the sauce becomes too thick?
Stir in reserved pasta water 1 tablespoon at a time over low heat.
Why: The sauce reduced too far or thickened as it cooled.
Watch for: Stop when the sauce flows slowly and coats the meatballs.
What if the cream sauce looks separated?
Move the pan off the heat and whisk in 1 tablespoon warm pasta water until the sauce comes back together.
Why: The cream sauce boiled too hard or the final butter was added over excessive heat.
Watch for: The sauce should look smooth and glossy with no oil pooling around the edges.
What if the sauce is thick but the meatballs have not reached 160 degrees F?
Add 2 tablespoons of stock, cover the pan and continue cooking over low heat, checking the centers every 3 minutes.
Why: The meatballs were especially large or were browned for less time.
Watch for: Keep the sauce below a boil and cook every meatball to 160 degrees F.
What can I substitute for ground sirloin?
Use 1½ pounds of 85% lean ground beef and keep the same cooking method.
Why: It provides enough fat for tender meatballs while remaining close to the flavor of ground sirloin.
Watch for: Cook the centers to 160 degrees F and drain excess fat if more collects in the pan.
What can I substitute for the shallot?
Use ½ cup finely diced sweet onion.
Why: Sweet onion supplies similar aromatic body with a slightly stronger onion flavor.
Watch for: Cook it until tender before adding the cognac.
What can I substitute for heavy whipping cream?
Use 1 cup half-and-half and keep the sauce at the gentlest simmer; allow a little extra reduction time if needed.
Why: Half-and-half supplies dairy richness but contains less fat and produces a lighter, thinner sauce.
Watch for: Do not boil it, because lower-fat dairy separates more easily.
What can replace the olive oil for browning meatballs?
Use 2 tablespoons avocado or canola oil in place of the olive oil; brown in batches as directed.
Why: These oils tolerate the browning heat and have a neutral flavor.
Watch for: Avoid letting the oil smoke, and keep the sauce butter separate from this substitution.
What can I substitute for cognac or brandy?
Use ½ cup additional unsalted beef stock mixed with 1 teaspoon balsamic vinegar, then reduce it by about half.
Why: The stock replaces the liquid and savory depth while the vinegar contributes acidity, but the sauce will not have cognac's aroma.
Watch for: Taste after reduction and add no extra salt until the full sauce is assembled.
Live AI answers may take 30 seconds or longer. Please wait while your culinary co-pilot prepares your answer.
AI-generated visual guidance—not Mary personally. A photo cannot confirm food safety or internal temperature. Use a food thermometer when relevant.
LIVE VOICE CONVERSATION
RECIPE BOX MEMBER FEATURE
Live Hands-Free Culinary Co-Pilot
Join or sign in to Mary’s Recipe Box to use the live voice culinary co-pilot. Free Read Aloud, Repeat, Next Step and Timer controls remain available without live AI.
JOIN OR SIGN IN →TOUCHDOWN · Paris
You’ve Landed Successfully in France!
You Cooked with Mary!
Your culinary flight is complete.
VIEW MY BOARDING PASSES RETURN TO THE FULL RECIPE



