These Spinach and Feta Stuffed Soda Bread Rolls are soft, warm, and filled with a tasty combo of fresh spinach and tangy feta cheese. The soda bread gives them a lovely texture—slightly dense but still light enough to enjoy with every bite. They make a great snack or side that’s a little bit different from your usual bread rolls.
I love making these rolls when I want something quick but impressive. Soda bread is so easy to whip up because it doesn’t need any yeast or time to rise. Stuffing it with spinach and feta just feels like a little surprise every time you break one open. I usually add a pinch of herbs to the mix for an extra layer of flavor—it’s a nice touch and really brings the filling to life.
These rolls are perfect served warm right out of the oven. I like to have them alongside soup or a fresh salad for a simple meal. They also work great for picnics or packed lunches because they keep well and are super satisfying. If you ever have leftover rolls, I find just warming them up a bit brings back that fresh-baked feeling perfectly.
Key Ingredients & Substitutions
Flour: All-purpose flour works well for the soda bread base, giving a hearty texture. You can try whole wheat flour but expect a denser roll.
Buttermilk: It activates the baking soda for a good rise and adds tanginess. If you don’t have buttermilk, mix 1 cup milk with 1 tbsp lemon juice and let it sit for 5 minutes.
Spinach: Fresh spinach wilts nicely for the filling. Frozen spinach can be used, just thaw and squeeze out excess water to avoid soggy dough.
Feta Cheese: Its salty, tangy flavor balances the bread. If you want a milder taste, try ricotta or goat cheese instead.
Onion and Garlic: These bring depth to the filling. I like sautéing them gently to soften and sweeten their flavor before mixing.
How Do You Make the Perfect Stuffed Rolls Without a Mess?
Stuffed dough can be tricky because it might tear or leak filling. Here’s how to keep things neat:
- Roll the dough evenly to avoid thin spots that break during rolling.
- Spread filling close to edges but leave a small border so the dough can seal well.
- Roll tightly but gently to prevent squeezing filling out.
- Use a sharp knife for clean slices, preserving roll shape.
- Place rolls cut side up on the tray so filling stays inside while baking.
Taking these steps helps your rolls keep their shape, with filling perfectly wrapped inside each bite!

Equipment You’ll Need
- Large mixing bowl – I use this to combine the dry ingredients and mix the dough easily.
- Measuring cups and spoons – helpful to measure ingredients accurately for the best results.
- Rolling pin – makes it simple to flatten the dough into a rectangle for filling.
- Sharp serrated knife – for slicing the rolled dough into equal pieces without squashing them.
- Baking tray lined with parchment paper – keeps the rolls from sticking and makes cleaning easier.
- Pastry brush – useful for brushing the tops with olive oil for a golden finish.
Flavor Variations & Add-Ins
- Swap feta for ricotta or goat cheese for a creamier filling or milder flavor.
- Add chopped sun-dried tomatoes or olives to the filling for a Mediterranean twist.
- Mix in chopped herbs like oregano, thyme, or chives to enhance the flavor.
- Use cooked, crumbled bacon or ham inside for a meaty variation that’s extra filling.
Spinach and Feta Stuffed Soda Bread Rolls
Ingredients You’ll Need:
For The Dough:
- 4 cups all-purpose flour
- 1 tsp baking soda
- 1 tsp salt
- 1 ¾ cups buttermilk (plus extra if needed)
- 1 tbsp olive oil (for brushing)
For The Filling:
- 2 cups fresh spinach, chopped
- 1 cup crumbled feta cheese
- 1 small onion, finely chopped
- 2 garlic cloves, minced
- 1 tbsp olive oil (for sautéing)
- Salt and pepper to taste
- Optional: 1 tsp dried oregano or mixed herbs
How Much Time Will You Need?
This recipe takes about 15 minutes to prepare and 25-30 minutes to bake, so plan roughly 45 minutes from start to finish. There’s no need to wait for dough to rise, so it’s a relatively quick and easy dough to work with!
Step-by-Step Instructions:
1. Prepare the Dough:
In a large mixing bowl, combine the flour, baking soda, and salt. Slowly add the buttermilk while stirring until a soft, slightly sticky dough forms. If the dough feels too dry, add a little more buttermilk, a tablespoon at a time. Then, turn the dough out onto a floured surface and knead gently for 1-2 minutes until smooth. Cover the dough and set it aside while you make the filling.
2. Make the Filling:
Heat 1 tablespoon of olive oil in a pan over medium heat. Add the finely chopped onion and minced garlic, sautéing until they become translucent and soft. Add the chopped spinach and cook until it’s wilted, then remove the pan from heat and let the mixture cool a bit.
Transfer the sautéed vegetables to a bowl and mix in the crumbled feta cheese. Season with salt, pepper, and the optional dried herbs. Give it a good stir to combine evenly.
3. Assemble and Bake the Rolls:
Roll out your dough on a floured surface into a large rectangle, about half an inch thick. Spread the spinach and feta filling evenly across the dough. Starting from one long side, roll the dough tightly into a log.
Use a sharp knife to cut the log into 8 equal rolls. Place each roll cut side up on a baking tray lined with parchment paper. Brush the tops lightly with olive oil to help them brown beautifully.
Bake in a preheated oven at 375°F (190°C) for 25-30 minutes, or until the rolls turn golden brown and are cooked through. Remove them from the oven and let cool slightly before serving. Enjoy warm or at room temperature!
Can I Use Frozen Spinach Instead of Fresh?
Yes, you can use frozen spinach—just be sure to thaw it completely and squeeze out as much water as possible before adding it to the filling to prevent soggy rolls.
What Can I Substitute for Buttermilk?
If you don’t have buttermilk, mix 1 cup of milk with 1 tablespoon of lemon juice or white vinegar and let it sit for 5 minutes. This homemade buttermilk works great in the dough.
How Should I Store Leftover Rolls?
Store any leftovers in an airtight container at room temperature for up to 2 days or in the fridge for up to 4 days. Reheat gently in the oven or microwave before serving.
Can I Make These Rolls Ahead of Time?
Definitely! Assemble the rolls and keep them covered in the fridge for a few hours before baking. You can also freeze them before baking and bake straight from frozen—just add a few extra minutes to the baking time.