Festive food kids will actually eat, fast dinners for the in-between days, and fewer meltdowns.
The Holiday Season is Here
The holiday season can sometimes feel like a marathon for parents and caregivers. Between travel, decorating, shopping, special events at school, and hosting friends and family at home, it's easy for things like meal planning and nutrition to fall to the wayside.
This guide is built for the busy reality of the season, so that your family can spend less time stressing over what your kids will eat, and more time making memories together. We've broken it down into three sections:
Festive food — mains and sides for the holiday table that kids will actually eat.
For each dish, we've also included a "Basic" option. These modified versions are better for kids who prefer more simple meals, who don’t like eating different food or textures mixed together, or who don't like sauces or seasonings.
Fast dinners — easy easy, simple meals you can whip out on a weeknight when you simply don't need one more thing added to your to-do list
Fewer meltdowns — why balanced, plant-forward plates make the whole season smoother
Festive Mains
Six centerpiece dishes that feel like a holiday meal and deliver real protein. All of them can be made a day ahead and reheated, which is the actual secret to a calm holiday kitchen.
Lentil shepherd's pie
How long it takes: About 45 minutes
Why kids like it: it's mashed potatoes on top of gravy. That's the whole pitch.
Recipe Inspo credit: Nora Cooks' Lentil Shepherd's Pie
Sauté a chopped onion and two carrots (peeled and chopped) in olive oil until soft, about 8 minutes.
Add two cans of cooked brown lentils, a cup of frozen peas and corn, 2 tablespoons tomato paste, 1 cup vegetable broth and a teaspoon of thyme. Simmer 10 minutes until thick.
Spread into a baking dish, top with mashed potatoes (instant is fine — use olive oil and plant milk).
Bake at 400°F for 20 minutes until the top browns.
Make it easier: use pre-made mashed potatoes from the refrigerated section.
Basic Version: Serve cooked lentils alongside cooked veggies (carrots, peas, corn) and mashed potatoes separately on a plate.
Stuffed shells with tofu ricotta
How long it takes: About 50 minutes
Why kids like it: pasta, red sauce, and a filling that tastes like cheese.
Recipe Inspo Credit: Plant-Based On A Budget's Vegan Stuffed Shells
Boil a box of jumbo shells, one minute short of the package time.
Blend one pack of tofu with ¼ cup nutritional yeast, 2 tablespoons olive oil, the juice of half a lemon, a clove of garlic and ½ teaspoon salt. Leave it slightly chunky.
Stir a few handfuls of chopped frozen spinach into the filling — thawed and squeezed dry.
Spoon into the shells, set in a jar of marinara, cover with foil and bake at 375°F for 25 minutes.
Protein note: one 16-ounce pack of tofu is roughly 45 grams of protein across the dish.
Basic Version: Serve pasta with marinara sauce with the tofu ricotta on the side for dipping and taste testing.
Maple-mustard roasted tofu
How long it takes: About 35 minutes
Why kids like it: it's sweet, crispy at the edges, and shaped like something dippable.
Recipe Credit Inspo: Create Mindfully's Maple Dijon Tofu
Press a block of extra-firm tofu for 10 minutes under a cutting board, then cut into thick strips or cubes.
Toss with 1 tablespoon cornstarch and 1 tablespoon oil. Roast at 425°F for 20 minutes.
Whisk 2 tablespoons maple syrup with 1 tablespoon dijon and a splash of soy sauce. Brush on and roast for 5 more minutes.
Add some veggies: roast it on the same sheet pan as cubed sweet potato and red onion.
Basic Version: Skip the mustard and maple syrup for a simpler flavor profile. You can offer maple syrup or mustard (or even ketchup) as a dip if your child is open to it.
Chickpea pot pie
How long it takes: About 50 minutes
Why kids like it: golden pastry on top, creamy filling underneath.
Recipe Inspo Credit: From My Bowl's Vegan Pot Pie with Chickpeas
Sauté an onion, two chopped celery stalks and two peeled and chopped carrots until soft. Sprinkle in 3 tablespoons flour and stir for a minute.
Add 2 cups vegetable broth and 1 cup plant milk slowly, stirring until it thickens. Add two cans of drained chickpeas, a cup of frozen peas, salt, pepper and a teaspoon of thyme.
Pour into a baking dish, lay a sheet of thawed store-bought puff pastry over the top, cut a few vents.
Bake at 400°F for 25 minutes until the pastry puffs and browns.
Check the label: most frozen puff pastry is accidentally plant-based, but some brands use butter.
Basic Version: Serve warm chickpeas alongside cooked veggies (carrots, celery, peas) and a dinner roll.
Butternut mac and "cheese"
How long it takes: About 30 minutes
Why kids like it: it is orange and creamy and tastes like mac and cheese.
Recipe Inspo Credit: It Doesn't Taste Like Chicken's Vegan Butternut Squash Mac and Cheese
Boil a pound of pasta. In the last 10 minutes, add 2 cups of frozen butternut squash cubes to the same pot.
Scoop out the squash and blend with ½ cup raw cashews (or ¼ cup tahini), ½ cup nutritional yeast, 1 cup of the pasta water, a teaspoon of salt, a little garlic powder and a squeeze of lemon.
Toss with the drained pasta. Top with breadcrumbs and broil 3 minutes for a holiday-worthy crust.
Hidden extra: a handful of frozen cauliflower in with the squash disappears completely.
Basic version: Serve pasta tossed in olive oil alongside steamed squash.
Holiday lentil loaf
How long it takes: About 1 hour
Why kids like it: it slices like a cake and gets a sweet glaze.
Recipe Inspo Credit: The Simple Veganista's Ultimate Vegetable Lentil Loaf
Pulse two cans of drained brown lentils in a food processor with one sautéed onion, 1 cup rolled oats, ½ cup walnuts, 2 tablespoons ground flax mixed with 5 tablespoons water, and a teaspoon each of sage and salt. Leave texture in it.
Press into a parchment-lined loaf pan.
Mix ¼ cup ketchup with 1 tablespoon maple syrup and spread on top.
Bake at 375°F for 45 minutes. Let it rest 10 minutes before slicing — this step matters or it crumbles.
Basic Version: Serve cooked lentils alongside cooked veggies (carrots, peas, corn) and mashed potatoes separately on a plate.
Superhero Side Dishes
A holiday table is the easiest place in the year to get vegetables into a kid, because there's abundance, novelty and no pressure on any single dish. A few principles do most of the work: roast it (heat turns vegetables sweet), serve a dip, and put it out early, while everyone is hungry and dinner is still 20 minutes away.
Maple-roasted carrots
Toss whole small carrots or thick-cut sticks with olive oil, salt, and a tablespoon of maple syrup. Roast at 425°F for 25 minutes. The caramelized edges are the point — don't crowd the pan.
Basic version: Serve plain baby carrots raw or roasted.
Crispy smashed potatoes
Boil baby potatoes until fork-tender, then smash each one flat with the bottom of a glass on an oiled sheet pan. Drizzle with oil and salt, roast at 450°F for 25 minutes. Serve with a dip of plant yogurt, lemon and chives.
Basic version: Serve baby potatoes (roasted or boiled) with hummus or ketchup for dipping.
Green beans with crispy shallots
Steam or blanch green beans for 4 minutes, then toss with olive oil and a squeeze of lemon. Top with store-bought crispy fried onions. The crunch does the convincing.
Basic Version: Serve plain steamed green beans.
Roasted broccoli with dip
Cut broccoli into small trees, toss with oil and salt, roast at 425°F for 18 minutes until the tips are dark and crispy. Serve with hummus or a yogurt-ranch dip.
Basic version: Serve steamed or roasted broccoli without the dip.
Cranberry-apple sauce
Simmer a bag of fresh cranberries with one grated apple, ½ cup orange juice and ¼ cup maple syrup for 12 minutes. Sweeter and less sharp than canned, and it doubles as something to put on toast for the next four days.
Basic Version: if your child does not like the taste of cranberries, they can simply enjoy some other sliced seasonal fruits, such as oranges, apples, or even pomegranate seeds.
Sweet potato rounds
Slice sweet potatoes into ½-inch coins, toss with oil and cinnamon, roast at 425°F for 25 minutes, flipping once. Finger food that needs no fork and no negotiation.
Basic Version: Serve roasted sweet potatoes without the cinnamon.
A fruit platter, at the start
Put out clementine segments, grapes, apple slices and pomegranate seeds before the meal, when kids are hungriest and the table is still being set. Serving vegetables and fruit first, in isolation, is one of the better-evidenced ways to raise how much gets eaten — and it buys you twenty quiet minutes.
For all the nights that aren't the holiday
Here's the part nobody puts in the holiday magazines: most of December isn't a feast. It's a Tuesday with a concert at 6:30, a gift you forgot to order, and three people who need dinner in twenty minutes.
Meal planning is usually the first thing to go when the calendar fills up, and that's when takeout and cereal start carrying the week. Here's a few dinners you can make without thinking, from things already in the house.
Dinners in 20 minutes or less
Black bean quesadillas (10 min)
Canned black beans mashed with cumin, salsa and corn, folded into tortillas, crisped in a dry pan
Peanut noodles (15 min)
Any pasta, tossed with peanut butter, soy sauce, lime and a little hot water; frozen edamame and shredded carrot stirred in
Pantry pasta e fagioli (20 min)
Jar of marinara, a can of white beans, a can of diced tomatoes, small pasta, a handful of spinach, all in one pot
Sheet-pan sausage and veg (20 min)
Plant-based sausage, frozen broccoli and potatoes, oil and salt, 425°F
Loaded sweet potatoes (15 min)
Microwave sweet potatoes 8 minutes, split and top with canned chili or black beans, corn and avocado
Breakfast for dinner (15 min)
Tofu scramble with frozen peppers, plus toast and fruit — no apology needed
Burrito bowls (15 min)
Microwave rice, canned pinto beans, frozen corn, salsa, shredded lettuce, a squeeze of lime
Soup and grilled cheese (15 min)
Canned lentil or tomato soup, plus a vegan-cheese sandwich cut into strips for dipping
The four habits that save the most time
Cook a pot of something on Sunday. One batch of lentils, beans or rice becomes three different dinners during the week. This single habit does more than any meal plan.
Buy frozen without guilt. Frozen vegetables are picked and frozen at peak ripeness and are nutritionally comparable to fresh. Plus they don't rot while you're at the school concert.
Repeat the same five dinners. Variety is a nice-to-have in December. Kids are more likely to eat a familiar food anyway, so rotate a short list and save the experiments for January.
Sheet pan and one-pot meals are a major time-saver. When in doubt, choose recipes that allow you to toss all of the ingredients into one cooking pan or pot and minimize the cleanup afterwards
Eating at other people's tables
At some point this season you'll sit down at a table someone else set, with a menu you didn't see in advance, and a kid you're pretty sure isn't going to eat much of it. Maybe it's a dish they've never had, maybe it's all mixed together, maybe it's just that everything looks unfamiliar and there are twelve people watching.
This is one of the most stressful 45 minutes of the holidays, and it's almost entirely manageable with a little planning.
Before you go
Feed them something real first. A snack with some protein and fiber about an hour ahead, such as an apple with peanut butter, hummus and crackers, or a handful of edamame, changes everything. A kid who arrives desperately hungry has no patience for an unfamiliar table, and a hungry kid at a slow dinner is where meltdowns come from. A kid who's had a snack can sit, pick at a roll, and be fine.
Offer to bring a side dish or appetizer to the gathering. A quick "anything I can bring?" can give some insight into what's being served, and is a great way to lighten the load of meal prep for your hosts. Bringing something familiar to the gathering also guarantees that there will be at least one dish your kids will eat.
Lower your own expectations on purpose. Your child eating lightly at one dinner has no nutritional consequence whatsoever. What they eat across a week matters; what they eat at one party does not. Deciding that in advance is what keeps you calm when it happens.
At the table
Build the plate from what they'll actually eat. Scan for the two or three safe options and start there. A plate with three things they recognize is a plate they'll sit in front of. One new thing can go on the side, in a small amount, with no comment attached.
Don't push for a certain number of bites. This is the single most important one. Pressuring kids to eat consistently backfires: it's associated with lower intake of the pressured food, and in one study, adults' memories of being pressured as children still predicted more problematic eating patterns years later. Research supports the following framing instead: you decide what food is offered, when, and where. Your child decides whether and how much to eat.
Handle the other adults, not the child. Someone may say something like "that's all you're having?", "in my day you ate what you were given." The goal is to deflect these comments without your child feeling pressured or embarrassed. Some good options are, "She's fine, thank you," or "We might come back for seconds later."
Keep your own commentary neutral. Kids read the room closely, and they notice what foods you choose to eat. Announcing what you're not eating, or praising your child loudly for finally trying the green beans, both make food into "A Thing." Keep the focus on the holiday cheer, not on who's eating what.
On the way home
Have a snack in the car. Sometimes dinner just doesn't happen, and a banana and a granola bar at 7:30 is a perfectly good ending to the evening; much better than a bedtime fight with a kid who's running on two dinner rolls.
And then let it go. Every family has nights like this, including the families whose kids seem to eat everything.
The 4pm meltdown, and how to head it off
Every parent knows the shape of this day. The kids are up early and overexcited. There are relatives, noise, new toys, a disrupted nap, and a dining room table covered in cookies. By late afternoon somebody is crying on the floor about the wrong color cup.
What's actually going on:
They're overstimulated and short on sleep. This is the biggest driver by far, and no food fixes it. Travel, missed naps, and evening holiday parties and concerts that delay bedtime all contribute to a tired, cranky kid.
They're not eating enough of the good stuff. A day of munching on rolls, crackers and cookies is fun, but it doesn't offer very much in the way of protein or fiber. Refined carbohydrates digest fast, which means a kid is hungry again in 45 minutes. A packed schedule can lead to kids snacking or grazing throughout the day without getting in solid, balanced meals.
Nobody has had a vegetable since Tuesday, so they're short on fiber at exactly the moment digestion is already struggling.
Why a balanced plate helps
This part is solid physiology. Fiber, plant protein and fat all slow how fast food leaves the stomach and how fast glucose enters the blood. A plate with beans, vegetables and whole grains releases energy gradually over a couple of hours instead of all at once. The practical result is a kid who stays fed longer, asks for food less frantically, and arrives at dinner hungry rather than already melting down.
Beans and lentils are unusually good at this because they deliver fiber and protein in the same bite. A cup of lentils has about 15 grams of fiber and 18 grams of protein.
Five things that actually work on a holiday day
Feed them a real breakfast before the chaos starts. Oatmeal with peanut butter and fruit, or toast with hummus and avocado. After all, breakfast is the most important meal of the day.
Put out a vegetable-and-fruit tray in the morning, in the room where everyone is. Let the kids munch and snack on fruits and veggies while they're playing or doing crafts.
Hold a real lunch, even a small one. Beans, a grain, something green. A kid who ate lunch can handle a chaotic afternoon.
Protect the nap or the quiet hour. Protect it over the schedule, the photos, and the relatives who want to keep playing. For big kids who have dropped a nap, give them some quiet time with a book, coloring sheet, or puzzle.
Let the treats be treats. Let kids enjoy the festivities and all the yummy foods they bring. Don't make cookies and other sweets the "reward" for eating vegetables or cleaning their plates.

