Italian wedding food: the courses, confetti and cake

By Forever Farrah Published 2026-09-17.

The courses of a traditional Italian wedding meal, from aperitivo to digestivo, what sugared almond confetti mean, and how to plan an Italian-style menu.

A traditional Italian wedding meal is the full formal Italian meal, which is otherwise mostly kept for special occasions: aperitivo, antipasto, a primo (pasta, risotto or soup), a secondo of meat or fish with a contorno, then dessert, espresso and a digestivo. It is long, and the dishes follow the region more than any national wedding menu. Guests usually go home with confetti, sugared almonds traditionally given in fives. One thing you likely won't see: "Italian wedding soup", which isn't a wedding dish at all.

The courses of an Italian wedding meal

Everyday Italian meals are short, but the full-course meal is mainly reserved for special events such as weddings. Here is the structure, in order.

The courses of a formal Italian meal
CourseWhat it isTypical dishes
AperitivoDrinks and small bites before sitting downProsecco, spritz, olives, nuts, cheese
AntipastoStarterCured meats, cheeses, marinated vegetables, seafood
PrimoFirst hot coursePasta, risotto, soup, polenta
SecondoMain courseMeat or fish
ContornoSide dish, served separatelyVegetables
InsalataSalad (optional)Fresh greens
Formaggi e fruttaCheese and fruitSeasonal
DolceDessertRegional sweets, wedding cake
CaffèEspresso
DigestivoAfter-dinner drinkGrappa, amaro, limoncello

Weddings don't always include every course, and many serve two primi or several antipasti instead. The order is what stays constant.

It depends on the region

Italy's food is intensely regional, and wedding menus follow it: seafood along the coasts, rich meat and egg pasta in Emilia-Romagna, risotto in the north, and so on. A couple marrying in Puglia will be offered a very different menu from one marrying in Piedmont. If you are planning an Italian-style wedding outside Italy, choose the region your family comes from and build the menu from its dishes rather than a generic "Italian" buffet. Italian wedding traditions covers the customs around the meal.

Confetti: sugared almonds

In Italian, confetti are not paper but sugar-coated almonds, traditionally given as wedding favours. The town of Sulmona in Abruzzo is famous for making them. They are usually packaged in groups of five, representing happiness, health, longevity, wealth and fertility. The favour bag or box they come in is called a bomboniera.

If you're giving them outside Italy, a small card explaining the five wishes helps guests understand what they're eating.

"Italian wedding soup" isn't a wedding dish

The soup sold as Italian wedding soup comes from minestra maritata, a Neapolitan soup of greens and meat in broth. Maritata means "married", referring to the way the meat and greens go together, and the name became "wedding soup" through translation in the United States. The dish has no particular association with weddings in Italy. Serve it if you love it, but not as a tradition.

The wedding cake

Many Italian weddings end with a cake, often a layered sponge or a millefoglie (layers of puff pastry and cream), though the style varies by region and family. Some receptions also set up a separate table of sweets and fruit late in the evening. For more on how cakes differ across cultures, see wedding cakes around the world.

Planning an Italian-style wedding meal

Budget time as well as money. A multi-course seated meal takes hours. Build the day's schedule around it, and plan speeches and dances between courses so guests aren't sitting through long gaps. Wedding reception order of events helps with the running order, and the timeline tool below can map it out.

Build your wedding day timeline from the ceremony time

Keep portions small. With four or more courses, each plate should be modest. Ask the caterer for tasting-size primi, especially if you serve two.

Serve at the table. Plated or family-style service suits the course structure better than a buffet, which means everyone needs an assigned seat. A seating chart also lets the caterer know where each meal choice goes.

Collect meal choices early. If guests choose between meat and fish for the secondo, ask on the RSVP and put each guest's choice on their place card. Forever Farrah records each guest's meal choice with their RSVP.

Plan for guests who don't eat everything. A long Italian menu leans on meat, fish, cheese and wheat. Ask on the RSVP about vegetarian, gluten-free and other dietary needs, and agree a full alternative menu with the caterer for each course rather than a single replacement plate. Guests with restrictions should get as many courses as everyone else.

Give the evening a rhythm. Between the primo and the secondo is a natural pause for a toast or the first dance, and the cake and coffee make a good signal that the dancing is about to start. Tell the band or DJ which course you'll be on at each point.

Match the wine to the region. A local wine with each course is a traditional touch, and the wedding alcohol calculator helps estimate quantities.

Frequently asked questions

How many courses are served at an Italian wedding?

There's no fixed number. The full formal meal runs from aperitivo to digestivo, around ten stages, but many weddings serve four to six main courses: antipasto, one or two primi, secondo with contorno, and dessert.

Why do Italians give five sugared almonds?

The five almonds represent happiness, health, longevity, wealth and fertility. They are called confetti and traditionally given in a bomboniera.

Is Italian wedding soup served at Italian weddings?

Not traditionally. Its Italian name, minestra maritata, means "married soup" and refers to the pairing of meat and greens, not to weddings.

What do Italians drink at weddings?

Usually prosecco or another sparkling wine with the aperitivo, local wines through the meal, espresso after dessert and a digestivo such as grappa or amaro to finish.

Loading Forever Farrah…