1Classic Ham Dinner for 12
Inputs
Result
A full Easter ham dinner with four sides feeds 12 people for about $4.60 per person — roughly 1/12 of restaurant brunch pricing at $55/person.
How many people are you hosting for Easter dinner?
$73
$7
7.1 lbs
50 eggs
| Item | Qty | Cost |
|---|---|---|
| Ham | 7.1 lbs | $25 |
| Mashed Potatoes | 4.8 lbs | $4 |
| Asparagus | 2 bunches | $8 |
| Dinner Rolls | 19 rolls | $7 |
| Salad | 19 servings | $14 |
| Easter Eggs (hunt) | 50 eggs | $15 |
| Total | $73 |
4 hours before
Preheat oven to 325°F. Score ham and apply first glaze.
3.5 hours
Place ham in roasting pan, cover with foil, and start roasting.
2 hours
Begin preparing side dishes (potatoes, casseroles).
1 hour
Set the table. Start quick sides (salad, rolls).
30 min
Remove foil, apply final glaze. Increase oven to 400°F.
15 min
Remove ham from oven and let it rest before carving.
50
Total Eggs
$15
Egg Hunt Cost
Tip: Hide eggs at varying difficulty levels. Place some in plain sight for younger children and tuck others behind plants or under furniture for older kids. Consider color-coding eggs by age group so every child finds their fair share.
Homemade
$73
$7/person
Restaurant
$605
$55/person
You save $532 by cooking at home (88% less)
Inputs
Result
A full Easter ham dinner with four sides feeds 12 people for about $4.60 per person — roughly 1/12 of restaurant brunch pricing at $55/person.
Inputs
Result
Lamb is the most expensive protein option but still costs under $8 per person with three side dishes.
Inputs
Result
Turkey is the most budget-friendly protein. Including an egg hunt for 5 kids adds $15 to the total, bringing it to about $5.43 per person for 11 guests.
Plan for 3/4 pound (12 oz) of bone-in ham per adult and about 1/3 pound per child. For a boneless ham, reduce to 1/2 pound per adult. A 10-pound ham comfortably serves 12-14 adults with leftovers for sandwiches the next day.
| Protein | Per Adult | Price/lb (2026) | 10-Person Cost |
|---|---|---|---|
| Bone-in Ham | 3/4 lb | $3.49 | ~$26 |
| Boneless Ham | 1/2 lb | $4.99 | ~$25 |
| Lamb Leg | 1/2 lb | $8.99 | ~$45 |
| Turkey | 1 lb | $2.29 | ~$23 |
Plan for 10 eggs per child for a satisfying hunt that lasts 15-20 minutes. For toddlers (ages 2-3), use 6-8 larger eggs in easy-to-spot locations. For older kids (8+), you can reduce to 8 eggs but hide them in more challenging spots.
A homemade Easter dinner for 8 adults and 3 children typically costs $80-$120 depending on the protein choice. Ham averages $3.49/lb, lamb runs $8.99/lb, and turkey is the budget option at $2.29/lb. Compare this to restaurant Easter brunch at $45-$55 per person.
Start your ham about 4 hours before serving time. Allow 15-18 minutes per pound at 325°F for a pre-cooked ham. Add the glaze during the last 30 minutes, then let the ham rest for 15-20 minutes before carving. Begin side dishes about 2 hours before serving.
Classic Easter sides include mashed potatoes, asparagus, deviled eggs, dinner rolls, and a green salad. Sweet potatoes and green beans are also popular. Plan 2-3 side dishes for a casual dinner or 4-5 for a more elaborate celebration. Allow 1/2 pound of potatoes per person.
Read our guide
Read our guide
Read our guide
Calculate the cost of any recipe per serving
Figure out cake size and servings
Perfect pizza dough ratios
Scale recipes up or down
Discover more calculators for cooking, baking, and meal planning.
Last Updated: Mar 9, 2026
This calculator is provided for informational and educational purposes only. Results are estimates and should not be considered professional financial, medical, legal, or other advice. Always consult a qualified professional before making important decisions. UseCalcPro is not responsible for any actions taken based on calculator results.