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.

Angled view of instant pot moussaka in a speckled ceramic bowl showing the thick tomato broth and potato chunks

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

Ingredients for instant pot moussaka โ€” ground beef, diced potatoes, carrots, onion, tomato sauce, Vegeta broth, bay leaf, and spices

(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.

Close-up overhead of instant pot moussaka with diced potatoes, ground beef, and fresh parsley

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.

Inside the Instant Pot after cooking โ€” moussaka with potatoes, ground beef, and bay leaf in tomato broth

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.

Wooden spoon loaded with instant pot moussaka โ€” diced potatoes, ground beef, and carrots in thick tomato sauce

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.

Bowl of instant pot moussaka with potatoes, ground beef, and carrots in a rich tomato broth, garnished with fresh parsley

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

Angled view of instant pot moussaka in a speckled ceramic bowl showing the thick tomato broth and potato chunks

Instant Pot Moussaka (Bulgarian Style)

Hearty Bulgarian moussaka with ground beef and potatoes โ€” made in the Instant Pot in 35 minutes. No eggplant, no layers, no zalivka. A kid-friendly one-pot meal the whole family loves.
Prep: 15 minutes
Cook: 14 minutes
Servings: 8

Ingredients 

  • 400 g 14 oz ground beef, or a mix of ground beef and pork
  • 2 lbs 900g potatoes, peeled and cut into 1cm dice
  • 2 medium carrots, diced
  • 1 large onion, finely diced
  • 1 cup 240ml tomato sauce or crushed tomatoes
  • 350 โ€“400ml vegetable stock, or water mixed with Vegeta (see notes)
  • 2 tsp Vegeta seasoning, see notes โ€” very salty
  • 2 tsp chubritza, Bulgarian dried savory โ€” substitute: dried thyme or summer savory
  • 2 bay leaves
  • Salt and pepper, to taste

Optional:

  • 1 โ€“2 tbsp tomato paste
  • ยผ tsp smoked paprika
  • Pinch of ground cumin

Video

Instructions 

  • Set Instant Pot to Sautรฉ. Add ground beef and cook, breaking it up, until browned โ€” about 4โ€“5 minutes. Drain excess fat if needed.
  • Add diced carrots and onion. Cook, stirring, for 3 minutes until softened.
  • Add tomato sauce, potatoes, stock (or Vegeta + water), chubritza, bay leaves, and any optional add-ins. Stir to combine. Do not add salt yet if using Vegeta.
  • Cancel Sautรฉ. Close lid and set valve to Sealing. Cook on High Pressure for 14 minutes.
  • Allow natural pressure release (10โ€“15 minutes). Open lid and remove bay leaves.
  • Taste and season with salt and pepper as needed. If the dish is thinner than you like, use Sautรฉ mode for 3โ€“4 minutes to reduce.

Notes

  • Vegeta is salty โ€” if using it, hold back on added salt until you’ve tasted the finished dish. Using both Vegeta and full-sodium vegetable stock may make the dish too salty.
  • Chubritza is Bulgarian dried savory โ€” the key spice in moussaka. Find it at Eastern European or Balkan grocery stores. Dried thyme works as a substitute.
  • Stovetop: Brown beef and sautรฉ vegetables in a heavy pot. Add all ingredients, bring to a boil, then cover and simmer on medium-low for 35โ€“40 minutes until potatoes are tender and broth is thick.
  • Keeps in the fridge for 3โ€“4 days. Freezes well for up to 3 months.

Nutrition

Calories: 238kcal, Carbohydrates: 25g, Protein: 12g, Fat: 10g, Saturated Fat: 4g, Polyunsaturated Fat: 0.4g, Monounsaturated Fat: 4g, Trans Fat: 1g, Cholesterol: 36mg, Sodium: 551mg, Potassium: 773mg, Fiber: 4g, Sugar: 4g, Vitamin A: 2743IU, Vitamin C: 27mg, Calcium: 41mg, Iron: 2mg

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

Additional Info

Course: dinner
Cuisine: bulgarian
Tried this recipe?Mention @cookinglsl or tag #cookinglsl!

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.

You May Also Like:

Hi! I'm Mira.

I share simple, mostly low-carb and Keto recipes, that don't take a lot of time to make and use mostly seasonal, easy to find ingredients. I'm a supporter of healthy eating, but you'll also find some indulgent treats too.

Leave a comment

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

Recipe Rating