This full vegetarian Thanksgiving dinner has everything you want in an easy Thanksgiving meal, from the beautiful centerpiece to the cranberry sauce-topped melted brie!

Vegetarian Thanksgiving Dinner on a Sheet Pan

This full vegetarian Thanksgiving dinner has everything you want in an easy Thanksgiving meal, from the beautiful centerpiece to the cranberry sauce-topped melted brie bites!
Course Main Dishes
Cuisine American
Keyword meatless thanksgiving, stuffed butternut squash, thanksgiving, vegetarian thanksgiving
Diet Vegetarian
Occasion Christmas, Thanksgiving
Time 60 minutes or more
Prep Time 1 hour
Cook Time 50 minutes
Total Time 1 hour 50 minutes
Servings 3 people
Calories 1271kcal
Author Sarah Bond


Stuffed Butternut Squash

  • 1 Tbsp olive oil 15 mL
  • 1 carrot peeled and diced
  • 1 rib celery diced
  • ½ cup finely chopped white onion
  • 2 cloves garlic minced
  • 1 cup rice 200 g, wild, regular, or a combination
  • 2 cups vegetable broth 480 mL
  • 1 cup crumbled feta cheese 113 g
  • ¼ cup dried cranberries 25 g
  • ½ granny smith apple diced
  • 1 Tbsp finely chopped fresh rosemary
  • 1 tsp finely chopped fresh sage
  • ½ tsp each salt and pepper
  • 1 medium butternut squash
  • 1 Tbsp olive oil 15 mL
  • ¼ tsp salt


  • 1.5 lbs small red potatoes about 5 cups, 680 g, quartered
  • ½ tsp baking soda
  • 1 Tbsp salt
  • 2 Tbsp olive oil 30 mL
  • 1 tsp finely chopped fresh rosemary
  • ¼ tsp each salt and pepper

Brussels Sprouts

  • 3 cups trimmed and halved Brussels sprouts 350 g
  • ½ cup fresh or frozen cranberries 40 g
  • 2 Tbsp olive oil 30 mL
  • ¼ tsp each salt and pepper

Cranberry Brie Bites

  • 6 4-inch puff pastry squares thawed
  • 4 oz Brie 113 g, roughly chopped
  • ¼ cup cranberry sauce 60 g
  • 1 medium egg whisked

Vegetarian Gravy

  • 1 Tbsp butter 15 g
  • 2 Tbsp flour 10 g
  • 1 cup vegetable broth 240 mL
  • 1 Tbsp soy sauce 15 mL
  • 1 Tbsp nutritional yeast 10 g
  • 1 tsp onion powder
  • ½ tsp garlic powder



  • Make Butternut Stuffing: Heat 1 Tbsp oil in a medium pot over medium heat then add carrot, celery, onion, and garlic. Cook until fragrant and veggies are brightly colored, about 3 minutes. Add rice and broth, cover, and let simmer until rice is cooked and broth is absorbed, about 15 minutes. Stir in feta, cranberries, apple, rosemary, sage, salt, and pepper. Cover to and set side.
  • Boil Potatoes: Bring a large pot of water to a boil (about 6 cups water) then add baking soda and 1 Tbsp salt. Add quartered potatoes and cook until fork tender, about 10 minutes. Drain water and let potatoes sit uncovered for 2 minutes to dry. Put on the lid then vigorously shake to chuff up the outside of the potatoes. Add olive oil, rosemary, salt, and pepper, then shake once more to evenly coat. Set aside.
  • Prep Brussels Sprouts: Toss to combine sprouts, cranberries, oil, salt, and pepper. Set aside.

1st Bake

  • Bake Main Sheet: Preheat oven to 400 degrees F (204 C). Cut butternut in half lengthwise and spoon out seeds. Liberally coat all sides with olive oil, sprinkle with salt, and lay face down in the middle of a large rimmed baking sheet. Spread out potatoes onto one side of the butternut and Brussels sprouts on the other (it’s okay if they’re not completely in a single layer now). Bake for 30 minutes, or until butternut is fork-tender.
  • Prep Brie Bites: While that bakes, press each puff pastry into a muffin tin well. Add a few pieces of Brie and top with a dollop of cranberry sauce. Brush dough with egg. Set aside.

2nd Bake

  • Stuff the Butternut: When butternut is fork-tender, scoop flesh from the inside, being careful to not puncture the skin and leaving a thin layer on the outside (hold it with some paper towels if it’s too hot to handle). Stir the scooped out flesh in with the rice mixture, then stuff the mixture into each half of the butternut, firmly packing it in (you'll have leftover stuffing). Stick the two halves together and secure it by tying with kitchen string. Set back on the baking tray.
  • Flip Side Dishes: Flip the potatoes and Brussels sprouts for even cooking, spreading out into a single layer if possible.
  • Bake Everything: Into your oven place your main baking sheet with the butternut and sides (lower rack) and the muffin tin with the Brie bites (upper rack) and cook for 15 to 20 minutes, or until puff pastry is golden and crip. Remove Brussels sprouts if they begin to darken too much.
  • Make Gravy: While that bakes, prepare gravy. Melt butter in a small pot over medium heat. Add flour then, whisking constantly, slowly pour in the broth until your reach a thick gravy consistency (you may not need all of the broth). Whisk in the remaining gravy ingredients, remove from heat, and cover to keep warm.
  • Serve: Carve stuffed butternut into 1-inch thick slices and serve topped with gravy. Extra rice stuffing makes a great side (room temperature is okay!) along with your crispy potatoes, Brussels sprouts, and Brie bites. Happy Thanksgiving!


Serving: 1serving | Calories: 1271kcal | Carbohydrates: 137.1g | Protein: 35.2g | Fat: 63g | Saturated Fat: 23.1g | Cholesterol: 147mg | Sodium: 2683mg | Potassium: 2085mg | Fiber: 20.5g | Sugar: 33.1g | Calcium: 410mg | Iron: 9.4mg