Kolaches are a beloved pastry originating from Central Europe, traditionally filled with sweet or savory ingredients. Today, we’re putting a vegetarian twist on this classic treat that’s perfect for breakfast, snacks, or even a light meal.
This vegetarian kolache recipe combines a soft, fluffy dough with a delicious medley of fresh vegetables and cheese, delivering comfort and flavor in every bite. Whether you’re a vegetarian or simply looking to explore new savory pastries, these kolaches are sure to become a favorite.
The dough is easy to prepare and the filling can be customized to your taste, making this recipe both versatile and approachable for cooks of all levels.
In this blog post, you’ll find everything you need to create the perfect vegetarian kolaches—from the ingredients and equipment to the step-by-step instructions and handy tips. Plus, we’ve included some serving suggestions and nutritional information so you can enjoy your kolaches guilt-free.
Ready to bake? Let’s get started!
Why You’ll Love This Recipe
This recipe stands out because it combines the rich tradition of kolaches with wholesome vegetarian ingredients. The dough is soft and slightly sweet, balancing beautifully with the savory, flavorful vegetable filling.
It’s a crowd-pleaser, perfect for brunches, potlucks, or meal prepping for the week ahead.
One of the best parts? You can easily customize the filling based on what you have on hand or your personal preferences.
Plus, these kolaches freeze well, so you can bake a batch and enjoy them fresh anytime. If you love other vegetarian baked delights, you might also enjoy our Vegetarian Date Cake Recipe: Moist, Easy, and Delicious or the Vegan Bread Machine Recipe for Soft, Delicious Loaves.
Ingredients
- For the dough:
- 3 ½ cups all-purpose flour
- ¼ cup granulated sugar
- 1 packet (2 ¼ tsp) active dry yeast
- 1 cup warm milk (about 110°F/43°C)
- ¼ cup unsalted butter, melted
- 2 large eggs
- 1 tsp salt
- For the filling:
- 1 cup shredded sharp cheddar cheese
- 1 cup finely chopped bell peppers (mix of colors)
- ½ cup finely chopped onion
- 1 cup chopped fresh spinach
- 2 cloves garlic, minced
- 1 tbsp olive oil
- Salt and pepper to taste
- For topping:
- 1 egg, beaten (for egg wash)
- Sesame seeds or poppy seeds (optional)
Equipment
- Large mixing bowl
- Measuring cups and spoons
- Stand mixer with dough hook (optional but helpful)
- Wooden spoon or spatula
- Cutting board and knife
- Skillet for sautéing vegetables
- Baking sheet
- Parchment paper or silicone baking mat
- Pastry brush (for egg wash)
- Kitchen towel or plastic wrap
Instructions
- Activate the yeast: In a small bowl, combine the warm milk with the sugar and yeast. Stir gently and let it sit for 5-10 minutes until foamy.
- Prepare the dough: In a large mixing bowl (or stand mixer bowl), combine the flour and salt. Add the yeast mixture, melted butter, and eggs. Mix until a sticky dough forms.
- Knead the dough: Turn the dough onto a floured surface and knead for about 8-10 minutes until smooth and elastic. Alternatively, use a stand mixer with a dough hook for 6-8 minutes.
- Let the dough rise: Place the dough in a lightly greased bowl, cover with a kitchen towel or plastic wrap, and let it rise in a warm place for 1 to 1 ½ hours, or until doubled in size.
- Sauté the filling: While the dough rises, heat olive oil in a skillet over medium heat. Add garlic and onion; cook until translucent. Add bell peppers and spinach, sauté for 3-4 minutes until tender. Season with salt and pepper. Remove from heat and let cool slightly.
- Preheat the oven: Preheat your oven to 375°F (190°C). Line a baking sheet with parchment paper or silicone mat.
- Shape the kolaches: Punch down the dough and divide it into 12 equal pieces. Roll each piece into a ball, then flatten gently into a 4-inch circle.
- Fill the kolaches: Place about 2 tablespoons of the vegetable mixture in the center of each dough circle. Sprinkle with shredded cheddar cheese. Fold the edges slightly around the filling, leaving the center exposed.
- Apply egg wash: Brush the exposed dough edges with the beaten egg for a golden finish. Sprinkle sesame or poppy seeds if desired.
- Bake: Place the kolaches on the prepared baking sheet, spacing them about 2 inches apart. Bake for 18-22 minutes or until golden brown and cooked through.
- Cool and serve: Let the kolaches cool for 5 minutes on the baking sheet before transferring to a wire rack. Serve warm or at room temperature.
Tips & Variations
“For a dairy-free version, substitute the butter with coconut oil or vegan margarine and use a plant-based milk alternative.”
Feel free to experiment with different fillings. You can add mushrooms, sun-dried tomatoes, or even swap the cheddar for feta or mozzarella.
If you want a spicier kick, add some chopped jalapeños or a sprinkle of chili flakes to the filling.
To save time, you can prepare the filling a day ahead and refrigerate it. The dough can also be made in advance and refrigerated overnight—just bring it to room temperature before shaping.
For those interested in other vegetarian baking adventures, check out our Vegetarian Swiss Chard Recipes for Healthy Meals or the Vegetable Alfredo Recipes for Creamy, Healthy Dinners for more inspiration.
Nutrition Facts
Nutrient | Amount per Kolache (approx.) |
---|---|
Calories | 230 kcal |
Carbohydrates | 28 g |
Protein | 8 g |
Fat | 9 g |
Fiber | 2 g |
Sugar | 3 g |
Sodium | 220 mg |
Serving Suggestions
Vegetarian kolaches are incredibly versatile. Serve them warm with a side salad for a light lunch or as a savory breakfast alongside fresh fruit and a hot cup of coffee or tea.
They also make excellent party appetizers—try pairing them with a refreshing cucumber yogurt dip or a zesty tomato salsa.
For a hearty meal, enjoy them with a bowl of Low Calorie Vegetable Soup Recipe for Healthy Eating or pair with a creamy Vegan Bechamel Sauce Recipe for Creamy Pasta Dishes.
Conclusion
This vegetarian kolache recipe is a fantastic way to bring a taste of Central European cuisine into your kitchen with a fresh and wholesome twist. The soft, fluffy dough combined with a colorful vegetable and cheese filling offers a perfect balance of flavors and textures.
Not only is it a comforting homemade treat, but it’s also adaptable to suit your preferences and dietary needs. Whether you’re serving them for breakfast, snack time, or a casual dinner, these kolaches are sure to impress your family and friends.
With simple ingredients, straightforward steps, and flexible filling options, this recipe invites you to get creative and enjoy delicious, meat-free baked goods any day of the week. Don’t forget to explore other delightful vegetarian recipes on our site to keep your culinary journey exciting and tasty!
📖 Recipe Card: Vegetarian Kolache
Description: A soft and fluffy Czech pastry filled with a savory vegetable mixture. Perfect as a snack or light meal.
Prep Time: PT30M
Cook Time: PT20M
Total Time: PT50M
Servings: 12 kolaches
Ingredients
- 3 1/2 cups all-purpose flour
- 1/4 cup granulated sugar
- 2 1/4 tsp active dry yeast (1 packet)
- 1/2 tsp salt
- 1/2 cup whole milk, warm
- 1/4 cup unsalted butter, melted
- 2 large eggs
- 1 cup shredded cheddar cheese
- 1 cup finely chopped bell peppers
- 1/2 cup finely chopped onions
- 1/2 cup canned corn, drained
- 1 tbsp olive oil
Instructions
- In a bowl, dissolve yeast in warm milk and let sit for 5 minutes.
- Mix flour, sugar, and salt in a large bowl.
- Add yeast mixture, melted butter, and eggs to dry ingredients; mix into a dough.
- Knead dough on floured surface for 5-7 minutes until smooth.
- Place dough in greased bowl, cover, and let rise for 1 hour.
- Heat olive oil in pan; sauté onions, bell peppers, and corn until tender. Let cool.
- Preheat oven to 375°F (190°C).
- Divide dough into 12 equal pieces; flatten each into a circle.
- Place 1-2 tbsp vegetable mixture and a sprinkle of cheese in the center of each circle.
- Fold edges slightly to form a shallow cup around filling.
- Place kolaches on baking sheet and bake for 15-20 minutes until golden.
- Cool slightly before serving.
Nutrition: Calories: 220 kcal | Protein: 7 g | Fat: 8 g | Carbs: 28 g
{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Vegetarian Kolache”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A soft and fluffy Czech pastry filled with a savory vegetable mixture. Perfect as a snack or light meal.”, “prepTime”: “PT30M”, “cookTime”: “PT20M”, “totalTime”: “PT50M”, “recipeYield”: “12 kolaches”, “recipeIngredient”: [“3 1/2 cups all-purpose flour”, “1/4 cup granulated sugar”, “2 1/4 tsp active dry yeast (1 packet)”, “1/2 tsp salt”, “1/2 cup whole milk, warm”, “1/4 cup unsalted butter, melted”, “2 large eggs”, “1 cup shredded cheddar cheese”, “1 cup finely chopped bell peppers”, “1/2 cup finely chopped onions”, “1/2 cup canned corn, drained”, “1 tbsp olive oil”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “In a bowl, dissolve yeast in warm milk and let sit for 5 minutes.”}, {“@type”: “HowToStep”, “text”: “Mix flour, sugar, and salt in a large bowl.”}, {“@type”: “HowToStep”, “text”: “Add yeast mixture, melted butter, and eggs to dry ingredients; mix into a dough.”}, {“@type”: “HowToStep”, “text”: “Knead dough on floured surface for 5-7 minutes until smooth.”}, {“@type”: “HowToStep”, “text”: “Place dough in greased bowl, cover, and let rise for 1 hour.”}, {“@type”: “HowToStep”, “text”: “Heat olive oil in pan; saut\u00e9 onions, bell peppers, and corn until tender. Let cool.”}, {“@type”: “HowToStep”, “text”: “Preheat oven to 375\u00b0F (190\u00b0C).”}, {“@type”: “HowToStep”, “text”: “Divide dough into 12 equal pieces; flatten each into a circle.”}, {“@type”: “HowToStep”, “text”: “Place 1-2 tbsp vegetable mixture and a sprinkle of cheese in the center of each circle.”}, {“@type”: “HowToStep”, “text”: “Fold edges slightly to form a shallow cup around filling.”}, {“@type”: “HowToStep”, “text”: “Place kolaches on baking sheet and bake for 15-20 minutes until golden.”}, {“@type”: “HowToStep”, “text”: “Cool slightly before serving.”}], “nutrition”: {“calories”: “220 kcal”, “proteinContent”: “7 g”, “fatContent”: “8 g”, “carbohydrateContent”: “28 g”}}