Let’s be honest: the stuffing is often the star of the holiday table. But if you’re looking for a lighter, brighter option that doesn’t skimp on that deeply savory, herby flavor we all crave, you’ve found it. This cauliflower stuffing is my tested-and-perfected answer to the heavy, bread-laden classic.
It has all the aromatic appeal—the scent of sautéed onions, celery, and sage filling your kitchen—with a satisfying texture that’s both tender and slightly crisp. It’s the side dish that will have everyone asking for seconds, regardless of their dietary preferences.
- Flavor-Packed & Savory: We build layers of umami with mushrooms, slow-cooked aromatics, and a classic poultry seasoning blend, delivering all the nostalgic taste without the bread.
- Perfect Texture: The key technique of pre-roasting the riced cauliflower ensures a stuffing that’s cohesive and never soggy, with delightful crispy edges.
- Diet-Friendly by Design: Naturally gluten-free, low-carb, and grain-free, making it an inclusive option for various dietary needs during gatherings.
- Surprisingly Simple: With straightforward chopping and sautéing, this recipe is approachable for any cook, even on a busy holiday cooking day.
- Meal-Prep Friendly: You can rice the cauliflower and chop the vegetables a day ahead, streamlining your final cooking process.
- Versatile Serving Option: It’s fantastic alongside a roast turkey, but also holds its own as a satisfying main for a vegetarian plate.
Ingredients You’ll Need
Gathering these simple, whole ingredients is the first step to creating this flavorful dish. The magic happens in how we treat the humble cauliflower, transforming it into a worthy carrier for all those classic stuffing flavors. Using fresh herbs makes a noticeable difference, but quality dried herbs work perfectly in a pinch.
- Cauliflower: One large head, about 2 pounds. This is our “bread” substitute. Look for a firm, creamy-white head with tightly packed florets and no brown spots.
- Extra Virgin Olive Oil: For roasting and sautéing. Its flavor complements the vegetables beautifully.
- Yellow Onion & Celery: The essential aromatic base, or mirepoix (minus the carrots), that forms the flavor foundation.
- Cremini Mushrooms: These “baby bellas” add a meaty texture and deep, savory umami that mimics some of the richness of traditional stuffing.
- Garlic: Freshly minced is always best for the brightest flavor.
- Eggs: They act as our binder, holding the mixture together as it bakes.
- Vegetable Broth: A little liquid keeps the stuffing moist. Use chicken broth for a non-vegetarian version.
- Fresh Thyme, Rosemary & Dried Sage: The holy trinity of poultry seasoning. The sage is key—using rubbed dried sage ensures its potent flavor distributes evenly.
- Sea Salt & Black Pepper: For seasoning all the layers.
- Fresh Parsley: A garnish for a pop of color and fresh flavor right at the end.
Note: You’ll find the complete list of ingredients, along with their exact measurements, in the printable recipe card at the bottom of this post.
Kitchen Equipment Needed
You don’t need any specialty gear for this recipe. A large food processor is the fastest way to rice the cauliflower, but you can also use a box grater. A large, rimmed baking sheet is essential for roasting the cauliflower in a single layer.
You’ll need a large skillet (10-12 inches) to cook down the vegetables properly without steaming them. Finally, a standard 9×13 inch baking dish is the perfect vessel for creating a stuffing with an ideal ratio of crispy top to tender interior.
How to Make Cauliflower Stuffing Recipe
Step 1: Prep and Rice the Cauliflower
Start by heating your oven to 400°F (200°C) and greasing your baking dish. Now, let’s tackle the cauliflower. Remove the leaves and tough core, then break the head into florets.
Working in batches, pulse them in your food processor until they look like coarse grains of rice or couscous. Trust me, taking the time to get this right—not too fine, not too chunky—sets the stage for the perfect texture. Spread it evenly on your parchment-lined baking sheet, drizzle with oil, and get it ready for the oven.
Step 2: Roast the Cauliflower
Slide that baking sheet into the hot oven. This 15-minute roast is the professional secret I swear by. It drives off a significant amount of the cauliflower’s natural water content, which concentrates its flavor and prevents a mushy, wet stuffing later.
You’re not looking for color here, just a slight reduction in volume and a drier feel. Believe me, this one step is the difference between a good and a great cauliflower stuffing.
Step 3: Sauté the Aromatics and Mushrooms
While the cauliflower roasts, heat your olive oil in that large skillet over medium heat. Add the diced onion and celery with a pinch of salt to help them sweat. Cook them gently for 6-8 minutes until they’re soft and sweet, not browned.
Then add the mushrooms. Tip from me: let the mushrooms sit undisturbed for a minute or two to get a good sear before stirring—this builds fantastic flavor. Cook until they’re browned and have released their juices.
Step 4: Bloom the Herbs and Combine
Now for the fragrance! Add the minced garlic, all your herbs, salt, and pepper to the skillet. Stir constantly for just about 60 seconds.
You’ll know it’s ready when the kitchen smells incredible and the garlic is fragrant but not browned. Remove the skillet from the heat. In a large mixing bowl, combine the roasted cauliflower, the savory veggie mixture, the beaten eggs, and broth.
Stir until everything is thoroughly married together.
Step 5: Bake, Rest, and Serve
Transfer your mixture to the prepared baking dish, pressing it gently into an even layer. Bake for 25-30 minutes. You’re waiting for a beautifully golden-brown top and a center that feels set when lightly pressed.
Pull it from the oven and let it rest for a full 5 minutes—this allows the eggs to finish setting and makes it easier to slice. Step back and admire your creation, then scatter over the fresh parsley for a vibrant finish before serving it warm.
- Dry Your Cauliflower: After ricing, if you have time, spread the cauliflower on a clean kitchen towel, roll it up, and gently squeeze out excess moisture. Combined with roasting, this guarantees a non-soggy result.
- Don’t Crowd the Pan: When sautéing the vegetables, ensure your skillet is large enough. Overcrowding causes them to steam and become limp instead of developing flavorful browning.
- Herb Freshness Matters: If using dried herbs, add them to the skillet a minute before the fresh ones would go in. This “blooms” their oils in the fat, waking up their flavor.
- Test for Doneness: The stuffing is done when the edges are pulling away from the sides of the dish slightly and the top is uniformly golden. A knife inserted in the center should come out clean.
- Resting is Key: Letting the stuffing rest after baking is non-negotiable. It allows the structure to firm up, making it sliceable and ensuring it holds its shape on the serving spoon.
Recipe Variations
- Sausage & Apple: For a heartier version, brown 8 oz of ground Italian sausage (or plant-based crumbles) in the skillet before adding the onion. Fold in 1/2 cup of finely diced apple (like Granny Smith) with the mushrooms.
- Nutty & Sweet: Add 1/2 cup of toasted chopped pecans or walnuts and 1/3 cup of dried cranberries or cherries to the mixture before baking for a sweet and crunchy contrast.
- Vegan Adaptation: Omit the eggs. Instead, mix 2 tablespoons of ground flaxseed with 5 tablespoons of warm water, let it sit for 5 minutes to form a “flax egg,” and use it as your binder. Ensure your broth is vegan.
- Cheesy Herb: For a richer, more indulgent side, stir 1/2 cup of grated Parmesan cheese (or nutritional yeast for dairy-free) into the mixture before baking. Sprinkle another 1/4 cup on top for a cheesy crust.
- Spicy Southwest: Swap the poultry herbs for 1 tbsp chili powder, 1 tsp cumin, and 1/4 tsp chipotle powder. Add a diced poblano pepper with the onions and use Monterey Jack cheese.
What to Serve With This Recipe
This stuffing is the ultimate versatile side. It’s a natural companion to holiday roasts like turkey, chicken, or pork loin. For a comforting weeknight meal, serve it alongside a simple roasted chicken breast or pan-seared salmon.
It also makes a fantastic centerpiece for a vegetarian feast when paired with other vegetable sides like roasted Brussels sprouts, a green bean casserole, and a tangy cranberry sauce. Consider a crisp, dry white wine like Sauvignon Blanc or a light-bodied Pinot Noir to complement its savory notes.
Storage & Make-Ahead Instructions
- Refrigeration: Store leftovers in an airtight container in the refrigerator for up to 4 days.
- Freezing: This stuffing freezes well. Cool completely, then transfer to a freezer-safe container or bag for up to 2 months. Thaw overnight in the refrigerator before reheating.
- Reheating: Reheat portions in a 350°F oven for 10-15 minutes until warmed through. For best results, spread it in a baking dish and cover with foil to prevent drying out. The microwave can make it a bit soft.
- Make-Ahead Strategy: You can fully prepare the recipe through combining all ingredients in the baking dish. Cover tightly and refrigerate for up to 24 hours. When ready, bake as directed, adding 5-10 extra minutes to the baking time since you’re starting from cold.
Frequently Asked Questions
Q: Can I use frozen riced cauliflower?
A: Absolutely. You’ll need about 20 ounces (roughly 5-6 cups). It’s crucial to thaw it completely and then wring it out in a clean kitchen towel to remove as much excess water as possible before roasting or using.
Skipping this will result in a very wet stuffing.
Q: My stuffing seems too wet before baking. What did I do wrong?
A: The most common culprit is not removing enough moisture from the cauliflower. Ensure you roast it as directed and consider the extra towel-wringing step mentioned in the pro tips. Also, make sure your sautéed vegetables aren’t holding excess liquid before mixing.
Q: Can I make this without eggs for a binder?
A: Yes. A “flax egg” (1 tbsp ground flax + 2.5 tbsp water per egg, rested) works well. The texture will be slightly more crumbly but still delicious.
Chia seeds can be used the same way.
Q: How do I know when the stuffing is fully cooked?
A: The top should be golden brown, the edges will be slightly crisp and pulling away from the dish, and the center should feel firm and set to a light touch. An internal temperature check should read at least 160°F.
Q: Can I add bread cubes to this for a hybrid stuffing?
A: You can! For a transitional option, fold in 1-2 cups of cubed, stale whole-grain bread or sourdough with the cauliflower mixture. You may need to add an extra 1-4 tablespoons of broth if the mixture seems dry.
Q: Is this recipe keto-friendly?
A: Yes, with one consideration. This recipe as written is low in net carbs. Just ensure the vegetable broth you use has no added sugar or starches to keep it fully keto-compliant.
Q: Can I cook this inside a turkey?
A: I do not recommend it. Cauliflower stuffing doesn’t have the same structural integrity as bread stuffing and won’t reach a safe temperature evenly inside the bird. Baking it separately in a dish is safer and yields better results.
Final Thoughts
This cauliflower stuffing is more than just a substitute; it’s a celebration of vegetable-forward cooking that stands proudly on its own merits. It delivers the warm, savory, herbaceous experience we all want from stuffing, with a texture that is satisfyingly hearty yet light. As a professional chef, I love recipes that honor tradition while embracing modern tastes and dietary needs, and this one does exactly that.
I encourage you to give it a try—whether for a holiday table or a cozy Sunday supper. Once you taste that crispy, golden top and the flavorful interior, I believe it will become a new favorite. Please let me know how it turns out for you, and don’t forget to share your beautiful creations online.
Happy cooking

Savory Herb Cauliflower Stuffing
Equipment
- Large food processor or box grater
- Large rimmed baking sheet
- Large skillet (10-12 inch)
- 9×13-inch baking dish
- Mixing bowls
- Chef’s knife and cutting board
Ingredients
- 1 large head Cauliflower or 5-6 cups pre-riced cauliflower
- 3 tbsp Extra virgin olive oil divided
- 1 medium Yellow onion diced
- 3 ribs Celery diced
- 8 oz Cremini mushrooms sliced
- 3 cloves Garlic minced
- 2 large Eggs beaten
- 1/3 cup Vegetable broth or chicken broth
- 1 tsp Fresh thyme leaves or 1/2 tsp dried
- 1 tsp Fresh rosemary finely chopped, or 1/2 tsp dried
- 1 tsp Dried sage rubbed
- 1/2 tsp Sea salt or to taste
- 1/4 tsp Black pepper freshly ground
- 1/4 cup Fresh parsley chopped, for garnish
Instructions
- Preheat your oven to 400°F (200°C). Prepare a 9×13 inch baking dish by lightly greasing it with olive oil or coating it with non-stick spray.
- Remove the leaves and core from the cauliflower. Cut the florets into chunks and pulse in a food processor until it resembles rice or coarse crumbs. You should have about 5-6 cups. Spread the riced cauliflower on a large, rimmed baking sheet lined with parchment paper. Drizzle with 1 tablespoon of olive oil, toss to coat, and roast for 15 minutes. This step is crucial for removing excess moisture and concentrating flavor.
- While the cauliflower roasts, heat the remaining 2 tablespoons of olive oil in a large skillet over medium heat. Add the diced onion and celery. Cook, stirring occasionally, for 6-8 minutes until softened and starting to turn translucent. Add the sliced mushrooms and cook for another 5-7 minutes until they have released their liquid and are browned.
- Add the minced garlic, thyme, rosemary, sage, salt, and pepper to the skillet. Cook for just 1 minute until fragrant, being careful not to burn the garlic. Remove the skillet from the heat.
- In a large mixing bowl, combine the roasted riced cauliflower, the vegetable mixture from the skillet, beaten eggs, and vegetable broth. Stir thoroughly until everything is evenly distributed and the mixture holds together slightly when pressed.
- Transfer the mixture to your prepared baking dish, pressing it down gently into an even layer. Bake in the preheated oven for 25-30 minutes, or until the top is golden brown and the center feels set to the touch. Let it rest for 5 minutes, then garnish with fresh parsley before serving.
