Skip to content
Voykit

Russia

What to eat and drink in Russia: dishes, etiquette and dietary tips

Try classic dishes—borscht, pelmeni, beef stroganoff, blini with caviar, and kvass—if you enjoy hearty, meat‑based meals; skip them if you avoid pork or dairy, or if you’re on a strict low‑salt diet.

Updated Sep 20262 min read
More

Key facts

Typical meal cost (mid‑range restaurant)check
≈ 800 RUB per person (≈ $9)
Street food price (e.g., shawarma, pirozhki)check
≈ 200–300 RUB (≈ $2–3)
Common allergenscheck
pork, dairy, wheat, nuts, fish

Quick answer

The core Russian menu centers on soups (borscht, shchi), dumplings (pelmeni, vareniki), meat stews (stroganoff, beef with mushrooms), and fermented drinks (kvass, kefir). Most dishes contain pork or dairy; vegetarians should look for mushroom or cabbage fillings, and vegans need to verify broth bases.

Typical costs

A meal at a mid‑range restaurant in Moscow or St Petersburg runs about 800 RUB per person, while a street‑food snack such as a pirozhok or kebab costs 200–300 RUB. Prices are lower in regional cities.

Typical costs
VenueAverage price per personCurrency
Mid‑range restaurant800 RUBRUB
Street food stall250 RUBRUB

Dining etiquette

When invited to a Russian home, bring a small gift (flowers, sweets). Wait for the host to start eating; it is polite to keep your hands visible on the table. Toasts are common; raise your glass and say “Za zdorovie!” before drinking. Bread is often served with butter; it is considered rude to leave the bread untouched.

Is street food safe in Russia?

Street vendors in major cities usually cook food to order on hot grills or in deep‑fat, reducing bacterial risk. Choose stalls with visible cooking, fresh‑made dough, and a steady flow of customers. Avoid pre‑cooked items that sit for long periods, especially in summer heat.

  • Look for a busy grill or fry‑station.
  • Check that meat is hot when served.
  • Prefer bottled water or boiled tap water.

Questions people ask

What are the must‑try dishes in Russia?

Borscht, pelmeni, beef stroganoff, blini with caviar, shchi (cabbage soup), and kvass are the most representative dishes.

How much does a meal cost in Russia?

Around 800 RUB per person at a mid‑range restaurant; street food costs 200–300 RUB.

Is street food safe in Russia?

Generally yes if the stall cooks to order, serves hot food, and has a steady line of customers; avoid items that have been sitting for hours.

Can I find vegetarian options?

Vegetarian dishes exist, mainly mushroom or cabbage vareniki and salads; ask for “bez myasa” (without meat) to ensure no hidden meat broth.

What drinks are typical?

Kvass (fermented rye drink), kefir, tea, and vodka are common; bottled water is widely available.

Check live

Prices, schedules, rules and availability change. Open these to confirm today's details before you book.

Deep dive

Every source; changeable facts are marked check

Sources

Ask about Russia

Loading…

Was this useful?