This Italian Stuffing with Sausage from Scratch is made with Kaiser rolls, eggs, onions, parmesan cheese, Italian sausage, milk, and baked to perfection.

I am so excited for Thanksgiving and let’s be honest, one of the best side dishes that come with Thanksgiving is the stuffing. If you are feeling up to the task of making homemade stuffing, this is the recipe you need to make. The trick to making the best homemade stuffing is using old Kaiser rolls. It beats regular old sliced bread!
If you love this Thanksgiving recipe, feel free to try my Cranberry Whiskey Sour and my Cranberry Sauce.
Jump to:
Why you will love this recipe
Full of flavor: The liquid that the sausage produces gives the stuffing such a delicious taste. The poultry seasoning also gives it a nice kick.
Hearty: This dish is so hearty and perfect for Thanksgiving.
Kid Friendly: I grew up eating this dish every Thanksgiving and it was my favorite part. Your kids will love it too!
Great for cold weather: This is a perfect dish for the fall, and it is perfect as leftovers.
Serves a crowd: It is so easy to double this recipe, although the intial amount serves 6-8 people.
Ingredients
You'll only need a few simple ingredients to make this. The exact measurements are listed in the recipe card below. Here's an overview of what you'll need:
- Kaiser rolls
- Eggs
- Olive oil
- Onions
- Parmesan cheese
- Poultry seasoning
- Italian sausage
- Milk
See recipe card for quantities.
Instructions
Add the bite sized Kaiser roll bread into a large bowl. Add the beaten eggs, milk, and parmesan cheese. Mix with your hands and let it soak for 30 minutes.
Preheat oven to 350°F.
In a large Dutch oven on medium heat, add oil and wait for it to shimmer. Add sausage until brown, about 8 minutes, tossing frequently. Remove and place the sausage on a plate. If needed add more oil, then and add onions until transparent, about 5 minutes.
Return sausage in the dutch oven. Add rolls and add seasoning. Turn off heat, combine and add in a 9x13 baking dish.
Bake for an hour. Enjoy this Italian Stuffing with Sausage from Scratch.
Substitutions
- Bread: Like I said, the secret to making the best stuffing is using Kaiser rolls. You could opt for regular sliced bread, but it is SO much better with the Kaiser rolls!
- Eggs: I used cage free, organic eggs. Use the best quality eggs for the best quality dish.
- Onions: I used yellow onions although you can use white onions as well.
- Parmesan cheese: I used premade grated parmesan cheese but if you want to make a delicious dish you can grate a block of parmesan yourself using a blender. It’s extra work but totally worth it.
- Poultry seasoning: I love using poultry seasoning because it pairs well with the turkey. You could use Italian seasoning as well.
- Sausage: You can use Italian or Luganica sausage. I used a mix of Italian sweet and hot sausage. I love it!
- Milk: I used regular whole milk although you can use fat free or any kind of milk to moisten the bread.
Variations
Cooking is a chance to be creative! Have fun with it and feel free to make your own variation.
- Spicy - add chili pepper flakes in with the sausage when you cook it for a spicy kick.
- Deluxe - serve with turkey and cranberry sauce.
- Kid friendly - add crushed potato chips (ketchup chips!) on top.
Check out these Chocolate Pumpkin Muffins for Thanksgiving dessert.
Equipment
Equipment can have a big impact on how a recipe turns out. Stone bakeware takes longer to heat up than metal pans, and also retain heat for longer, which could make the recipe more watery, or burnt on the outsides.
I love using my Caraway pots, pans and baking sheets for best quality.
Storage
This will be good in the refrigerator for 2-3 days.
These ingredients don't stand up well to freezing.
Top tip
Make sure to bake in the middle rack.
Italian Stuffing with Sausage from Scratch
- Total Time: 2 hours
- Yield: 6 servings 1x
Description
This Italian Stuffing with Sausage from Scratch is made with Kaiser rolls, eggs, onions, parmesan cheese, Italian sausage, milk, and baked to perfection.
Ingredients
- 8 Kaiser rolls, preferably old, cut into bite size pieces
- 5 eggs, beaten
- 3 tablespoons olive oil
- 2 large onions, diced
- 8 oz grated parmesan cheese
- 2 teaspoons poultry seasoning
- Salt and pepper, as desired
- 1 pound Italian or Luganica sausage (remove from casing)
- 4 cups milk
Instructions
- Add the bite sized Kaiser roll bread into a large bowl. Add the beaten eggs, milk, and parmesan cheese. Mix with your hands and let it soak for 30 minutes.
- Preheat oven to 350°F.
- In a large Dutch oven on medium heat, add oil and wait for it to shimmer. Add sausage until brown, about 8 minutes, tossing frequently. Remove and place the sausage on a plate. If needed add more oil, then and add onions until transparent, about 5 minutes. Return sausage in the dutch oven. Add rolls and add seasoning. Turn off heat, combine and add in a 9x13 baking dish.
- Bake for an hour.
Notes
Bread: Like I said, the secret to making the best stuffing is using Kaiser rolls. You could opt for regular sliced bread, but it is SO much better with the Kaiser rolls!
- Prep Time: 30 minutes
- Cook Time: 1 hour 30 minutes
- Category: Dinner
- Method: Cooking
- Cuisine: American
Nutrition
- Serving Size: 1
- Calories: 233.0
- Sugar: 0.5 g
- Sodium: 408.4 mg
- Fat: 13.8 g
- Saturated Fat: 4.8 g
- Carbohydrates: 9.9 g
- Fiber: 1.2 g
- Protein: 17.2 g
- Cholesterol: 369.4 mg
Food safety
- Cook to a minimum temperature of 165 °F (74 °C)
- Do not use the same utensils on cooked food, that previously touched raw meat
- Wash hands after touching raw meat
- Don't leave food sitting out at room temperature for extended periods
- Never leave cooking food unattended
- Use oils with high smoking point to avoid harmful compounds
- Always have good ventilation when using a gas stove
Leave a Reply