This post may contain affiliate links. Please read our disclosure policy.
Thick, hearty Instant Pot moussaka the Bulgarian way โ potatoes, ground beef, and warm spices. No eggplant, no layers, no zalivka. Kid-friendly one-pot meal done in 35 minutes.
If you grew up eating moussaka in Bulgaria, you already know it doesn’t always have eggplant.
In Bulgaria, the classic version is made with potatoes โ and it’s richer, heartier, and honestly more comforting than any version I’ve had with eggplant or zucchini.
This Instant Pot moussaka is how I make it every week for my kids’ school thermoses. Deeply seasoned, hearty, tastes like it simmered for hours โ but it’s ready in 35 minutes. No layers. No oven. Just one pot and dinner is done.
When you’re a working mom who refuses to send her kids to school with sandwiches and hummus when they could have a real, hot, homemade meal โ this is your recipe.
Why You’ll Love This Recipe
It’s genuinely fast. The Instant Pot does the heavy lifting โ 14 minutes at high pressure and dinner is ready. Total time from start to table is about 35 minutes, including prep.
It’s a budget meal. A pound of ground beef, potatoes, and a handful of pantry staples. You’re feeding a whole family for very little money, and it tastes like you spent much more.
Kids love it. My kids take this in a thermos to school. There’s no zalivka โ that egg and milk topping that some kids (and adults) don’t love โ just a thick, comforting beef and potato stew with a rich tomato broth.
It’s the real Bulgarian version. The flavor is built on chubritza (dried savory), Vegeta, and a good tomato base. It tastes like home.
It keeps and reheats beautifully. Make a big batch on Sunday and it’s lunch or dinner for two more days. It also freezes well.
Ingredients
(Full quantities in the recipe card below.)
The base:
- Ground beef, or a mix of ground beef and pork โ 400g (about 14 oz). The mix gives you a slightly richer, more traditional flavor. Either works.
- Potatoes โ 2 lbs, cut into 1cm (ยฝ inch) dice. I use a dicing tool to make this fast and uniform. Waxy or all-purpose potatoes hold their shape better than starchy ones.
- Carrots โ 2 medium, diced small.
- Onion โ 1 large, finely diced.
The liquid and seasoning:
- Tomato sauce โ 1 cup. Canned passata or crushed tomatoes both work.
- Vegetable stock, or water with a pinch of Vegeta โ 350โ400ml. See note below.
- Vegeta โ 2 teaspoons. An Eastern European seasoning blend โ the backbone of the flavor here. Important: Vegeta is very salty. Hold back on added salt until the very end and taste first.
- Chubritza โ 2 teaspoons. This is Bulgarian dried savory, and it’s what gives moussaka its distinctive flavor. If you can’t find it, use dried thyme or summer savory โ start with 1 teaspoon and adjust.
- Bay leaves โ 2.
- Salt and pepper โ to taste, added at the end.
Optional add-ins:
- Tomato paste โ 1โ2 tablespoons, stirred in with the tomato sauce for a deeper, richer base.
- Smoked paprika โ ยผ teaspoon for a subtle smoky note.
- Ground cumin โ a pinch, if you like a warmer, earthier flavor.
A note on Vegeta vs. vegetable stock:
If you have Vegeta, mix it with water โ that’s the traditional way. If you don’t have Vegeta, use plain vegetable stock and season to taste. Don’t use both full-strength โ one or the other, or you’ll oversalt the dish.
How to Make Instant Pot Moussaka
Step 1: Brown the beef. Set your Instant Pot to Sautรฉ mode. Once hot, add the ground beef. Break it up well as it cooks โ I use a meat chopper/mincer tool, which gives you a finer, more even texture than a spoon. Cook until no pink remains, about 4โ5 minutes. Drain any excess fat if needed.
Step 2: Add the carrots and onion. Add the diced carrots and finely diced onion directly to the browned meat. Stir and cook for 3 minutes, until the onion starts to soften.
Step 3: Add everything else. Add the tomato sauce, diced potatoes, vegetable stock (or Vegeta + water), chubritza, bay leaves, and any optional add-ins (tomato paste, smoked paprika, cumin). Stir to combine.
Step 4: Pressure cook. Cancel the Sautรฉ function. Close and lock the lid. Set the valve to Sealing. Cook on High Pressure for 14 minutes.
Step 5: Natural release. Let the pressure release naturally โ this takes about 10โ15 minutes. Don’t rush it with a quick release, or the potatoes can break apart and the texture gets watery.
Step 6: Taste and finish. Open the lid, remove the bay leaves, and taste. Add salt and pepper as needed. The dish should be thick, with a rich, fragrant broth. If it’s thinner than you’d like, switch back to Sautรฉ mode for 3โ4 minutes to reduce slightly.
Stovetop Method
No Instant Pot? No problem. This works just as well on the stove โ it just takes a little longer.
Brown the beef in a large heavy pot or Dutch oven over medium-high heat. Add the carrots and onion and cook 3 minutes.
Add all remaining ingredients. Bring to a boil, then reduce heat to medium-low, cover, and simmer for 35โ40 minutes, until the potatoes are fork-tender and the broth has thickened.
Stir occasionally and check the liquid โ add a splash of water if it gets too thick before the potatoes are done. Taste and adjust seasoning before serving.
Tips for the Best Instant Pot Moussaka
Dice the potatoes evenly. 1cm pieces cook at the same rate. If pieces vary in size, some will be mushy while others are still firm. A dicing tool makes this much faster.
Don’t skip the natural release. Quick release breaks down the potatoes and makes the texture grainy. Let the pressure drop on its own.
Season at the end. Always taste before adding salt โ between the Vegeta and the tomato sauce, you may not need any.
The mix of meats makes a difference. If you can get half beef, half pork โ use it. The fat content in pork gives the broth more body and depth.
Use waxy potatoes. Yukon Gold, red potatoes, or any all-purpose variety hold up better than Russets under pressure.
Make it ahead. This dish tastes even better the next day. The flavors deepen overnight. It keeps in the fridge for 3โ4 days.
How to Serve
This is a complete meal on its own โ beef, potatoes, and vegetables all in one pot. But here’s how we serve it at home:
- With a chunk of crusty bread for soaking up the broth.
- With a simple cucumber and tomato salad on the side โ very Bulgarian.
- In a thermos for school lunch. Pack it hot in the morning and it’s still warm at lunchtime.
- With a dollop of plain yogurt on top โ also very traditional.
More Recipes You May Like
FAQ
What is Bulgarian moussaka? In Bulgaria, moussaka is made with potatoes and ground meat โ not eggplant. It’s a layered or one-pot dish seasoned with chubritza (dried savory) and Vegeta. The Greek version uses eggplant and bรฉchamel; the Bulgarian version is heartier, meatier, and often made without the egg-and-milk topping (zalivka).
Can I make this without an Instant Pot? Yes. Follow the stovetop instructions โ simmer covered over medium-low heat for 35โ40 minutes until the potatoes are soft all the way through and the broth has thickened.
What is chubritza and where do I find it? Chubritza is Bulgarian dried savory โ an herb with a slightly peppery, earthy flavor that’s essential to moussaka. You can find it at Eastern European or Balkan grocery stores, or order it online. If you can’t find it, use dried thyme or summer savory as a substitute.
Can I use ground pork instead of beef? You can use all pork, all beef, or a 50/50 mix. The mix gives the best flavor and the richest broth. All-beef works well too and is leaner.


