10 Dinner Options for Two: Easy Recipes for Any Night

Chloe Toasts

Creamy gnocchi with broccoli, cherry tomatoes, and spinach topped with a basil leaf.

This post contains affiliate links. As an Amazon Associate, I earn from qualifying purchases at no extra cost to you. Please read my full disclosure here.

Whether tomorrow’s lunch matters decides which of these dinners is yours: butter chicken, panang curry, stir fry and lasagna reheat well, while gnocchi, cacio e pepe and bacon grilled cheese are best eaten right away.

The list runs from a 10-minute gnocchi to a lasagna that needs an hour, with wraps, tacos and stir fry in between. Pick by how much time you have tonight and what sounds good right now.

1. Spicy Butter Chicken

The creamy orange sauce clings to the chicken, making it perfect for reheating. · 📷 @cookwithchay

Leg quarters hold up better than breast meat in a creamy sauce, and that is why I pick them for butter chicken that has to survive reheating.

The yogurt-and-spice marinade goes on with a little olive oil, so the seasoning works into the meat before it ever hits the oven.

Ginger and garlic paste is the ideal base, though plain garlic paste works if that is what’s in the fridge.

Cook rice alongside, basmati being the maker’s choice. For two people that means the sauce, chicken and rice stretch into tomorrow’s lunch.

Heat is yours to set: add more chili for the "spicy" part.

2. Speedy Mediterranean Gnocchi

Gnocchi cooks in just ten minutes, making it a quick weeknight option. · 📷 @justjessfood

10 minutes is the whole timeline here, so gnocchi is the right shelf-stable shortcut for a weeknight.

Use the broccoli as your timing cue: cut small florets so they soften as fast as the gnocchi cooks.

Tear a basil leaf or two over each bowl just before serving, so the heat releases the smell without turning the leaves dark.

It reheats fine, but the gnocchi softens overnight, so I treat this as a dinner-now meal and not a leftovers plan.

3. Easy Beef Stir Fry

Thinly sliced beef cooks quickly and stays tender in this stir fry. · 📷 @kitchensanctuary

Slice the beef thin, and dinner is nearly done. Thin strips cook in minutes and stay tender, which is the entire appeal of a stir fry on a busy night.

Red and green bell peppers with onion are a cheap, sturdy vegetable mix, and they hold their crunch if the pan is hot and you don’t crowd it.

Cook the beef first, set it aside, then return it at the end.

Serve over rice and pack the extra for lunch. Stir fry reheats well in a skillet, better than in a microwave.

4. Panang Chicken Curry (kaeng Panang Gai)

Panang curry comes together in one pan with store-bought paste and chicken. · 📷 @chef_sebastian_herrera

Panang curry tastes like takeout, yet it comes together in one pan with store-bought paste and not much fuss. The sauce is orange-red and cream-rich, with chicken and green peas stirred in near the end so the peas stay bright.

Look for a jarred Panang curry paste if you want a shortcut; it is where most of the flavor comes from. Serve with rice.

Curry sauces usually taste better the next day, so I’d cook a little extra for lunch.

5. Taco Ramen Noodles

Ramen noodles mix easily with taco meat for a fast, simple meal. · 📷 @ailutokman

Leftover taco meat finds a second life here, tossed with ramen noodles in a single skillet.

Brown the ground meat, add the noodles and seasoning, and finish with sesame seeds and sliced green onions; the whole bowl takes about as long as boiling the water.

If you have no leftover meat, brown a fresh half pound and season it with taco seasoning; the dish works either way. Save the noodle seasoning packet for adding to taste, since it can run salty beside taco spices.

It is a fast, cheap dinner for two, though the noodles soften by lunchtime.

6. Buffalo Chicken Wrap

Buffalo chicken gets its kick from blue cheese dressing and hot sauce. · 📷 @soldbyshannonb

Blue cheese dressing and hot pepper sauce do the work in this wrap, so the rest can stay simple: chicken, lettuce, a tortilla. No stove time is needed if you start with cooked chicken.

Toss the chicken in the hot sauce first, then add dressing last so the tortilla doesn’t go soggy. Roll tightly and cut in half on a diagonal, which makes it easy to hold.

For lunch the next day, pack the chicken, lettuce and tortillas separately and assemble when you’re ready to eat.

7. Bacon Grilled Cheese

Bacon adds flavor to grilled cheese, enhanced by Dijon and a second cheese. · 📷 @crockpot_cravings

Dijon and a second cheese give a bacon grilled cheese some bite, so the bacon doesn’t just sit on toast. The mustard cuts through the fat, and a second cheese gives you a better melt.

Cook the sandwiches in a skillet for about 3–4 minutes per side, pressing gently with a spatula, until the bread is deeply golden and the cheese has fully melted. Medium heat protects the bread while the center catches up.

Thick bread holds the filling better than thin slices. Cook the bacon ahead and the sandwich comes together fast, but eat it right away, since it goes limp as a leftover.

8. Vegetarian Lasagna

Vegetable lasagna makes enough for leftovers, perfect for lunch the next day. · 📷 @grilledcheesesocial

Lasagna makes a good dinner for two when you want leftovers, because a pan this size covers tomorrow’s lunch too.

A vegetable version with spinach and plenty of melted cheese fills a pan, so one night of cooking covers several meals.

Cut the leftovers into single portions and pack them for lunch; a slice reheats easily. Letting the pan sit for a few minutes before cutting helps the layers hold together when you lift a piece out.

This one takes more time than the others on this list, so I save it for a night with an hour to spare.

9. Sweet Potato Black Bean Tacos

Sweet potatoes and black beans create a hearty, meatless taco filling. · 📷 @susher1989

Sweet potato and black beans make a taco filling that is hearty without any meat.

Cut the sweet potato into small cubes so it softens quickly, then stir in the beans and corn to warm through. Build the tacos just before eating so the tortillas stay intact.

For lunch the next day, keep the filling in one container and the avocado whole until you’re ready. Cut avocado browns overnight, so I slice it fresh.

10. Cacio E Pepe

Cacio e pepe is a simple pasta dish, relying on cheese and freshly cracked pepper. · 📷 @bestfoodsf

Cacio e pepe is pasta, cheese and black pepper, and little else.

Crack the pepper fresh and toast it briefly in the pan for a deeper flavor. Save a cup of the starchy pasta water, then add it a splash at a time with the cheese off the heat, stirring until smooth.

Serve it right away. The sauce tightens as it cools, so I don’t count on it for lunch.

Cooking for Two Tips

Sit down together once a week and pick the dinners you both actually want. 10 minutes at the table beats a Wednesday argument over what to cook.

Choose recipes that share ingredients.

A bunch of cilantro, a bag of spinach or a block of cheese used across two or three dinners costs less than buying a fresh package for each one, and less of it ends up in the trash.

Since a typical recipe feeds four, cooking it as written leaves a second portion for tomorrow’s lunch with no added work. If an ingredient is left over, build it into a new meal instead of letting it wilt.

Meal Prep Advice

Prep on a day you have time, so weeknights only need heat and a pan.

3 jobs save the most: cook a batch of grains, stir together sauces, and chop vegetables. Store each in its own container so you can mix and match through the week.

Label the containers if you tend to forget what’s inside, and plan to use the chopped vegetables early in the week.

Healthy Dinner Options

Fresh ingredients and quick cooking go together better than most people expect.

Stir-fries, noodle dishes and salads can be on the table in 20 minutes or less, and they lean on vegetables that need little more than a hot pan or a knife.

Build the plate around whatever produce looks best at the store that week, then add a protein and a grain. That order keeps the meal fresh and the shopping flexible.

Keep a few fast, dependable combinations in your rotation so a busy night never pushes you toward takeout.

Whip up a simple, tasty dinner for two in 20 minutes or less.

— BBC Good Food

Frequently Asked Questions

What are some healthy dinner ideas for two people?

Stir-fries and salads work best when you want dinner fast and light, since both rely on fresh vegetables and cook in under half an hour.

Start with whatever looks good at the market, then pick a protein and a starch that match.

A beef stir fry with red and green bell peppers and onion over rice is a good example, and the extra packs well for lunch.

What is a good dinner for Monday night?

Beef and pepper stir-fry gets dinner done quickly: thinly sliced beef needs only a minute or two in a hot pan, and the vegetables stay crisp if you don’t crowd them.

Pull the beef out once it browns, then return it after the vegetables finish. If you want something even faster, a 10-minute Mediterranean gnocchi with small broccoli florets works for a weeknight.

What is the cheapest meal to make for a lot of people?

Vegetable lasagna stretches a small grocery budget when you need to feed several people, since layers of spinach, ricotta and mozzarella make a filling pan that lasts multiple nights.

Buying ingredients that work in 2 or 3 dinners keeps the total lower than picking up something new each time you cook.

Let the pan sit 10 minutes after it comes out of the oven so the cheese sets and the slices stay intact.

How to feed two people with $10?

Plan around cheap, sturdy ingredients and shared groceries. Cacio e pepe needs only pasta, cheese and black pepper, and sweet potato with black beans makes a taco filling that skips the meat.

Picking recipes that overlap on ingredients keeps the total down, and cooking a recipe that serves 4 gives you a second portion for lunch the next day.