By Jonah Rafferty • February 18, 2026 • Updated June 02, 2026
I hate washing dishes. Not in a casual “oh, dishes are annoying” way. In a deep, visceral, I-would-rather-eat-cold-cereal-for-dinner-than-wash-a-skillet way. This is the single reason I became obsessed with one-pot meals. One pot, one pan, one Dutch oven, one sheet tray. That is it. Dinner is ready, and the only thing left to clean is the vessel I cooked in and the plate I ate from.
After eight years in restaurant kitchens, I can tell you that professional cooks do not make complicated meals at home. We make simple things that taste good and require minimal cleanup. The fanciest meal I make on a weeknight is a one-pot chicken and rice situation that takes 35 minutes and uses exactly one Dutch oven. That is it. No side dishes, no garnishes, no extra pans for sauce.
Here are the one-pot meals I actually make. They are not fancy. They are not Instagram-worthy. They are dinner, and they work.
The One-Pot Philosophy
Before I get to recipes, here is what makes a one-pot meal actually work:
- Layered cooking: Start with the ingredient that takes longest, add faster-cooking things later. Meat browns first, then aromatics, then liquid, then grains, then quick vegetables at the end.
- Enough liquid: Grains and pasta need liquid to cook. Too little and they burn. Too much and you have soup. I aim for just enough to cook the starch with a little extra for sauce.
- Acid at the end: Lemon juice, vinegar, or a splash of wine added at the end brightens everything. Acid cooked for too long becomes bitter and flat.
- Resting time: Let the pot sit off the heat for 5 minutes before serving. Grains absorb remaining liquid, flavors meld, and you do not burn your mouth.
The right pot matters. I use a 5.5-quart enameled Dutch oven for almost everything. It holds heat, distributes it evenly, and goes from stovetop to oven. A large deep skillet with a lid works too. A sheet tray is not technically a pot, but it is one vessel, so I am counting it.
One-Pot Chicken and Rice
This is my most frequent weeknight dinner. It is forgiving, adaptable, and uses ingredients I always have. Total time: 35 minutes. Cleanup: one pot.
Ingredients (serves 4):
- 4 chicken thighs, bone-in, skin-on
- 1 cup long-grain white rice
- 1 onion, diced
- 3 cloves garlic, minced
- 1 can (14.5 oz) diced tomatoes
- 1.5 cups chicken broth
- 1 teaspoon paprika
- 1 teaspoon dried oregano
- Salt and pepper
- 2 tablespoons olive oil
- 1 cup frozen peas (added at the end)
- 1 lemon, juiced
Method:
- Heat the Dutch oven over medium-high heat. Add 1 tablespoon olive oil.
- Season chicken thighs with salt, pepper, and paprika. Place skin-side down in the hot pot. Do not move them for 5 minutes. Let the skin brown and crisp.
- Flip the chicken. Cook 3 minutes on the other side. Remove to a plate. The chicken is not fully cooked yet. That is fine.
- Add the remaining oil to the pot. Add diced onion. Cook 3 minutes until softened.
- Add garlic. Cook 30 seconds until fragrant. Do not burn it.
- Add rice. Stir to coat in the oil and toast slightly, 1 minute.
- Add diced tomatoes (with juice), broth, and oregano. Stir to combine.
- Nestle the chicken thighs on top, skin-side up. The rice and liquid should come about halfway up the chicken.
- Bring to a boil, then reduce to low. Cover and simmer 20 minutes.
- Remove lid. Add frozen peas around the chicken. Cover and cook 5 more minutes.
- Turn off heat. Let rest 5 minutes. Squeeze lemon juice over everything.
- Serve directly from the pot. The rice absorbs the tomato broth, the chicken is tender, and the peas add color and sweetness.
Variations I have made:
- Swap rice for orzo. Reduce broth to 1.25 cups. Same timing.
- Use canned chickpeas instead of chicken. Add them with the tomatoes. Vegetarian, still high protein.
- Add sliced bell peppers with the onion for extra vegetables.
- Use curry powder instead of paprika and oregano. Add a can of coconut milk with the broth. Thai-inspired version.
- Top with grated Parmesan at the end instead of lemon juice. Italian version.
The key is not moving the chicken too early. If you try to flip it before the skin releases from the pot, it tears and sticks. Wait for the brown crust to form. It will release naturally when it is ready.
One-Pot Lentil Soup
This is my Tuesday night dinner when I am tired and want something warm and filling. It takes 40 minutes, most of it simmering unattended. I make a big pot and eat it for lunch the next two days.
Ingredients (serves 6):
- 1 cup dried red lentils, rinsed
- 1 onion, diced
- 3 carrots, diced
- 3 celery stalks, diced
- 4 cloves garlic, minced
- 1 can (14.5 oz) diced tomatoes
- 6 cups vegetable or chicken broth
- 1 teaspoon cumin
- 1 teaspoon turmeric
- 1/2 teaspoon red pepper flakes
- 2 tablespoons olive oil
- 1 lemon, juiced
- Salt and pepper
- Fresh parsley or cilantro (optional, for serving)
Method:
- Heat olive oil in a large pot over medium heat.
- Add onion, carrots, and celery. Cook 5 minutes until softened. This is your mirepoix base.
- Add garlic, cumin, turmeric, and red pepper flakes. Cook 1 minute until fragrant.
- Add lentils, diced tomatoes (with juice), and broth. Stir.
- Bring to a boil, then reduce to low. Simmer uncovered 25-30 minutes until lentils are soft and starting to break down.
- The soup should be thick but not porridge. If it is too thick, add more broth. If too thin, simmer longer.
- Turn off heat. Stir in lemon juice. Taste and adjust salt.
- Let rest 5 minutes. Serve with bread if you have it. Top with herbs if you are feeling fancy.
Red lentils cook in 25-30 minutes and break down into a creamy texture. Green lentils take 45 minutes and hold their shape. I use red for this soup because I want it thick and comforting. If you want a heartier soup with distinct lentils, use green and increase cooking time to 45 minutes.
Why this works: Lentils are cheap, high in protein and fiber, and cook quickly without soaking. The vegetables add sweetness and body. The spices make it interesting without requiring a long ingredient list. The lemon at the end brightens the whole thing.
Sheet-Pan Sausage and Vegetables
Technically not a pot, but it is one vessel and that is the point. This is my laziest dinner. I chop everything, throw it on a sheet pan, and ignore it for 30 minutes while I shower or answer emails.
Ingredients (serves 4):
- 4 Italian sausages (mild or hot, your choice)
- 1 pound baby potatoes, halved
- 2 bell peppers, cut into chunks
- 1 red onion, cut into wedges
- 2 tablespoons olive oil
- 1 teaspoon dried oregano
- 1/2 teaspoon garlic powder
- Salt and pepper
- 1 lemon, cut into wedges (for serving)
Method:
- Preheat oven to 425°F. Line a sheet pan with parchment paper or foil for easier cleanup.
- Place potatoes on the pan. They take longest, so they go in first. Drizzle with half the oil, salt, and pepper. Toss to coat.
- Roast potatoes alone for 10 minutes.
- Remove pan. Add sausages, peppers, and onion around the potatoes. Drizzle with remaining oil. Sprinkle with oregano and garlic powder. Season with salt and pepper.
- Toss everything gently. Spread in a single layer. Do not crowd. Crowding steams instead of roasts.
- Return to oven. Roast 20-25 minutes until sausages are browned and potatoes are tender.
- Remove from oven. Let rest 5 minutes. Squeeze lemon over everything.
- Serve directly from the pan. One pan, one dinner, minimal cleanup.
Variations:
- Swap Italian sausage for chicken thighs. Increase roasting time to 35-40 minutes total.
- Add broccoli or Brussels sprouts in the last 15 minutes. They cook faster than potatoes.
- Use sweet potatoes instead of baby potatoes. They roast beautifully and add sweetness.
- Add a can of chickpeas in the last 10 minutes for extra protein and fiber.
- Season with curry powder instead of oregano for an Indian-inspired version.
The parchment paper is not optional for me. Without it, the pan requires soaking and scrubbing. With it, I lift the paper off, wipe the pan, and I am done. That is the difference between a 5-minute cleanup and a 20-minute cleanup.
One-Pot Pasta Primavera
This technique changed how I cook pasta. Instead of boiling pasta in a separate pot and making sauce in another, you cook everything together. The pasta absorbs the sauce as it cooks, creating a creamy, cohesive dish with no extra steps.
Ingredients (serves 4):
- 12 oz spaghetti or linguine
- 1 can (14.5 oz) diced tomatoes
- 1 onion, thinly sliced
- 4 cloves garlic, thinly sliced
- 2 zucchini, sliced into half-moons
- 1 bell pepper, thinly sliced
- 1 cup frozen peas
- 4 cups vegetable broth
- 2 tablespoons olive oil
- 1 teaspoon dried basil
- 1/2 teaspoon red pepper flakes
- Salt and pepper
- 1/2 cup grated Parmesan
- Fresh basil (optional)
Method:
- Place all ingredients except Parmesan and fresh basil in a large pot or deep skillet.
- Arrange the pasta so it is submerged in the liquid. Break it in half if necessary to fit.
- Bring to a boil over high heat.
- Reduce to medium and cook, stirring frequently, for 10-12 minutes until pasta is al dente and most liquid is absorbed.
- The starch from the pasta thickens the remaining liquid into a sauce. If it is too dry, add a splash more broth. If too wet, cook 1-2 minutes more.
- Remove from heat. Stir in Parmesan. The cheese melts into the starchy liquid and creates a creamy coating.
- Let rest 2 minutes. Top with fresh basil if you have it.
- Serve directly from the pot.
Why this works: Traditional pasta cooking discards the starchy pasta water. This method uses that starch to thicken the sauce. The pasta absorbs the broth and tomato juice as it cooks, concentrating the flavor. The result is more cohesive than pasta tossed with separate sauce.
Important: Stir frequently, especially in the first 5 minutes. The pasta sticks to the bottom if you do not. Use a pot with a heavy bottom to prevent scorching.
Variations:
- Add canned white beans with the vegetables for protein.
- Use canned coconut milk instead of broth for a creamy, dairy-free version.
- Add shrimp in the last 3 minutes of cooking.
- Use any vegetables you have: mushrooms, spinach, asparagus, cherry tomatoes.
One-Pot Beef and Bean Chili
This is my Sunday dinner when I want something that cooks mostly unattended while I do other things. It simmers for an hour, filling the house with smell, and leaves me with leftovers for the week.
Ingredients (serves 6):
- 1 pound ground beef or turkey
- 1 onion, diced
- 3 cloves garlic, minced
- 1 can (14.5 oz) diced tomatoes
- 1 can (15 oz) tomato sauce
- 2 cans (15 oz each) beans (kidney, black, or pinto), drained and rinsed
- 2 cups beef broth
- 2 tablespoons chili powder
- 1 teaspoon cumin
- 1/2 teaspoon smoked paprika
- 1/2 teaspoon oregano
- Salt and pepper
- 1 tablespoon olive oil
Method:
- Heat oil in a large pot over medium-high heat.
- Add ground beef. Break it up with a spoon. Cook until browned, 5-7 minutes.
- Add onion. Cook 3 minutes until softened.
- Add garlic, chili powder, cumin, paprika, and oregano. Cook 1 minute until fragrant.
- Add diced tomatoes, tomato sauce, beans, and broth. Stir.
- Bring to a boil, then reduce to low. Simmer uncovered 45-60 minutes, stirring occasionally.
- The chili thickens as it simmers. If it gets too thick, add more broth. It should be thick but not paste.
- Taste and adjust salt. Chili powder varies in saltiness, so wait until the end to season.
- Let rest 10 minutes off heat. Serve with cheese, sour cream, or cornbread if you have it.
Why this works: The long simmer melds flavors and tenderizes the beans. The tomato sauce provides body, the diced tomatoes provide texture. The beans add fiber and stretch the meat. One pound of meat feeds six people because the beans bulk it up.
Make it vegetarian: Skip the meat. Add an extra can of beans and a diced sweet potato. The sweet potato adds sweetness and body that replaces the meat.
One-Pot Salmon and Potatoes
This sounds fancy but it is dead simple. Salmon cooks quickly, potatoes take longer, so you start the potatoes first and add the salmon at the end. Total time: 30 minutes. Cleanup: one pan.
Ingredients (serves 4):
- 4 salmon fillets (6 oz each)
- 1.5 pounds baby potatoes, halved
- 1 lemon, sliced
- 1/4 cup olive oil
- 3 cloves garlic, minced
- 1 teaspoon dried dill
- Salt and pepper
Method:
- Preheat oven to 400°F.
- Toss potatoes with half the oil, half the garlic, salt, and pepper. Spread in a single layer in a large oven-safe skillet or roasting pan.
- Roast potatoes 15 minutes.
- Remove pan. Push potatoes to the sides. Place salmon fillets in the center.
- Drizzle salmon with remaining oil and garlic. Season with salt, pepper, and dill. Top each fillet with lemon slices.
- Return to oven. Roast 12-15 minutes until salmon is cooked through and flakes easily.
- Let rest 3 minutes. Serve from the pan.
Important: Do not overcook the salmon. It continues cooking after you remove it from the oven. If it flakes easily with a fork, it is done. If it is opaque all the way through, it might be overdone. Slightly translucent in the center is perfect; it will finish cooking during the rest.
Variations:
- Add asparagus in the last 10 minutes. It roasts perfectly with the salmon.
- Use trout or arctic char instead of salmon. Same cooking time.
- Swap dill for rosemary or thyme. Different flavor profile, same technique.
- Add cherry tomatoes in the last 10 minutes. They burst and create a sauce.
What Makes One-Pot Meals Actually Work
I have made enough failed one-pot meals to know what separates the good from the bad. Here are the rules I follow:
1. Cut ingredients to the same size. Potatoes and carrots should be roughly the same size so they cook evenly. If you have some huge chunks and some small dice, the small ones disintegrate before the large ones are tender.
2. Do not overcrowd. If the pan is too full, everything steams instead of browning. Brown food tastes better. Use a bigger pot or cook in batches if necessary.
3. Layer flavors. Season at every step. Salt the meat. Salt the vegetables. Salt the liquid. Taste at the end and adjust. Under-seasoned one-pot meals are bland because everything cooks together and dilutes individual flavors.
4. Use enough liquid, but not too much. Pasta and rice need precise liquid ratios. Meat and vegetables in a stew need enough to cover. Sheet pan meals need none. Know your dish and measure accordingly.
5. Rest before serving. 5 minutes off heat lets grains absorb remaining liquid, flavors meld, and temperatures equalize. It makes a noticeable difference.
6. Acid at the end. Lemon juice, vinegar, or a splash of wine added after cooking brightens everything. Acid cooked too long becomes flat and bitter. Add it at the end, stir, and serve.
Equipment I Actually Use
You do not need fancy equipment for one-pot meals. Here is what I use:
- 5.5-quart enameled Dutch oven: My most-used pot. Heavy, holds heat, goes stovetop to oven. I bought mine at a thrift store for $15.
- 12-inch deep skillet with lid: For pasta dishes, quick sautés, and anything that needs frequent stirring.
- Large sheet pan (half sheet size, 18×13 inches): For sheet pan dinners. Heavy gauge so it does not warp in a hot oven.
- Parchment paper or foil: Not equipment, but essential for easy cleanup. I line every sheet pan and sometimes the Dutch oven for sticky dishes.
That is it. One pot, one pan, one sheet tray. I do not own a slow cooker, an Instant Pot, or an air fryer. They are fine if you use them, but they are not necessary for one-pot cooking.
Bottom Line
One-pot meals are not about being lazy. They are about being efficient. You get a complete dinner with protein, vegetables, and starch in one vessel, with one cleanup, in about the same time it takes to order delivery. The recipes above are starting points. Once you understand the technique — brown, aromatics, liquid, simmer, rest — you can improvise with whatever you have.
Start with the chicken and rice. Master it. Then adapt it. Swap chicken for chickpeas. Swap rice for orzo. Swap tomatoes for coconut milk and curry powder. The technique is the same; the ingredients change. That is the beauty of one-pot cooking. It is a framework, not a recipe.
By Jonah Rafferty • February 18, 2026 • Updated June 02, 2026





