Bulgarian Cheese Sandwiches (Prinzesi)

4.82 from 11 votes

This post may contain affiliate links. Please read our disclosure policy.

Experience the taste of a traditional 🇧🇬 Bulgarian breakfast with these comforting Bulgarian Cheese Sandwiches (Prinzesi). “Prinzesi” translates to “Princesssandwiches in 🇧🇬 Bulgarian. Every morning growing up, I would wake up in my house in Bulgaria, and my dad would have these on the table with fresh tomatoes on the side for breakfast. The eggs get mixed with feta and grated cheese, slathered on buttered bread, and 🔥 baked in the oven. You can find these on every corner in Bulgaria, and we have many different versions of baked toast. This is what breakfast toast 🌤️ dreams are made of.

Why You’ll Love Bulgarian Cheese Sandwiches (Prinzesi)

What’s not to love about 🧀 cheese and 🥖 bread?! You’ll fall in love with these Bulgarian Cheese Sandwiches (Prinzesi) and never look back. The creamy blend of eggs, feta, and grated cheese layered on top of crisp, 🧈 buttered bread creates the perfect balance of salty and savory notes. These sandwiches are perfect for ☀️ breakfast or a quick snack because this dish is so easy to make.

How to Prepare Bulgarian Cheese Sandwiches (Prinzesi)

🍞 Use rye bread, sourdough, or any firm sliced bread. Lightly butter it and set aside.

🥣 In a bowl, mix eggs, salt, feta, and grated cheese until combined.

🥄 Then spread a few tablespoons of the mixture on each slice of bread, covering the crust.

🔥 Broil on a low rack in the oven, watching closely. It should take around 10 minutes, or until golden and firm.

🌿 Sprinkle with dry oregano or dry savory and enjoy.

Nonna’s Tip

Be sure to use firm fresh bread such as a baguette, rye bread, sourdough, ciabatta, or any firmer fresh bread you have available.

Bulgarian Cheese Sandwiches

Variations and Substitutions for Bulgarian Cheese Sandwiches (Prinzesi)

Remember, if you are changing or adding ingredients, you may have to experiment and adjust the quantities.

  1. Substitute Bulgarian 🧀 cheese (Kashkaval) with your favorite cheese such as cheddar, mozzarella, Swiss, or provolone.
  2. Add chopped greens such as 🥬 spinach, kale, or arugula to the egg mixture for extra greens.
  3. Mix in some finely chopped sun-dried tomatoes, olives, or 🫑 bell peppers for a different flavor.
  4. Blend in some cooked 🥓 bacon bits, diced ham, or small pieces of smoked salmon for a protein boost.
  5. Use fresh 🌿 herbs such as basil, parsley, or dill instead of dried oregano or savory.

Similar Recipes

Best Served With

  • A fresh 🥗 salad such as my Bulgarian Salad
  • Some crunchy dill pickles 🥒 or pickled vegetables
  • Lightly seasoned and roasted vegetables such as asparagus, zucchini, or 🫑 bell peppers

Common Questions

Can You use goat cheese if You don’t like feta?

Yes, you can use goat cheese in your Bulgarian Cheese Sandwiches (Prinzesi) if you don’t like feta.

How much cheese and feta should I add?

I don’t measure so add as much cheese and feta as you like. I use Bulgarian cheese (Kashkaval) but feel free to use cheddar or even mozzarella; any cheese you love will work.

Why should You keep a very close eye on the bread while it’s broiling?

Please keep a very close eye on them because they can easily burn on broil. I suggest checking every minute or so until they are golden.

What types of bread should you avoid for this recipe?

Soft white bread like Italiano, Villagio, or Wonder Bread will not work for this recipe as it needs to hold up the filling and not become soggy. Please use rye, sourdough, or any firmer fresh bread.

Bulgarian Cheese Sandwiches (Prinzesi)

You can find these on every corner in Bulgaria. This is what breakfast toast dreams are made of!
4.82 from 11 votes
Course: Breakfast, Snack
Cuisine: Bulgarian
Servings: 2
Author: The Modern Nonna
Prep Time: 5 minutes
Cook Time: 10 minutes
Total Time: 15 minutes


  • 4 pieces of rye bread, lightly buttered
  • 2 eggs
  • cup handful of feta
  • ½ cup handful of any grated cheese
  • pinch of salt
  • dry oregano or dry savory, for sprinkling on top


  • Rye bread or sourdough is recommended for this recipe, or any firmer sliced bread. Lightly spread softened butter (or margarine) on the bread and set it aside.
  • To a bowl add the eggs, salt, feta and grated cheese and mix fully until combined.
  • Spread a few tablespoons of the mixture on top of each slice of bread, making sure to cover all the way to the crust. Place your oven rack on the lowest position and set the oven to BROIL (top broiler on). Keep a close eye on the bread while it's in the oven.
  • Mine took 10 minutes, but the cooking time will really depend on the oven. They are ready as soon as they turn golden and feel firm on top. Sprinkle on some dry oregano or dry savory and enjoy.


Calories: 68kcal, Carbohydrates: 1g, Protein: 6g, Fat: 4g, Saturated Fat: 1g, Polyunsaturated Fat: 1g, Monounsaturated Fat: 2g, Trans Fat: 0.01g, Cholesterol: 164mg, Sodium: 75mg, Potassium: 64mg, Fiber: 0.1g, Sugar: 0.2g, Vitamin A: 238IU, Vitamin C: 0.01mg, Calcium: 26mg, Iron: 1mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Additional Info

Course: Breakfast, Snack
Cuisine: Bulgarian
Love This Recipe?
Share your pictures or videos of you making my recipes by mentioning #themodernnonna on all socials ❤️

Hi! I'm Sneji. Nice to meet you!

I am more commonly known as “The Modern Nonna” on social media where I create easy home cooked meals with a modern twist. I was born and raised in Sofia, Bulgaria and learned how to cook at the best culinary school in the world – my grandma’s kitchen. I lived in Greece on the Island of Crete with my parents for a while and then moved to Toronto, Canada when I was in grade 5. I started to really cook and experiment with food 11 years ago when I was 21 years old. Everything I currently know is a reflection of some part of my life…

Keep up to date with me on social media! Follow @themodernnonna

4.82 from 11 votes (4 ratings without comment)

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating

The maximum upload file size: 2 MB. You can upload: image, video. Links to YouTube, Facebook, Twitter and other services inserted in the comment text will be automatically embedded. Drop files here

This site uses Akismet to reduce spam. Learn how your comment data is processed.


  1. I think it would have been better if the bread had been toasted first. I used bread from a loaf I made, it did not get crunchy like toast. Should the buttered side have
    been placed on the pan?

    1. You need a rye/sourdough type bread for this recipe. Any soft bread is not recommended as it will get soggy.

  2. 5 stars
    What a tasty, and different, breakfast! As I am in Mexico, feta cheese is not easy to come by. I used queso adobera and cotija, two dry, salty-ish cheeses, and Oaxacan string cheese, similar to mozzarella. My home made whole wheat sourdough bread is sturdy enough so that these toasts were easy to pick up and eat out of hand. Thank you!

    1. Where in Mexico Kathleen? We are in Playa Del Carmen and thanks for putting those cheeses in you post as I was wondering what to substitute! Now I know and will make it!