Buy a cheap cut of beef. Trim the fat, connective tissue and cube it up. Season with black pepper and/or red pepper flakes and saute in a bit of hot oil. You don't want to cook it all the way thru, just get it well browned on the outside. Toss in diced onion and celery and get those softened up some. Drain off any excess oil. Season well with what you like: black pepper, red pepper flake, oregano, basil, bay leaf (remove before serving), garlic, paprika and salt (add at the end.) Add diced carrot, parsnips and other root vegetables you like, cover with beef stock and simmer. A can of diced tomatoes or bottle of dark beer with the the stock adds nice flavor. Toss in potatoes or barley for the last 30-45 minutes so they are soft and are cooked about the same time the beef has cooked down well.
Note: add salt at the end, maybe the last 10 minutes of cooking. Salt tends to disappear as it cooks, and it always seems like I need more if I salt early.
Note 2: if you are lazy like me and like to make one pot stews, you just need to time things well, adding ingredients so they finish cooking at roughly the same time. If you find items like onion, carrot or celery cook down and completely disappear into the broth, and that's not necessarily a bad thing because it adds a ton of flavor, you can reserve some of them to add in the last 30 minutes so you still have bits to enjoy. Same thing goes for adding chopped cilantro or parsley for a splash of freshness, add it at the end so it doesn't completely cook down and disappear.
And you can do the same thing with pork, onion, hominy, diced tomatoes, chicken stock, a small can of red/green sauce, green chilies, oregano, lime juice...