Take your bread stuffing to the next level with this easy Crock Pot Stuffing. It’s a flavorful, from-scratch Thanksgiving side dish that frees up oven space and can be prepped entirely ahead of time. If you’ve been using boxed mixes, this slow cooker version delivers a golden-brown, herb-scented stuffing that tastes homemade and comforting.

Growing up I knew one kind of stuffing—the boxed variety. Over the years I learned that fresh bread, sautéed aromatics and plenty of herbs make a world of difference. I developed this slow cooker recipe to bring homemade flavor to the holidays without crowding the oven. It’s become a favorite at our table and is easy enough to make for Sunday dinner as well.
This recipe uses stale bread cubes, sautéed leeks and fennel, fresh herbs when possible, eggs to bind, and stock to moisten. It’s adaptable: swap breads, add sautéed mushrooms or sausage, or use vegetable stock to keep it vegetarian. The slow cooker yields moist, evenly heated stuffing with slightly crisp edges when cooked on high initially.
Table of contents
- Why you’ll love this recipe:
- Recipe ingredients
- How to make slow cooker stuffing
- Recipe FAQs
- Recipe notes
- More delicious Thanksgiving side dishes

Why you’ll love this recipe:
- Golden-brown, homemade stuffing with plenty of herb and vegetable flavor.
- Made in the slow cooker to free up oven space for other holiday dishes.
- Easy to customize with your preferred bread, herbs or add-ins.
- Perfect for Thanksgiving, holiday meals, or any cozy Sunday dinner.
Recipe ingredients

- Bread: Use stale bread cut into 1″ cubes (16 ounces). Country loaf, sourdough or French bread are excellent choices. Stale bread absorbs the stock without becoming soggy.
- Aromatics and vegetables: Leek, celery and fennel add texture and savory flavor. Garlic builds depth; you can add sautéed onions or mushrooms if desired.
- Herbs: Fresh sage, thyme and rosemary are recommended for bright herbal notes. If using dried herbs, use about half the amount called for fresh.
- Eggs: Two eggs help bind the mixture so the stuffing holds together when served.
- Stock: 1 1/2 to 2 cups low-sodium vegetable, chicken or turkey stock to moisten the bread. Use vegetable stock to keep the dish vegetarian.
- Butter: Adds richness when sautéing the aromatics. Substitute a neutral oil for a dairy-free version.
How to make slow cooker stuffing
This stuffing is made from scratch and serves 8. Start by preparing the bread so it’s dry enough to soak up the stock without turning mushy.
Pro tip: Cube the bread 1–3 days ahead and leave it uncovered at room temperature to stale, or bake the cubes at 300°F for about 30 minutes until crisp.

- Cut the bread into 1″ cubes and let them dry at room temperature for 1–3 days, or bake at 300°F for 30 minutes until crisp. Transfer to a large bowl.
- Melt the butter in a sauté pan over medium heat. Add the leek, celery and fennel and cook 4–6 minutes until softened. Stir in the garlic, sage, thyme, rosemary, salt and pepper and cook about 30 seconds more until fragrant.
- Whisk 1 1/2 cups vegetable stock with the two eggs until combined.
- Pour the sautéed vegetable and herb mixture over the bread cubes and toss to combine so the vegetables distribute evenly.
- Pour the egg-stock mixture over the bread and stir, adding up to an additional 1/2 cup stock if the bread seems too dry.
- Grease the slow cooker, add the stuffing mixture, and cook on high for 30 minutes, then reduce to low and cook 1–2 hours until heated through. Check after 1 1/2 hours to avoid overly dry or burned edges. Serve hot.

Recipe FAQs
Start with a good loaf of bread and cube it. Use stale bread for the best texture so it soaks up the stock without becoming gummy. Sauté aromatic vegetables and herbs in butter, then combine with the bread and a stock-and-egg mixture before cooking in the slow cooker or oven.
Cut the bread into cubes and leave it uncovered at room temperature for a day or two to dry out. If you need it faster, spread cubes on a rimmed baking sheet and bake at 300°F for about 30 minutes until dried and lightly toasted.
Cook on high for 30 minutes to warm and crisp the edges, then lower to low for 1 to 2 hours until heated through. Check after about 1 1/2 hours because slow cooker temperatures can vary and the edges can dry out if overcooked.

Recipe notes
- Pro tip: Prep the bread cubes 1–3 days ahead or toast them in the oven if you’re short on time.
- Check the stuffing after about 1 1/2 hours; slow cookers vary and edges can over-brown if left too long.
- Customize freely: swap breads, add cooked sausage, mix in toasted nuts or dried cranberries, or change up the herbs to suit your taste.
- You can make the stuffing in advance and keep it warm in the slow cooker on the “warm” setting. Stir occasionally and monitor the edges so they don’t dry out.
- Storage: Refrigerate leftovers in an airtight container for up to 4 days. Reheat gently in the oven or microwave, adding a splash of stock if needed to refresh moisture.

More delicious Thanksgiving side dishes
- Homemade dinner rolls (search for your favorite recipe)
- Fresh cranberry orange sauce
- Homemade green bean casserole with crispy fried shallots
- Instant Pot or stovetop mashed potatoes
- Maple orange sweet potato casserole with oat-pecan streusel
- Yukon Gold garlic mashed potatoes
Did you try this recipe? If so, leave a review below and tag @flavorthemoments on social media so I can see what you made.

Easy Crock Pot Stuffing
Servings: 8
Prep Time: 15 mins Cook Time: 1 hr 30 mins Total Time: 1 hr 45 mins
Equipment
- 6 quart slow cooker or crock pot
Ingredients
- 16 ounces bread (country, sourdough or French), cut into 1″ cubes
- 6 tablespoons unsalted butter
- 1 large leek, halved and sliced into half moons
- 2 stalks celery, coarsely chopped
- 1 small fennel bulb, chopped (optional)
- 4 cloves garlic, minced
- 2 tablespoons chopped fresh sage (or 2 tsp dried)
- 1 tablespoon chopped fresh thyme (or 1 tsp dried)
- 1 tablespoon chopped fresh rosemary (or 1 tsp dried)
- 1 teaspoon kosher salt
- 1/2 teaspoon freshly ground black pepper
- 1 1/2 cups low-sodium vegetable stock (use up to 2 cups if needed)
- 2 large eggs
Instructions
Prepare the bread:
- The bread must be stale: leave cubes out for a few days or bake at 300°F for 30 minutes until crisp.
Prepare the stuffing:
- Spray the inside of the slow cooker with cooking spray and place the bread cubes in a large bowl.
- Melt butter in a sauté pan over medium-low. Add leek, celery and fennel and cook 5 minutes until softened. Add garlic, herbs, salt and pepper and cook 30 seconds more.
- Pour the vegetable-herb mixture over the bread cubes and toss to combine.
- Whisk the stock and eggs together, pour over the bread, and stir to coat. Add more stock if the mixture seems dry.
- Transfer to the slow cooker and spread evenly. Cook on high for 30 minutes, then reduce to low and cook 1–2 hours until heated through. Serve warm.
Notes
- Prep the bread cubes ahead of time to make the day-of cooking faster.
- Check for doneness after 1 1/2 hours to prevent overly dry or burned edges.
- Make it vegetarian by using vegetable stock, or add cooked sausage for a heartier version.
- Leftovers keep well for several days and reheat nicely with a splash of stock.
Nutrition
Serving: 2 oz. • Calories: 273 kcal • Carbohydrates: 34 g • Protein: 9 g • Fat: 12 g
Nutrition is estimated and intended as a guideline for informational purposes only.
Course: Side Dishes Cuisine: American Author: Marcie
Note: This recipe was originally posted in November 2018. Photos and steps have been updated and the text revised to include more detailed recipe information.