To make a good goulash, you need patience, love, and onions. Last night, I made the best goulash of my life. Then I ate it and then I was full.
If you've cooked such a thing before, these characteristics will mean something to you: it is thick, but requires no flour; it is sweet, but requires no sugar. 🙏🏻
If you've never cooked such a thing… trust me that it is difficult. It almost never works out. The patience doesn't combine with the onions well enough, the tomatoes overpower the natural sweetness and make it sour. Things go slightly wrong.
Before I tell you how my goulash works, here's a disclaimer: It's not a real goulash. You can think of it as a goulash-inspired sauce.
Real goulash has potatoes and works as its own dish. Like a delicious, thick, ridiculously filling soup.
Mine is meant to go accompany a carb. You can put it on polenta (a Slovenian favorite), or pasta. Rice would be weird. Potatoes… if you're gonna use potatoes, just make a real goulash, eh?
Here's what you'll need:
- chopped up cow, "stew chunks" are best
- diced tomatoes from a can
- tomato paste
- paprika powder (mine was "smoked")
- bay leaves
- vegetable oil
Ingredients are without quantities because you are meant to "eye" those. I used two onions and two carrots and one can of tomatoes for 24oz (about 0.5kg) of cow chunks.
Spices are totally eyeballed. Smell them, taste them, see how much stuff you have, and make a call. You can be off by a lot and it's still gonna taste good.
The more you cook, the easier this gets. Machine learning. Collect the data ;)
You can borrow the following items, if you don't have them. This might involve talking to your friends and neighbors in the real life. Proceed with caution.
- big pot
- a lid that matches your pot
- a stirring device (big wooden spoon recommended)
- a plate
- a kitchen knife
- a wooden kitchen cutting board
- a chopper (not necessary but makes life easier)
- a stove
- some countertop space
- 1 hour of active time
- 1 hour of cooking time with interruptions
Here's how you do it:
Heat up a big pot. When it's hot, pour in some oil. Add cow chunks. Salt mercilessly. Add tarragon. Turn stove to full blast.
Tarragon makes cows more delicious when added early in the cooking process.
Stir the cow chunks and salt and tarragon mixture regularly until the cow turns white. A bit of brown is good too. Don't overdo it.
While the cow chunks are searing, chop up the onions. The smaller your chop, the better.
When cow chunks are ready – no distinct red surfaces – take them out and put them on a plate. Try to leave as much of the juices in the pot as possible.
Throw onions into pot. Salt mercilessly. Stir. Cover pot with lid. Turn stove down to half power.
While the onions are glazing, you can chop the carrots. The smaller your chop, the better.
Regularly check up on the onions. Add small amounts of warm water when the pot goes dry. Stir. Keep covered. The goal is to make the onions turn transparent without browning.
This can take anywhere up to 30 or 40 minutes. The more airtight your lid and the more salt you add, the quicker it is. If you add too much salt, your goulash is ruined.
When your onions are mostly mushy, add the chopped carrots. Continue the above process until carrots become mushy too.
Once the onion-carrot mix is mushy, put the seared cow back in the pot.
I can't tell you how you know when the onions and carrots are mushy enough. This part takes practice, patience, and some luck. The longer you wait, the better your goulash. This is what thickens it and what counteracts the sour of tomato.
With the cow-onion-carrot mix in the pot, turn heat back to full blast. Stir until you hear sizzling. This further mushifies the onions and carrots and mixes them with meat juices.
It has now been about an hour since you started. Exact timing depends on your quantities and your patience.
Add the can of diced tomatoes, the bay leaves, the tomato paste, and the paprika powder. Tomatoes give it taste and moisture, bay leaves add flavor, tomato paste makes it a deeper red, paprika gives it flavor and makes it a deeper red.
If you taste your goulash now, it tastes bad. You might think your experiment has failed and you are the worst cook in the world. Have faith, my friend. Goulash takes time.
Add enough water. How much is enough depends on how liquidy your can of tomatoes was. If you add too much, don't worry – you can boil it off at the end of cooking. Feel the goulash.
When it boils, turn heat down to a third. Put the lid on the pot, leaving a small crack. Cook for 30 minutes at a gentle boil.
After 30 minutes, add parsley and thyme. Stir. Cook for another 20 to 30 minutes.
Your goulash is now done. Taste it. It is delicious.
Take the pot off the stove. Let it sit overnight. Reheat before eating. Reheating makes goulash better.
Learned something new?
Read more Software Engineering Lessons from Production
I write articles with real insight into the career and skills of a modern software engineer. "Raw and honest from the heart!" as one reader described them. Fueled by lessons learned over 20 years of building production code for side-projects, small businesses, and hyper growth startups. Both successful and not.
Subscribe below 👇
Software Engineering Lessons from Production
Join Swizec's Newsletter and get insightful emails 💌 on mindsets, tactics, and technical skills for your career. Real lessons from building production software. No bullshit.
"Man, love your simple writing! Yours is the only newsletter I open and only blog that I give a fuck to read & scroll till the end. And wow always take away lessons with me. Inspiring! And very relatable. 👌"
Senior Mindset Book
Get promoted, earn a bigger salary, work for top companiesLearn more
Have a burning question that you think I can answer? Hit me up on twitter and I'll do my best.
Who am I and who do I help? I'm Swizec Teller and I turn coders into engineers with "Raw and honest from the heart!" writing. No bullshit. Real insights into the career and skills of a modern software engineer.
Want to become a true senior engineer? Take ownership, have autonomy, and be a force multiplier on your team. The Senior Engineer Mindset ebook can help 👉 swizec.com/senior-mindset. These are the shifts in mindset that unlocked my career.
Curious about Serverless and the modern backend? Check out Serverless Handbook, for frontend engineers 👉 ServerlessHandbook.dev
Want to Stop copy pasting D3 examples and create data visualizations of your own? Learn how to build scalable dataviz React components your whole team can understand with React for Data Visualization
Did someone amazing share this letter with you? Wonderful! You can sign up for my weekly letters for software engineers on their path to greatness, here: swizec.com/blog
By the way, just in case no one has told you it yet today: I love and appreciate you for who you are ❤️