Pirozhki are one of Russia’s most beloved street foods—small, stuffed buns filled with a variety of fillings, ranging from savory meats to sweet fruits. They’re a perfect snack or meal, and Moscow has plenty of spots where you can indulge in these delicious pastries. If you’re craving the best pirozhki in the city, here’s where you can find them.
1. Varenichnaya №1
Cuisine: Russian
Location: Various locations across Moscow
Varenichnaya №1 is a cozy, popular spot known for its extensive menu of traditional Russian comfort food, including a wide variety of pirozhki. The atmosphere is casual, with a focus on hearty and authentic Russian cuisine.
What to Try
- Pirozhki with Meat: Soft, fluffy buns filled with seasoned beef or pork.
- Pirozhki with Cabbage: A vegetarian option with sautéed cabbage and onions.
- Sweet Pirozhki: Filled with apples, cherries, or sweetened ricotta.
Why It’s Great
Varenichnaya №1 is the perfect place to try pirozhki in a relaxed, homey environment. The restaurant specializes in traditional Russian food, and their pirozhki are made fresh, with quality fillings and a soft, light dough.
2. Pirozhki i Kasha
Cuisine: Russian
Location: Tverskoy Boulevard, 19
Pirozhki i Kasha specializes in the classic combination of pirozhki and kasha (grains, often buckwheat), serving up both savory and sweet versions of these delicious Russian pastries. The café’s retro interior gives you a taste of Soviet-era charm.
What to Try
- Pirozhki with Potatoes and Mushrooms: A hearty, flavorful filling with earthy mushrooms and creamy potatoes.
- Pirozhki with Meat and Rice: A filling combination of minced beef with rice wrapped in soft dough.
- Sweet Pirozhki: Made with sweet cherry or blueberry filling.
Why It’s Great
The focus on traditional fillings and authentic Russian recipes makes Pirozhki i Kasha a top choice for enjoying freshly made pirozhki. The nostalgic atmosphere adds to the experience, making it a perfect spot for anyone craving a hearty, comforting meal.
3. Sirius
Cuisine: Russian
Location: Zubovsky Boulevard, 6
Sirius is a well-known Moscow café that specializes in Russian comfort food, including pirozhki. Their menu features a variety of both savory and sweet options, and the café’s décor is modern yet cozy, making it an ideal place to enjoy a warm meal.
What to Try
- Pirozhki with Beef and Cabbage: A delicious combination of ground beef, cabbage, and spices.
- Pirozhki with Chicken and Mushrooms: A satisfying filling of tender chicken and sautéed mushrooms.
- Sweet Pirozhki with Apple: A classic, light dessert filled with sliced apples and a hint of cinnamon.
Why It’s Great
With a focus on fresh ingredients and traditional Russian dishes, Sirius offers a fantastic selection of pirozhki in a welcoming atmosphere. The café’s commitment to quality makes it one of the best places to enjoy this beloved Russian snack.
4. Pyshki (Pirozhki) at Stolovaya 57
Cuisine: Russian
Location: GUM Shopping Mall, Red Square, 3
For an authentic, Soviet-inspired experience, Stolovaya 57 inside the GUM Shopping Mall offers a nostalgic café experience with classic Russian dishes. Known for its traditional approach to Soviet cuisine, the restaurant serves freshly baked pirozhki with a variety of fillings.
What to Try
- Pirozhki with Cabbage: Sautéed cabbage inside soft, fluffy dough.
- Pirozhki with Meat: Traditional meat and rice filling, satisfying and savory.
- Sweet Pirozhki: With fruit fillings such as apples or berries.
Why It’s Great
Stolovaya 57 offers a historical dining experience paired with delicious, freshly baked pirozhki. Enjoying these traditional treats in one of Moscow’s most iconic spots—Red Square—adds a special touch to the meal.
5. Yelagin Island Café
Cuisine: Russian, Café
Location: Yelagin Island, 1
Located on the beautiful Yelagin Island, this café serves a variety of Russian pastries, including some of the best pirozhki in Moscow. The café’s cozy setting, surrounded by nature, makes it a lovely place to relax and enjoy a traditional meal.








What to Try
- Pirozhki with Chicken and Rice: Tender chicken combined with fluffy rice wrapped in soft dough.
- Pirozhki with Potato and Mushrooms: A vegetarian option filled with hearty potatoes and savory mushrooms.
- Pirozhki with Sweet Filling: Try them filled with strawberries or blueberries.
Why It’s Great
Yelagin Island Café provides a peaceful and scenic atmosphere, perfect for enjoying freshly made pirozhki. The restaurant combines traditional Russian flavors with a modern, comfortable environment.
6. The Pirozhki Factory
Cuisine: Russian, Bakery
Location: Various locations across Moscow
The Pirozhki Factory is a small but popular chain that specializes in freshly baked pirozhki. Known for its quick service and affordable prices, this is a great spot to grab a tasty snack on the go.
What to Try
- Pirozhki with Meat: A hearty option filled with seasoned ground beef and onions.
- Pirozhki with Potato and Cabbage: A classic vegetarian option with potatoes and sautéed cabbage.
- Sweet Pirozhki: Filled with cherries, apples, or jam.
Why It’s Great
If you’re looking for a quick and delicious snack, The Pirozhki Factory offers a great selection of freshly baked pirozhki at affordable prices. Perfect for tourists who want to experience traditional Russian food on the go.
7. Pirozhki at Mari Vanna
Cuisine: Russian
Location: Spiridonovka Street, 10
Mari Vanna is known for offering an immersive experience of traditional Russian home-cooked meals, and their pirozhki are no exception. The restaurant has a cozy, nostalgic feel, with decor inspired by the Soviet era.
What to Try
- Pirozhki with Meat: A filling of pork, beef, and onions wrapped in a delicate dough.
- Pirozhki with Cabbage: A classic vegetarian option with cabbage and caramelized onions.
- Sweet Pirozhki: Filled with apples or cherries for a delicious dessert.
Why It’s Great
Mari Vanna offers a wonderful opportunity to experience traditional Russian home-style cooking in a warm, welcoming setting. The pirozhki here are freshly made and filled with rich flavors, making them a must-try.
8. Barashka
Cuisine: Russian, Georgian
Location: Arbat Street, 24
Barashka combines the flavors of Russian and Georgian cuisine in a cozy, rustic setting. Their pirozhki are made fresh, with a variety of fillings that reflect both Russian and Georgian influences.
What to Try
- Pirozhki with Lamb: A savory filling of lamb and onions wrapped in soft dough.
- Pirozhki with Cheese and Herbs: A delicious vegetarian option made with Russian cheese and fresh herbs.
- Sweet Pirozhki: Filled with berries or apples for a sweet, satisfying treat.
Why It’s Great
The unique combination of Russian and Georgian influences in Barashka’s pirozhki gives them a distinctive flavor. The cozy, welcoming atmosphere makes it the perfect place to enjoy these traditional treats.
Conclusion
Moscow offers a fantastic range of places to enjoy pirozhki, whether you’re looking for a traditional take or a modern twist. From cozy cafés like Varenichnaya №1 and Pirozhki i Kasha to trendy spots like Yelagin Island Café, there’s something for everyone craving these delicious, freshly baked pastries. Enjoying pirozhki is a must when exploring Moscow’s rich culinary heritage, and these spots offer the best of Russian tradition in every bite.