If you told most people that keto stuffing exists, they would not believe you. And if you told them it was this good, they would call you a liar. But here it is: golden cubes of almond-and-seed bread, toasted until they shatter at the edges, then tumbled through nutty brown butter with sage, thyme, toasted walnuts, and a snowfall of Parmesan. Every bite delivers that nostalgic, herb-forward warmth of the stuffing you grew up eating — except this one keeps you in ketosis and happens to be entirely meat-free.
The macro profile is exactly where you want it for a keto side dish. Each serving packs roughly 40 grams of fat from butter, walnuts, hemp hearts, and eggs, while net carbs land at just 5 grams. Protein sits at a solid 15 grams per portion, thanks to the almond flour base and Parmesan. At 80 percent fat by calorie, this stuffing does serious work toward your daily fat goal without you having to think about it.
Best of all, the entire batch comes together in about 70 minutes and stores beautifully in the fridge for four to five days. Portion it into individual containers on a Sunday afternoon and you have a ready-made side for every dinner that week. It pairs with virtually anything — scrambled eggs for breakfast, a skillet frittata, grilled halloumi, roasted cauliflower steaks, or just a big pile of sauteed greens. Reheat in a skillet with a pat of butter and the cubes crisp right back up.
Ingredients (serves 4)
For the seed bread base:
- 1 cup (112g) almond flour
- 2 tablespoons (14g) ground golden flaxseed
- 2 tablespoons (20g) hemp hearts
- 1 tablespoon (12g) chia seeds
- 2 large eggs
- 1 tablespoon (14g) unsalted butter, melted
- 2 tablespoons (14g) finely grated Parmesan
- 1/2 teaspoon baking powder
- 1/4 teaspoon fine sea salt
For the stuffing assembly:
- 3 tablespoons (42g) unsalted butter
- 1/3 cup (40g) raw walnuts, roughly chopped
- 2 medium celery stalks, finely diced (about 1/2 cup / 80g)
- 2 tablespoons (20g) finely diced yellow onion
- 2 cloves garlic, minced
- 2 tablespoons fresh sage, finely chopped (or 1 teaspoon dried rubbed sage)
- 1 teaspoon fresh thyme leaves (or 1/2 teaspoon dried)
- 1/2 teaspoon fresh rosemary, minced (or 1/4 teaspoon dried)
- 1/4 cup (60ml) low-sodium vegetable broth
- 2 tablespoons (14g) finely grated Parmesan
- 1/4 teaspoon freshly cracked black pepper
- Salt to taste
Instructions
Preheat oven to 350°F (175°C). Line an 8-by-8-inch baking pan with parchment paper and lightly grease the parchment with butter or cooking spray. This pan will hold the seed bread in a thin, even layer so the cubes toast properly later.
Mix the seed bread batter. In a medium bowl, whisk together the almond flour, ground flaxseed, hemp hearts, chia seeds, grated Parmesan, baking powder, and salt. In a small bowl, beat the two eggs with the melted butter until smooth. Pour the wet mixture into the dry and stir until a thick, uniform batter forms. It will be denser than regular bread batter — that is exactly what you want.
Bake the seed bread. Spread the batter evenly into the prepared pan, pressing it out to the corners with a spatula or the back of a spoon. Aim for a layer roughly half an inch thick. Bake for 16 to 18 minutes, until the top is golden and a toothpick inserted in the center comes out clean. The edges should feel firm and slightly pulling away from the parchment. Remove from the oven and let cool in the pan for 10 minutes.
Cube and toast. Reduce the oven temperature to 325°F (165°C). Turn the cooled bread out onto a cutting board and cut it into roughly half-inch cubes. You do not need to be precise — irregular shapes create more crispy edges and textural contrast. Spread the cubes in a single layer on a parchment-lined sheet pan. Bake for 10 to 12 minutes, tossing once halfway through, until the cubes are dry on the outside and lightly golden. They will firm up further as they cool. Set the toasted cubes aside.
Make the brown butter. While the bread cubes toast, place the 3 tablespoons of butter in a large skillet over medium heat. Let it melt and begin to foam, swirling the pan occasionally. After about 3 to 4 minutes the foam will subside and the butter solids on the bottom will turn a deep amber color. The kitchen will smell intensely nutty. The second you see golden-brown specks and smell that toasty aroma, move to the next step immediately — brown butter goes from perfect to burnt in seconds.
Toast the walnuts and sauté the aromatics. Add the chopped walnuts to the brown butter and stir for 30 seconds until fragrant. Add the diced celery and onion, stirring well to coat everything in the browned butter. Cook for 3 to 4 minutes, until the celery is just tender and the onion is translucent. Add the minced garlic and cook for another 30 seconds until fragrant. Do not let the garlic brown.
Add the herbs and broth. Stir in the chopped sage, thyme, and rosemary. The fresh herbs will sizzle and release their oils immediately. Pour in the vegetable broth and stir, scraping up any browned bits from the bottom of the skillet. Let the broth reduce for about 1 minute until most of the liquid has evaporated and the mixture looks glossy rather than wet.
Toss with the bread cubes. Remove the skillet from the heat. Add the toasted seed bread cubes and the remaining 2 tablespoons of Parmesan. Fold everything together gently with a spatula, making sure the cubes are well coated in the brown butter and herbs but not crushed. Season with black pepper and additional salt to taste.
Final bake for crispy top. Transfer the stuffing to an oven-safe baking dish or leave it in the skillet if it is oven-safe. Increase the oven to 375°F (190°C) and bake uncovered for 12 to 15 minutes, until the top layer of cubes is deeply golden and crunchy. The interior cubes should remain slightly tender and buttery while the top crackles.
Cool, portion, and store. Let the stuffing cool completely, about 20 minutes. Divide into four airtight containers. Refrigerate and use within 4 to 5 days. To reheat, warm individual portions in a skillet with a small pat of butter over medium heat for 3 to 4 minutes until the cubes crisp back up. You can also microwave for 60 to 90 seconds if you are short on time, though you will lose some of the crunch.
Nutrition per Serving
| Nutrient | Amount |
|---|---|
| Calories | ~445 kcal |
| Fat | ~40g |
| Protein | ~15g |
| Total Carbs | ~10g |
| Fiber | ~5g |
| Net Carbs | ~5g |
Nutrition is approximate, calculated from the stated ingredients using USDA data. Actual values may vary based on specific brands and measurement precision.
Tips & Variations
Reheat in a skillet, not a microwave. The entire appeal of this stuffing is the contrast between crispy edges and a buttery, herb-soaked interior. A hot skillet with half a tablespoon of butter brings back that texture in three minutes flat. Microwaving works in a pinch, but expect soft cubes rather than crunchy ones.
Add a fried egg on top. This stuffing transforms from side dish to complete meal when you slide a butter-fried egg over a reheated portion. The runny yolk pools into the crevices between the cubes, adding richness and an extra 5 grams of protein without meaningfully changing the carb count.
Swap walnuts for pecans if you prefer. Pecans have a slightly sweeter, more buttery flavor that leans even further into the comfort-food territory. The macros are nearly identical — pecans actually have about one gram fewer net carbs per serving — so either nut works perfectly here.
Watch hidden carbs in store-bought vegetable broth. Some brands sneak in sugar, maltodextrin, or potato starch. Read the label and choose a broth with zero or near-zero carbs per cup. Better yet, use a splash of water with a pinch of salt if you cannot verify your broth's nutrition panel.
Double the batch for serious meal preppers. This recipe scales linearly. Use a 9-by-13-inch pan for the seed bread and a larger baking dish for the final bake. A double batch gives you eight portions — enough for a full work week with a few left over for weekend breakfasts alongside scrambled eggs.