low carb dinners for two

12 Low Carb Dinners for Two

There's something so lovely about cooking dinner for two. No giant pots, no containers of leftovers crowding the fridge, no guessing how to scale a recipe down — just a proper meal, made fresh, for you and someone you love. That's exactly how I cook most nights in my own kitchen, and it's how every recipe in this collection was written. These are low carb dinners for two in the truest sense: real food, generous protein, plenty of vegetables, and flavours that make a quiet Tuesday feel a little bit special. Nothing here needs a fancy technique or a long list of hard-to-find ingredients. Most of these come together in about half an hour, many in even less, and every single one is sized for two servings — so you can sit down, enjoy your dinner together, and move on with your evening. Whether you're easing into low carb eating or you've been cooking this way for years, I hope you find a few new favourites here.

Garlic Butter Steak Bites

These little steak bites are the kind of dinner that feels like a treat but comes together in minutes. The butter turns garlicky and golden in the pan, coating every piece of steak, and a handful of green beans on the side makes it a complete, satisfying plate.

Prep: 10 min | Cook: 10 min | Servings: 2 | Calories: 320 per serving | Protein: 35g per serving

Ingredients

  • 12 oz sirloin steak, cut into 1-inch cubes
  • 2 tablespoons unsalted butter
  • 3 cloves garlic, minced
  • 1 tablespoon olive oil
  • 1 teaspoon kosher salt
  • 1/2 teaspoon black pepper
  • 1/2 teaspoon smoked paprika
  • 1 tablespoon chopped fresh parsley
  • 1 teaspoon lemon juice
  • 2 cups green beans, trimmed

Instructions

  1. Pat the steak cubes dry with paper towels and season them all over with the salt, pepper, and smoked paprika.
  2. Heat the olive oil in a large skillet over medium-high heat until it shimmers, then add the steak in a single layer without crowding the pan.
  3. Sear the steak for 2 to 3 minutes per side until browned on the outside and cooked to your liking, then transfer to a plate.
  4. Lower the heat to medium, add the butter to the same skillet, and stir in the garlic, cooking for about 30 seconds until fragrant.
  5. Return the steak to the pan, toss it through the garlic butter, and finish with the lemon juice and parsley.
  6. While the steak rests, steam or sauté the green beans until just tender, then serve them alongside the steak bites with any extra garlic butter spooned over the top.

Tip: Let the steak sit at room temperature for 15 minutes before cooking so it sears evenly instead of steaming in the pan.

Creamy Tuscan Chicken

This is my go-to when I want something that tastes like a restaurant dinner but uses one pan and everyday ingredients. The sauce is rich and creamy from Greek yogurt and Parmesan, with sun-dried tomatoes and spinach folded through, and it coats the chicken beautifully.

Prep: 10 min | Cook: 20 min | Servings: 2 | Calories: 380 per serving | Protein: 30g per serving

Ingredients

  • 2 boneless, skinless chicken breasts (about 12 oz total)
  • 1 tablespoon olive oil
  • 1/2 cup plain Greek yogurt
  • 1/4 cup grated Parmesan cheese
  • 2 cloves garlic, minced
  • 1/4 cup sun-dried tomatoes in oil, drained and chopped
  • 1 cup baby spinach leaves
  • 1/2 teaspoon Italian seasoning
  • 1/2 teaspoon kosher salt
  • 1/4 teaspoon black pepper
  • 1/4 teaspoon red pepper flakes
  • 1 tablespoon chopped fresh basil, for serving

Instructions

  1. Season the chicken breasts with the salt, pepper, and Italian seasoning, and pound the thicker ends gently so they cook evenly.
  2. Heat the olive oil in a large skillet over medium-high heat and cook the chicken for 5 to 6 minutes per side until golden and cooked through, then set aside on a plate.
  3. Lower the heat to medium, add the garlic and sun-dried tomatoes to the same skillet, and cook for 1 minute until fragrant.
  4. Stir in the Greek yogurt and Parmesan, whisking gently until the sauce is smooth and creamy, and add a splash of water if it thickens too much.
  5. Add the spinach a handful at a time, stirring until it wilts into the sauce, then season with the red pepper flakes.
  6. Return the chicken to the skillet, spoon the sauce over the top, and simmer for 2 minutes so the flavours come together.
  7. Serve hot, scattered with fresh basil, with the extra sauce spooned over each portion.

Tip: Take the skillet off the heat for a minute before stirring in the yogurt so the sauce stays silky and does not split.

Lemon Herb Salmon

Light, bright, and ready in under twenty minutes, this salmon is proof that low carb dinners can feel fresh rather than heavy. Lemon, garlic, and a shower of fresh herbs lift the rich fish, and it pairs wonderfully with asparagus or a simple green salad.

Prep: 5 min | Cook: 14 min | Servings: 2 | Calories: 240 per serving | Protein: 35g per serving

Ingredients

  • 2 salmon fillets (about 6 oz each), skin on or off
  • 2 tablespoons lemon juice
  • 1 tablespoon olive oil
  • 2 cloves garlic, minced
  • 1 tablespoon chopped fresh dill
  • 1 tablespoon chopped fresh parsley
  • 1 teaspoon lemon zest
  • 1/2 teaspoon kosher salt
  • 1/4 teaspoon black pepper
  • 1 tablespoon butter
  • Lemon wedges, for serving

Instructions

  1. Preheat the oven to 400°F (200°C) and line a baking sheet with parchment paper.
  2. In a small bowl, whisk together the lemon juice, olive oil, garlic, lemon zest, salt, and pepper.
  3. Place the salmon fillets on the prepared baking sheet and brush the lemon mixture generously over the top of each one.
  4. Bake for 12 to 14 minutes, until the salmon flakes easily with a fork and is just opaque in the centre.
  5. Dot the butter over the hot fillets and let it melt into the pan juices for a minute.
  6. Sprinkle with the dill and parsley and serve immediately with lemon wedges and any pan juices spooned over the top.

Tip: Do not overcook the salmon — pull it out when the centre is still slightly translucent, as it will finish cooking from the residual heat.

Shrimp Alfredo Zoodles

All the creamy comfort of shrimp Alfredo, without the heavy pasta. Tender shrimp and zucchini noodles swim in a light Parmesan and yogurt sauce, and the whole thing is on the table in about twenty minutes, which makes it a firm weeknight favourite in our house.

Prep: 10 min | Cook: 10 min | Servings: 2 | Calories: 300 per serving | Protein: 20g per serving

Ingredients

  • 12 oz large shrimp, peeled and deveined
  • 2 medium zucchini, spiralized into noodles
  • 1/2 cup plain Greek yogurt
  • 1/4 cup grated Parmesan cheese
  • 1 tablespoon olive oil
  • 2 cloves garlic, minced
  • 1 tablespoon butter
  • 1/2 teaspoon kosher salt
  • 1/4 teaspoon black pepper
  • 1/4 teaspoon red pepper flakes
  • 1 tablespoon chopped fresh parsley

Instructions

  1. Pat the shrimp dry and season with the salt and pepper.
  2. Heat the olive oil in a large skillet over medium-high heat and cook the shrimp for 2 to 3 minutes per side until pink and curled, then set them aside.
  3. Lower the heat to medium, melt the butter in the same skillet, and cook the garlic for 30 seconds until fragrant.
  4. Stir in the Greek yogurt and Parmesan, whisking until smooth, and add a tablespoon or two of water to loosen the sauce if needed.
  5. Add the zucchini noodles and toss gently for 1 to 2 minutes, just until they soften slightly but still have a little bite.
  6. Return the shrimp to the skillet, toss everything together, and warm through for 1 minute.
  7. Serve immediately, sprinkled with red pepper flakes and parsley.

Tip: Salt the zoodles lightly and let them sit for 5 minutes, then pat them dry, so the sauce stays creamy instead of turning watery.

Caprese Stuffed Chicken

Fresh mozzarella, sweet tomato, and basil tucked inside a juicy chicken breast — this is summer on a plate, and it looks far fancier than the effort it takes. A drizzle of balsamic at the end ties all the Caprese flavours together beautifully.

Prep: 10 min | Cook: 25 min | Servings: 2 | Calories: 340 per serving | Protein: 35g per serving

Ingredients

  • 2 boneless, skinless chicken breasts (about 12 oz total)
  • 4 oz fresh mozzarella, sliced
  • 1 medium tomato, thinly sliced
  • 1/4 cup fresh basil leaves
  • 1 tablespoon olive oil
  • 2 cloves garlic, minced
  • 1 teaspoon Italian seasoning
  • 1/2 teaspoon kosher salt
  • 1/4 teaspoon black pepper
  • 1 tablespoon balsamic glaze
  • Toothpicks, for securing

Instructions

  1. Preheat the oven to 375°F (190°C) and lightly oil a small baking dish.
  2. Cut a deep pocket into the side of each chicken breast, being careful not to cut all the way through.
  3. Season the chicken inside and out with the salt, pepper, and Italian seasoning.
  4. Stuff each pocket with mozzarella slices, tomato slices, and basil leaves, then secure the opening with toothpicks.
  5. Heat the olive oil in an oven-safe skillet over medium-high heat, add the garlic, and sear the chicken for 3 minutes per side until golden.
  6. Transfer the skillet to the oven and bake for 18 to 20 minutes, until the chicken is cooked through and the cheese is melted.
  7. Rest for 5 minutes, remove the toothpicks, drizzle with balsamic glaze, and serve with the extra basil on top.

Tip: Let the stuffed chicken rest before slicing so the melted mozzarella stays inside instead of running out onto the plate.

Beef Stir Fry

Fast, colourful, and endlessly flexible, this stir fry is what I make when the fridge is full of vegetables and I want dinner in twenty minutes. Thin strips of beef cook in minutes, and the savoury soy and garlic sauce clings to every bite.

Prep: 15 min | Cook: 10 min | Servings: 2 | Calories: 360 per serving | Protein: 25g per serving

Ingredients

  • 12 oz flank steak, sliced into thin strips against the grain
  • 1 cup broccoli florets
  • 1 red bell pepper, sliced
  • 1/2 cup shredded carrots
  • 2 tablespoons soy sauce
  • 1 tablespoon olive oil
  • 2 cloves garlic, minced
  • 1 teaspoon grated fresh ginger
  • 1 teaspoon sesame oil
  • 1/2 teaspoon kosher salt
  • 1/4 teaspoon black pepper
  • 1 tablespoon sesame seeds, for serving

Instructions

  1. Toss the beef strips with half of the soy sauce, the salt, and pepper, and let them sit while you prepare the vegetables.
  2. Heat the olive oil in a large skillet or wok over high heat until it just begins to smoke.
  3. Add the beef in a single layer and cook for 2 to 3 minutes without moving it much, until browned, then remove it to a plate.
  4. Add the broccoli, bell pepper, and carrots to the same pan and stir-fry for 3 to 4 minutes until crisp-tender.
  5. Stir in the garlic and ginger and cook for 30 seconds until fragrant.
  6. Return the beef to the pan, add the remaining soy sauce and the sesame oil, and toss everything together for 1 to 2 minutes until heated through and glossy.
  7. Serve immediately, sprinkled with sesame seeds.

Tip: Slice the beef very thinly against the grain and keep the pan really hot, so it browns quickly and stays tender instead of turning chewy.

Chicken Caesar Salad

Crisp romaine, juicy chicken, shaved Parmesan, and a creamy Caesar dressing — this salad is a proper dinner, not a side dish. I keep the croutons optional, so you can enjoy it fully low carb or add a small handful if you like the crunch.

Prep: 10 min | Cook: 12 min | Servings: 2 | Calories: 280 per serving | Protein: 30g per serving

Ingredients

  • 2 boneless, skinless chicken breasts (about 12 oz total)
  • 4 cups chopped romaine lettuce
  • 1/2 cup shaved Parmesan cheese
  • 1/4 cup Caesar dressing
  • 1 tablespoon olive oil
  • 1 teaspoon garlic powder
  • 1/2 teaspoon kosher salt
  • 1/4 teaspoon black pepper
  • 1/2 cup croutons, optional
  • 1 tablespoon lemon juice
  • Lemon wedges, for serving

Instructions

  1. Season the chicken breasts with the garlic powder, salt, and pepper.
  2. Heat the olive oil in a skillet over medium-high heat and cook the chicken for 5 to 6 minutes per side until golden and cooked through.
  3. Rest the chicken for 5 minutes, then slice it thinly across the grain.
  4. While the chicken rests, place the romaine in a large bowl and toss it with the lemon juice and half of the Caesar dressing.
  5. Divide the dressed romaine between two plates or bowls, arrange the sliced chicken on top, and scatter over the shaved Parmesan.
  6. Drizzle with the remaining dressing and add the croutons on top if using, then serve immediately with lemon wedges.

Tip: If you want the crunch without the carbs, swap the croutons for gluten-free croutons or a handful of toasted pumpkin seeds.

Pork Chop Skillet

Sweet apple, softened peppers and onions, and golden pork chops all cooked in one skillet — this dinner tastes like autumn and comes together with very little washing up. A touch of honey in the pan sauce brings the whole dish together.

Prep: 10 min | Cook: 18 min | Servings: 2 | Calories: 320 per serving | Protein: 35g per serving

Ingredients

  • 2 bone-in or boneless pork chops, about 3/4 inch thick
  • 1 apple, cored and sliced
  • 1 bell pepper, sliced
  • 1 small onion, sliced
  • 2 tablespoons olive oil
  • 1 tablespoon honey
  • 2 cloves garlic, minced
  • 1 teaspoon fresh thyme leaves
  • 1/2 teaspoon kosher salt
  • 1/2 teaspoon black pepper
  • 1/2 teaspoon smoked paprika
  • 1 tablespoon apple cider vinegar

Instructions

  1. Season the pork chops all over with the salt, pepper, and smoked paprika.
  2. Heat 1 tablespoon of the olive oil in a large skillet over medium-high heat and sear the pork chops for 4 to 5 minutes per side until golden and cooked through, then set aside.
  3. Add the remaining olive oil to the same skillet and cook the onion and bell pepper for 4 minutes until softened.
  4. Add the apple slices and garlic and cook for 2 minutes more, until the apple is just tender.
  5. Stir in the honey, apple cider vinegar, and thyme, scraping up any browned bits from the bottom of the pan.
  6. Return the pork chops to the skillet, spoon the vegetables and pan sauce over them, and simmer for 2 minutes before serving.

Tip: Choose a firm, sweet-tart apple such as Honeycrisp or Gala so the slices hold their shape instead of turning to mush.

Eggplant Parmesan

This lighter take on eggplant Parmesan skips the breadcrumbs entirely — the slices are coated in almond flour and Parmesan, baked until crisp, then layered with marinara and melted mozzarella. It is every bit as comforting as the classic, and it stays firmly low carb.

Prep: 15 min | Cook: 30 min | Servings: 2 | Calories: 300 per serving | Protein: 20g per serving

Ingredients

  • 1 large eggplant, sliced into 1/2-inch rounds
  • 1/2 cup almond flour
  • 1/4 cup grated Parmesan cheese
  • 2 eggs, beaten
  • 1 cup marinara sauce
  • 1 cup shredded mozzarella cheese
  • 2 tablespoons olive oil
  • 1 teaspoon Italian seasoning
  • 1 teaspoon kosher salt
  • 1/2 teaspoon black pepper
  • 1/4 teaspoon garlic powder
  • 1 tablespoon chopped fresh basil

Instructions

  1. Preheat the oven to 400°F (200°C), line a baking sheet with parchment, and lightly brush it with olive oil.
  2. Sprinkle the eggplant slices with salt and let them sit for 10 minutes, then pat them dry to remove excess moisture.
  3. In a shallow bowl, mix the almond flour, Parmesan, Italian seasoning, garlic powder, and pepper.
  4. Dip each eggplant slice into the beaten egg, then press it into the almond flour mixture to coat both sides.
  5. Arrange the coated slices on the baking sheet, brush lightly with olive oil, and bake for 15 minutes, flipping once, until golden and crisp.
  6. Layer the baked eggplant in a small baking dish with the marinara sauce and mozzarella, then bake at 375°F (190°C) for 10 minutes until the cheese is melted and bubbly.
  7. Rest for 5 minutes, sprinkle with fresh basil, and serve hot.

Tip: Salting the eggplant first draws out moisture and bitterness, which is the secret to a crisp coating instead of a soggy one.

Garlic Shrimp Skillet

This is the fastest dinner in the whole collection — fifteen minutes from pan to plate. Plump shrimp, plenty of garlic, lemon, and parsley, with a little butter to make a sauce worth spooning over everything. Serve it on its own or with a simple salad.

Prep: 5 min | Cook: 8 min | Servings: 2 | Calories: 240 per serving | Protein: 20g per serving

Ingredients

  • 12 oz large shrimp, peeled and deveined, tails on or off
  • 3 cloves garlic, minced
  • 2 tablespoons lemon juice
  • 1 tablespoon olive oil
  • 1 tablespoon butter
  • 1/4 cup chopped fresh parsley
  • 1/2 teaspoon kosher salt
  • 1/4 teaspoon black pepper
  • 1/4 teaspoon red pepper flakes
  • 1 teaspoon lemon zest
  • Lemon wedges, for serving

Instructions

  1. Pat the shrimp dry and season with the salt and pepper.
  2. Heat the olive oil in a large skillet over medium-high heat until it shimmers.
  3. Add the garlic and red pepper flakes and cook for 30 seconds, just until fragrant — do not let the garlic brown.
  4. Add the shrimp in a single layer and cook for 2 minutes per side until pink, curled, and cooked through.
  5. Stir in the butter and lemon juice, swirling the pan until the butter melts into a light sauce.
  6. Remove from the heat, toss with the lemon zest and parsley, and serve immediately with lemon wedges.

Tip: Cook the shrimp in a single layer and resist stirring them constantly, so they get a little colour instead of steaming.

Chicken Avocado Bowl

Cool, creamy avocado, juicy chicken, sweet cherry tomatoes, and fresh lime — this bowl is bright, filling, and wonderfully easy. It is the dinner I reach for on warm evenings when I want something fresh but still substantial.

Prep: 10 min | Cook: 12 min | Servings: 2 | Calories: 360 per serving | Protein: 35g per serving

Ingredients

  • 2 boneless, skinless chicken breasts (about 12 oz total)
  • 1 ripe avocado, diced
  • 2 cups mixed greens
  • 1 cup cherry tomatoes, halved
  • 1/4 cup chopped fresh cilantro
  • 2 tablespoons lime juice
  • 1 tablespoon olive oil
  • 1/2 teaspoon ground cumin
  • 1/2 teaspoon kosher salt
  • 1/4 teaspoon black pepper
  • 1/4 cup diced red onion
  • 1 tablespoon pumpkin seeds, for topping

Instructions

  1. Season the chicken breasts with the cumin, salt, and pepper.
  2. Heat the olive oil in a skillet over medium-high heat and cook the chicken for 5 to 6 minutes per side until golden and cooked through.
  3. Rest the chicken for 5 minutes, then slice or dice it.
  4. While the chicken rests, combine the mixed greens, cherry tomatoes, red onion, and avocado in a large bowl.
  5. Whisk the lime juice with a drizzle of olive oil and a pinch of salt to make a simple dressing, then toss it gently through the bowl.
  6. Divide the salad between two bowls, top with the sliced chicken and cilantro, and finish with the pumpkin seeds.

Tip: Add the avocado at the very end and toss gently, so it stays in creamy chunks instead of breaking down into the dressing.

Mushroom Chicken

Earthy mushrooms, garlic, and thyme cooked down in the same pan as golden chicken — this is quiet, cosy comfort food. A splash of cream at the end turns the pan juices into a silky sauce that is lovely spooned over the chicken.

Prep: 10 min | Cook: 20 min | Servings: 2 | Calories: 320 per serving | Protein: 30g per serving

Ingredients

  • 2 boneless, skinless chicken breasts (about 12 oz total)
  • 2 cups mixed mushrooms (button, cremini, and shiitake), sliced
  • 2 cloves garlic, minced
  • 1 tablespoon olive oil
  • 1 tablespoon butter
  • 1 tablespoon chopped fresh thyme
  • 1/4 cup heavy cream
  • 1/2 teaspoon kosher salt
  • 1/4 teaspoon black pepper
  • 1/2 teaspoon garlic powder
  • 1 tablespoon chopped fresh parsley

Instructions

  1. Season the chicken breasts with the salt, pepper, and garlic powder.
  2. Heat the olive oil in a large skillet over medium-high heat and cook the chicken for 5 to 6 minutes per side until golden and cooked through, then set aside.
  3. Add the butter to the same skillet and cook the mushrooms for 4 to 5 minutes, without stirring too often, until browned and tender.
  4. Stir in the garlic and thyme and cook for 1 minute until fragrant.
  5. Pour in the heavy cream, scraping up the browned bits from the pan, and simmer for 2 minutes until the sauce thickens slightly.
  6. Return the chicken to the skillet, spoon the mushroom sauce over the top, and warm through for 2 minutes.
  7. Serve hot, sprinkled with fresh parsley.

Tip: Give the mushrooms space in the pan and let them brown undisturbed — crowded mushrooms steam instead of caramelising, and that golden colour is where the flavour lives.

Cooking low carb for two doesn't have to mean small portions or boring food. I hope these twelve dinners give you plenty of nights where dinner feels easy, delicious, and made just for the two of you — and that a few of them become regulars in your kitchen, the way they have in mine.

You may also like

Similar Posts