Ask a good home cook for their recipe, and there's a decent chance they'll say they don't have one.

What they have is a list of things they always keep around, a handful of general techniques they know how to apply to common ingredients, and a feel for what tastes good together. It's a way of cooking that's more flexible, cheaper, and takes a lot less planning than following recipes or a meal plan. It also lets you cook with whatever is fresh and good right now, and try something new whenever you want. It’s how the same person can make something different every night without needing to learn new recipes or buy specific ingredients.

Cooking this way is a skill, and it’s simple with the right tools. You don't need to memorize dozens of recipes or own a lot of equipment. You need a handful of staples, a few basic techniques, a sense of how to season food, and a rough idea of which flavors belong together. Then you practice.

What you get out of cooking this way

  • Better food. You buy what looks good at the store or market, not what a recipe demands, so you're cooking with the freshest, best-priced ingredients.
  • Less waste. Nothing gets bought for one tablespoon of one recipe. Everything you buy has ten uses.
  • Room to experiment. With no recipe to follow, nothing stops you from swapping in a new spice, a different cuisine, or a vegetable you've never cooked.
  • No more rut. The same ingredients can be dinner in a dozen different ways, so you're not stuck repeating the same five meals.

Step 1: Stock a basic pantry, then shop for what looks good

Most people shop by recipe. Cooks who work from what they have shop in two layers.

Layer one is your base. These are the shelf-stable (or close to it) staples that a good cook can pull from to turn fresh ingredients into a real dish. You restock them as they run low, and you can count on having what you need to make a flavorful, well-balanced meal.

  • Fats: good olive oil, a neutral oil, butter, ghee, sesame oil, coconut oil
  • Salt and pepper: a salt you like the taste of
  • Acid: lemons, limes, and vinegars
  • Umami: soy sauce, tomato paste, parmesan, miso, fish sauce, dried mushrooms, or anchovies
  • Aromatics: onions, garlic, ginger
  • Spices: pepper, cumin, cinnamon, coriander, paprika, turmeric, etc.
  • Meal builders: rice, pasta, eggs, beans, grains

Layer two is fresh ingredients. Your staples stay mostly the same from week to week. Fresh ingredients are the part that changes, and they're what makes tonight's dinner different from last night's.

  • Produce brings the season. Sweet corn in August, roasted squash in November, and bitter greens in spring all taste different, and a ripe, in-season vegetable needs almost nothing done to it.
  • Protein sets the centerpiece. Chicken, fish, sausage, or tofu decides what the meal is, and what you do with everything else follows from it.
  • Dairy brings creaminess. Cultured and fresh dairy add body and creaminess to make meals more satiating.
  • Herbs amp up the freshness. A handful of parsley, cilantro, or basil stirred in at the end makes a dish taste bright and alive, and can make even a simple meal feel finished.
  • A wildcard keeps you learning. One new ingredient, like a vegetable you've never cooked, is where the experimenting starts.

Put the layers together and you have dinner: the fresh ingredients give it personality, and everything else makes it taste good and feel like a full meal.

Step 2: Learn a few basic techniques

Eight techniques cover almost everything.

  • Sauté / stir-fry: Quick cooking in a hot pan with fat. Vegetables, thin cuts of meat, eggs.
  • Roast: High oven heat (400-450°F / 200-230°C). Vegetables, chicken, potatoes.
  • Boil: Bubbling water. Pasta, potatoes, eggs, grains.
  • Simmer: Liquid just below a boil. Soups, sauces, beans, rice.
  • Steam: Cooking with steam. Vegetables, fish, dumplings.
  • Sear: Browning the surface over high heat. Meat, tofu, mushrooms.
  • Braise: Sear, then cook in a little liquid. Tougher cuts of meat and root vegetables get braised for hours. Tender ingredients like seafood and greens cook in a few minutes.
  • Shallow-fry: Cook in a shallow layer of hot oil until crisp. It's good for cutlets, fritters, and crispy potatoes.

Different methods suit different ingredients and have different results, which is why the fresh things you bring home decide how you cook them. Shrimp gets stir-fried or steamed, potatoes get roasted or boiled and mashed, chicken breast gets seared and roasted or breaded and shallow-fried. These techniques require only the most basic equipment like a couple pans and an oven with a range.

Step 3: Learn how to prepare common ingredients

A satisfying meal typically is composed of a protein, a starch, and a vegetable at a minimum. Learn a reliable method for each, and you can combine them any way you like.

Proteins

  • Lean cuts of meat (chicken breast, pork tenderloin, turkey, lean ground meat): Lean cuts cook quickly and dry out if you go too far, so use high heat and short cooking times. Pat them dry, season well, sear in a hot pan, and finish in the oven if needed.
  • Fattier cuts of meat (chicken thighs, pork shoulder, sausage, ribeye, lamb, short ribs, regular ground beef): The fat makes these more flavorful and much more forgiving, so they can take a little overcooking without turning dry. Sear or roast the tender ones, and braise the tougher ones low and slow until they fall apart.
  • Eggs: Scramble, fry, boil, or make an omelet. They turn almost anything into a meal.
  • Fish: Pat dry, season, and pan-sear skin-side down in a hot pan, or season and bake.
  • Beans & lentils: Canned beans just need rinsing. Lentils simmer in 20-30 minutes.
  • Tofu: Press, then pan-fry or roast until golden.

Starches

  • Rice: Rinse, then simmer covered. About 1 cup white rice to 1¾-2 cups water, low heat for around 15 minutes, then rest covered for 10. For brown rice, 3-4 cups of water for 45 minutes.
  • Pasta: Boil in well-salted water, and save a cup of the cooking water to bring a sauce together.
  • Potatoes: Roast at high heat, boil and mash, or pan-fry.
  • Grains (barley, farro, bulgur): Simmer for 15-30 minutes depending on the grain.

Vegetables

  • Roast them at 425°F / 220°C with oil and salt until browned at the edges, usually 20-35 minutes.
  • Sauté them, hardest first (carrots) and softest last (spinach).
  • Cook down anything wilting into soups, sauces, or eggs.

There are many other techniques, and even techniques for specific ingredients that produce phenomenal results, but this basic list is enough to never eat the same thing twice for a year or more.

Step 4: Learn how to season food

If food tastes flat, it rarely needs more ingredients. It needs better seasoning. Five levers do most of the work.

  • Salt makes food taste like more of itself. Season in layers and taste as you go. It’s easier to add more than remove, so go gradually.
  • Fat carries flavor and adds richness.
  • Acid brightens, cuts fat, and balances salt and sweetness. If a dish tastes almost right, it's usually missing acid.
  • Spices and herbs. Dried spices and hardy herbs go in early to bloom in the fat. Tender herbs go in at the end.
  • Umami gives depth: soy sauce, tomato paste, parmesan, mushrooms, miso, fish sauce.
If it tastes... Try...
Bland Salt, then a splash of acid
Flat or heavy Acid
Too sharp or sour A little fat, or a pinch of sugar
Too rich Acid or something fresh
Too salty More of the other ingredients, plus a little acid

Step 5: Learn which flavors go together

Cuisines are flavor combinations that people have refined over centuries. Pick one, and unrelated ingredients start to make sense together.

Cuisine Flavor building blocks
Italian Olive oil, garlic, tomato, basil, oregano, parmesan
Mexican Cumin, chili, lime, cilantro, onion, garlic
East Asian Soy sauce, ginger, garlic, scallion, sesame oil, rice vinegar
Indian Onion, garlic, ginger, cumin, coriander, turmeric, garam masala, yogurt
Mediterranean / Middle Eastern Olive oil, lemon, garlic, cumin, oregano, parsley, yogurt
French Butter, shallot, thyme, Dijon, wine, cream
Southeast Asian Fish sauce, lime, chili, coconut milk, lemongrass, ginger

This is where it gets fun. The same chicken, rice, and vegetables can go three ways:

  • Mexican: cumin and chili, finished with lime and cilantro
  • Chinese: stir-fried with garlic, ginger, and soy, finished with sesame oil
  • Mediterranean: roasted with olive oil, lemon, garlic, and oregano

Step 6: Put it together and start experimenting

The formula behind most dinners:

Base (starch) + protein + vegetable + flavor

  1. Look at what you bought, and pick a starch, a protein, and a vegetable or two.
  2. Pick a cuisine to give the flavors a direction.
  3. Choose a technique for each part.
  4. Build the flavor: fat and aromatics first, then spices, then finish with acid and fresh herbs.
  5. Taste and adjust.

Example: You picked up chicken thighs, a fennel bulb, and a bunch of parsley because they looked good. At home you have rice, onion, garlic, and a lemon. Sear the chicken, roast the sliced fennel and onion alongside it, cook the rice, then finish everything with lemon, parsley, and olive oil.

Then change one thing next time. Once the basic method is comfortable, this is where cooking gets interesting. Cook the same ingredients in a different cuisine, swap the spice, char the vegetable instead of steaming it, or buy something you've never cooked. One small change per meal is enough to keep learning.

Where Irene comes in

There are 2 challenges with cooking this way:

  1. Coming up with ideas, especially the interesting ones, when you're staring at a pile of ingredients. Irene thinks through all the different ways to use the ingredients you have (including ideas you’d never have thought of) and how to combine them into satisfying dishes. Create exactly what Irene suggests, or use it as inspiration for something better.
  2. Keeping track of what you need and when things are expiring. Keeping track of a pantry full of staples and fridge full of fresh ingredients is a lot. Most people have to do a full inventory of their kitchen every week and still end up buying things they don’t need or forgetting something they did. Irene’s shopping feature helps you know in real-time what you need so you can drop by the grocery store or market whenever it makes sense and keep yourself stocked.

The Takeaway

Cooking from what you have is a system, not a stack of recipes. Keep a set of staples that make anything taste good, bring home fresh ingredients that give each meal its character, and use a few techniques, seasoning principles, and flavor combinations to turn them into dinner. The staples stay the same, the fresh ingredients change, and the method follows from whatever's in front of you.

Start with your next meal. Pick a protein, a vegetable, and a starch, choose a cuisine, and change one thing from what you'd normally do.