10 Low Carb Fall Recipes for Cozy Weeknight Dinners
Low carb fall recipes live or die on one thing: how well they handle the season’s deep flavors without the usual starches and sugars. Slow-cooked meats, roasted squash, cabbage, mushrooms, and rich dairy all bring the cozy factor while keeping carbs in check. These ten versions take that same cool-weather foundation in genuinely different directions, from a simple skillet dinner to a make-ahead stew.

If you want a classic bowl, start with the creamy chicken and mushroom skillet. Go for the garlic butter steak bites when you want something special, the chipotle pumpkin chili if you need heat, and the slow cooker beef and cabbage stew for meal planning.
Which Low Carb Fall Recipes Should You Make?
| Recipe | Flavor profile | Best for |
|---|---|---|
| Creamy Chicken and Mushroom Skillet | Rich, earthy, creamy | A classic cozy dinner |
| Garlic Butter Steak Bites with Roasted Radishes | Savory, buttery, sharp | A special weeknight meal |
| Air Fryer Parmesan Cauliflower Bites | Crispy, cheesy, nutty | Quick snacks or sides |
| Moroccan Spiced Beef with Cauliflower Couscous | Warm, spiced, slightly sweet | A flavor-packed change |
| Chipotle Pumpkin Turkey Chili | Smoky, spicy, hearty | Bold heat on cool nights |
| Coconut Curry Butternut Squash Soup | Bright, creamy, warming | Dairy-free comfort |
| Sausage Stuffed Portobello Mushrooms | Meaty, herby, cheesy | Low carb stuffed dinner |
| Shepherd’s Pie Stuffed Bell Peppers | Savory, tomatoey, filling | A fun format change |
| Creamy Garlic Parmesan Chicken Thighs | Rich, garlicky, tangy | Sauce lovers |
| Slow Cooker Beef and Cabbage Stew | Deep, savory, tender | Make-ahead meal prep |
Creamy Chicken and Mushroom Skillet
This is the one I turn to when the weather drops and I want dinner on the table in half an hour without a pile of dishes. It leans on mushrooms and a touch of cream for richness, so you get a full, cozy plate with very little fuss.

Ingredients (makes 4 servings)
- Boneless, skinless chicken thighs: 680 g (1.5 lb)
- Cremini mushrooms, sliced: 225 g (8 oz)
- Yellow onion, diced: 1 medium
- Garlic cloves, minced: 3
- Unsalted butter: 2 tbsp
- Heavy cream: 120 ml (1/2 cup)
- Chicken stock: 120 ml (1/2 cup)
- Dried thyme: 1 tsp
- Salt: 3/4 tsp
- Black pepper: 1/2 tsp
Instructions
Step 1: Season the 680 g (1.5 lb) chicken thighs with 3/4 tsp salt and 1/2 tsp black pepper. Melt 1 tbsp of the butter in a large skillet over medium-high heat and sear the chicken for about 5 minutes per side, until each side is deeply browned and releases easily from the pan. You’ll see the edges turn crisp before you flip them.
Step 2: Pull the chicken onto a plate and melt the remaining 1 tbsp butter in the same pan. Add the mushrooms and onion and cook 7 to 8 minutes, until you see the mushrooms release their liquid and the onion turns soft.
Step 3: Stir in the 3 minced garlic cloves and 1 tsp dried thyme and cook 30 seconds, just until the garlic smells sharp to you.
Step 4: Return the chicken thighs and any juices from the plate to the skillet and lower the heat to a gentle simmer. Cook for 8 to 10 minutes, turning the chicken once, until the sauce thickens enough to coat the back of your spoon and the chicken reaches 165F (74C). If the sauce gets too thick, splash in a little stock.
Step 5: Serve the chicken hot and spoon the extra sauce over each portion, with steamed green beans you’ve tossed in a little butter on the side.
Garlic Butter Steak Bites with Roasted Radishes
This is the version I make when I want a steakhouse vibe on a weeknight but still keep the carbs low. Searing the beef in batches gives you those crispy edges, and the roasted radishes mellow into something surprisingly potato-like.

Ingredients (makes 4 servings)
- Sirloin steak, cut into 2.5 cm (1 inch) cubes: 680 g (1.5 lb)
- Radishes, halved: 450 g (1 lb)
- Unsalted butter: 4 tbsp
- Garlic cloves, minced: 4
- Fresh rosemary, chopped: 1 tbsp
- Olive oil: 1 tbsp
- Salt: 1 tsp
- Black pepper: 1/2 tsp
- Lemon juice: 1 tbsp
- Crumbled blue cheese, for serving: 60 g (1/2 cup)
Instructions
Step 1: Toss the 450 g (1 lb) halved radishes with 1 tbsp olive oil, 1/4 tsp salt, and 1/4 tsp black pepper on a rimmed baking sheet. Roast them at 425F (220C) for 20 minutes, turning once, until the edges are browned and a fork slides in with little resistance. You’ll see them shrink slightly as they release water.
Step 2: Pat the 680 g (1.5 lb) cubed sirloin dry with paper towels and season it with the remaining 3/4 tsp salt and 1/4 tsp black pepper. Heat a large cast iron skillet over high heat until it just starts to smoke, then drop in half the steak cubes. You want a single layer, so the beef sears instead of steaming; cook 2 minutes without moving them.
Step 3: Flip the first batch and cook another 2 minutes, until the cubes are crusty on two sides but still pink in the middle. Scoop them onto a plate and sear the second batch the same way, then pull it off the heat. The pan will be dark with browned bits, and that is exactly what you want for the sauce.
Step 4: Drop the heat to medium and melt the 4 tbsp butter in the same pan. Stir in the 4 minced garlic cloves and 1 tbsp chopped rosemary and cook 1 minute, scraping up the browned bits with your spoon. Add the 1 tbsp lemon juice and all the steak cubes plus any juices, then toss everything for 30 seconds so the meat glistens.
Step 5: Pile the steak bites onto a platter with the roasted radishes and crumble the 60 g (1/2 cup) blue cheese over the top. You can serve it right away while the butter sauce is still warm.
Air Fryer Parmesan Cauliflower Bites
When you need a crispy snack or side without the oil of deep frying, these air fryer cauliflower bites are my answer. The outside goes shatteringly crisp while the inside stays tender, and the parmesan brings enough saltiness that you don’t need a heavy dip.

Ingredients (makes 4 servings)
- Cauliflower florets: 680 g (1.5 lb)
- Grated parmesan cheese: 100 g (1 cup)
- Almond flour: 60 g (1/2 cup)
- Large egg: 1
- Garlic powder: 1 tsp
- Smoked paprika: 1 tsp
- Salt: 1/2 tsp
- Black pepper: 1/4 tsp
- Olive oil spray: as needed
Instructions
Step 1: Whisk the 1 large egg with 1 tsp garlic powder, 1 tsp smoked paprika, 1/2 tsp salt, and 1/4 tsp black pepper in a large bowl. Toss in the 680 g (1.5 lb) cauliflower florets and use your hands to coat every piece evenly with the egg mixture.
Step 2: Stir the 100 g (1 cup) grated parmesan and 60 g (1/2 cup) almond flour together in a shallow dish. Drop a handful of the wet cauliflower into the cheese mix and press it on all sides until each floret is patchy with coating. You’ll find the crumbs climb into the little crevices, which is exactly what crisps up in the air fryer.
Step 3: Arrange the coated florets in your air fryer basket in a single layer, leaving a little space between them so the air can move. Spray the tops lightly with olive oil spray and cook at 400F (200C) for 10 minutes. Give the basket a shake halfway through, and you’ll hear the coating starting to firm up.
Step 4: Cook for another 4 to 5 minutes, until the bites are deep golden and crusty on the edges. If your air fryer runs cool, add a minute or two rather than piling them higher. The cauliflower should still have a slight give when you squeeze one with a fork.
Step 5: Tip the bites onto a plate and serve them hot, with a bowl of warm marinara or a garlic yogurt dip on the side. You can eat them with your fingers like the snack they are.
Moroccan Spiced Beef with Cauliflower Couscous
This one takes ground beef somewhere warmer, with a spice blend that does all the heavy lifting. The cauliflower couscous soaks up the saucy meat, so you get a full plate that feels far more special than a 30-minute skillet dinner.

Ingredients (makes 5 servings)
- Lean ground beef: 900 g (2 lb)
- Cauliflower, grated: 1 medium head, about 700 g (1.5 lb)
- Yellow onion, diced: 1 large
- Garlic cloves, minced: 3
- Ground cumin: 1 tsp
- Ground cinnamon: 1/2 tsp
- Smoked paprika: 1 tsp
- Canned crushed tomatoes: 400 g (14 oz)
- Beef stock: 120 ml (1/2 cup)
- Salt: 1 tsp
Instructions
Step 1: Set a large skillet over medium-high heat and crumble in the 900 g (2 lb) ground beef. Cook it for 8 minutes, breaking the meat apart with your spoon, until the pieces are browned and have released their fat. You’ll see the liquid boil off and the beef start to sizzle in its own juices.
Step 2: Stir in the diced yellow onion and 1 tsp salt and cook 5 minutes, until the onion softens and the edges turn translucent. Add the 3 minced garlic cloves, 1 tsp cumin, 1/2 tsp cinnamon, and 1 tsp smoked paprika, and stir for 1 minute so the spices toast against the hot pan. The smell will turn warm and slightly sweet before you add the liquid.
Step 3: Pour in the 400 g (14 oz) crushed tomatoes and 120 ml (1/2 cup) beef stock and scrape up any browned bits with your spoon. Bring the mixture to a strong simmer, then lower the heat and let it bubble gently for 15 minutes while you work on the cauliflower. The sauce will deepen and thicken to a spoon-coating consistency.
Step 4: While the beef simmers, pulse the grated cauliflower in a dry skillet over medium heat for 5 to 6 minutes, stirring often, until the grains are tender and lose their raw crunch. You want them fluffy and dry, not wet, so keep the pan uncovered.
Step 5: Spoon the spiced beef over the hot cauliflower couscous in wide bowls. You can finish with a handful of chopped parsley or a spoon of plain yogurt if you like.
Chipotle Pumpkin Turkey Chili
This chili leans on pumpkin puree for body and a canned chipotle for serious heat, so you get a thick, spicy bowl that stays well under your carb limit. It’s the one to make when you want a fall chili that actually tastes like fall, not just another tomato stew.

Ingredients (makes 6 servings)
- Ground turkey: 900 g (2 lb)
- Pumpkin puree, unsweetened: 425 g (15 oz)
- Canned diced tomatoes with green chiles: 400 g (14 oz)
- Yellow onion, diced: 1 medium
- Garlic cloves, minced: 3
- Chipotle pepper in adobo, minced: 1 pepper plus 1 tsp adobo sauce
- Chili powder: 2 tbsp
- Ground cumin: 1 tsp
- Chicken stock: 250 ml (1 cup)
- Salt: 3/4 tsp
Instructions
Step 1: Warm a large pot over medium-high heat and crumble in the 900 g (2 lb) ground turkey. Cook for 7 minutes, breaking it into small crumbles with your spoon, until the meat is no longer pink and the bottom of the pot starts to show brown spots. You’ll see a little liquid release first, then it will cook off.
Step 2: Drop in the diced onion and 3/4 tsp salt and cook 4 minutes, until the onion goes soft and shiny. Stir in the 3 minced garlic cloves, 2 tbsp chili powder, 1 tsp ground cumin, and the minced chipotle pepper plus its 1 tsp adobo sauce. Cook 1 minute, and the aroma will turn smoky and sharp enough to make you step back from the pot.
Step 3: Stir everything together with your spoon and bring it to a low boil, then lower the heat so the chili just bubbles at the edges.
Step 4: Cover the pot with the lid slightly ajar and simmer for 25 minutes, stirring every so often, until the chili thickens and the flavors mellow together. If it gets too thick for your taste, add a splash of stock; if it is too thin, let it bubble uncovered for 5 more minutes.
Step 5: Ladle the chili into bowls and finish each serving with a spoonful of sour cream and a scatter of shredded cheddar. You can also add fresh cilantro or avocado slices if you want a cooler contrast to the heat.
Coconut Curry Butternut Squash Soup
This dairy-free soup gets its creaminess from coconut milk and its warmth from red curry paste, so you get a bowl that feels rich without a drop of cream. The squash turns silky when blended, and a squeeze of lime at the end keeps it bright rather than heavy.

Ingredients (makes 6 servings)
- Butternut squash, peeled and cubed: 900 g (2 lb)
- Coconut milk, full-fat: 400 ml (14 oz)
- Vegetable stock: 500 ml (2 cups)
- Yellow onion, chopped: 1 medium
- Garlic cloves, chopped: 3
- Red curry paste: 2 tbsp
- Fresh ginger, grated: 1 tbsp
- Salt: 3/4 tsp
- Lime juice: 2 tbsp
- Fresh cilantro, for serving: 1/4 cup
Instructions
Step 1: Heat a large soup pot over medium heat and add the chopped onion with 2 tbsp vegetable stock. Cook for 5 minutes, stirring often, until the onion softens and turns translucent; add more stock by the spoonful if it starts to stick. You want it tender, not browned.
Step 2: Stir in the 3 chopped garlic cloves, 1 tbsp grated ginger, and 2 tbsp red curry paste. Cook for 1 minute, pressing the paste against the bottom of the pot, and you’ll smell it turn fragrant and a little sweet.
Step 3: Drop the 900 g (2 lb) cubed butternut squash into the pot, then pour in the 400 ml (14 oz) coconut milk, the remaining 480 ml (2 cups) vegetable stock, and 3/4 tsp salt. Bring the mixture to a gentle boil, and you can lower the heat once you see the first bubbles break the surface.
Step 4: Simmer for 20 to 25 minutes, until a cube of squash squashes easily against the side of the pot with your spoon. Turn off the heat and blend the soup right in the pot with an immersion blender, or carefully transfer it to a stand blender in batches. You want it completely smooth, so blend a little longer than feels necessary.
Step 5: Fold in the 2 tbsp lime juice and taste, adding another pinch of salt if you think it needs it. Ladle the soup into bowls and finish with fresh cilantro leaves and a swirl of coconut milk.
Sausage Stuffed Portobello Mushrooms
These stuffed mushroom caps are a full dinner that happens to come in its own edible bowl. The chicken sausage filling stays moist under a blanket of melted mozzarella, and the mushrooms roast until they go deep and savory around the edges.

Ingredients (makes 6 mushrooms)
- Portobello mushroom caps, stems removed: 6 large
- Italian chicken sausage, casings removed: 450 g (1 lb)
- Mozzarella cheese, shredded: 100 g (1 cup)
- Cream cheese, softened: 60 g (1/4 cup)
- Garlic cloves, minced: 2
- Baby spinach, chopped: 60 g (2 cups)
- Dried oregano: 1 tsp
- Salt: 1/4 tsp
- Black pepper: 1/4 tsp
- Olive oil: 1 tbsp
Instructions
Step 1: Set your oven to 400F (200C) and arrange the 6 portobello caps gill side up on a rimmed baking sheet. Brush them with 1 tbsp olive oil and season with a pinch of salt and pepper, then roast for 10 minutes while you make the filling. You’ll see them shrink and release a little dark juice, which concentrates the mushroom flavor.
Step 2: Brown the 450 g (1 lb) Italian chicken sausage in a skillet over medium-high heat for 6 minutes, breaking it into small crumbles with your spoon. When the sausage is cooked through and starting to crisp at the edges, stir in the 2 minced garlic cloves, 60 g (2 cups) baby spinach, and 1 tsp dried oregano.
Step 3: Cook for 2 minutes, just until the spinach wilts, then pull the pan off the heat. Drop the 60 g (1/4 cup) cream cheese into the warm sausage and stir until it melts into a creamy binder. You want the filling to hold together when you mound it, so stir until no streaks remain.
Step 4: Divide the sausage mixture among the roasted mushroom caps, pressing it into a generous mound on each one with your spoon. Top with the 100 g (1 cup) shredded mozzarella and return the pan to the oven for 12 to 15 minutes, until the cheese melts and the edges of the mushrooms look crisp.
Step 5: Slide the stuffed mushrooms onto plates and serve them hot, with a simple green salad dressed in lemon and olive oil on the side. You can eat the whole thing with a knife and fork, cap and all.
Shepherd’s Pie Stuffed Bell Peppers
I love shepherd’s pie, but the mashed potato top never fit my plate, so this version moves the whole thing into a bell pepper. You get the savory ground beef, the tomatoey vegetables, and a creamy cauliflower mash piled on top, all in one tidy pepper.

Ingredients (makes 5 peppers)
- Bell peppers, halved lengthwise and seeded: 5 large
- Lean ground beef: 680 g (1.5 lb)
- Cauliflower florets: 400 g (14 oz)
- Sharp cheddar cheese, shredded: 80 g (3/4 cup)
- Yellow onion, diced: 1 small
- Garlic cloves, minced: 2
- Tomato paste: 2 tbsp
- Beef stock: 120 ml (1/2 cup)
- Salt: 1/2 tsp
- Butter: 2 tbsp
Instructions
Step 1: Set your oven to 375F (190C) and place the 5 halved bell peppers cut side up in a baking dish that fits them snugly. Roast them for 12 minutes while you brown the beef, and you’ll see the peppers soften just enough to hold their shape.
Step 2: Crumble the 680 g (1.5 lb) ground beef into a skillet over medium-high heat and cook for 6 minutes, breaking it apart with your spoon, until no pink remains. Drain off most of the fat, then stir in the diced onion, 2 minced garlic cloves, and 2 tbsp tomato paste. Cook 3 minutes, until the onion softens and the tomato paste darkens slightly.
Step 3: Pour in the 120 ml (1/2 cup) beef stock and 1/2 tsp salt and scrape the bottom of the pan with your spoon. Let the mixture simmer for 5 minutes so the liquid reduces and the filling thickens. You want it spoonable but not soupy before it goes into the peppers.
Step 4: While the beef simmers, steam the 400 g (14 oz) cauliflower florets until fork-tender, about 8 minutes. Drain them well, add 2 tbsp butter, and mash with a potato masher until you get a creamy, slightly chunky topping. If the mash looks thin, set it over low heat for a minute to dry it out.
Step 5: Spoon the beef filling into the roasted pepper halves with your spoon, then cover each one with a thick layer of cauliflower mash and a scatter of the 80 g (3/4 cup) cheddar. Bake for 15 minutes, until the cheese melts and the tops turn golden in spots. Serve the peppers hot, two halves per person.
Creamy Garlic Parmesan Chicken Thighs
This is the skillet dinner I crave when I want a rich sauce without a long simmer. Bone-in thighs stay juicy under a blanket of garlicky parmesan cream, and the spinach wilts into the sauce so you get a green without another pan.

Ingredients (makes 4 servings)
- Bone-in, skin-on chicken thighs: 1 kg (2.2 lb)
- Heavy cream: 180 ml (3/4 cup)
- Grated parmesan cheese: 60 g (2/3 cup)
- Chicken stock: 120 ml (1/2 cup)
- Garlic cloves, minced: 4
- Fresh thyme leaves: 1 tbsp
- Baby spinach: 100 g (4 cups)
- Unsalted butter: 1 tbsp
- Salt: 3/4 tsp
- Black pepper: 1/2 tsp
Instructions
Step 1: Pat the 1 kg (2.2 lb) chicken thighs dry with paper towels and season both sides with 3/4 tsp salt and 1/2 tsp black pepper. Melt the 1 tbsp butter in a large skillet over medium-high heat and place the thighs skin side down. You’ll hear them sizzle as soon as they touch the pan, and that’s your cue to leave them alone for 7 minutes.
Step 2: Flip the thighs and cook the other side for 5 minutes, until the skin is deeply browned and the meat registers 165F (74C) when you probe the thickest part. Move the chicken to a plate and pour off all but about 1 tbsp of the fat in the pan. You want just enough left to cook the garlic.
Step 3: Drop the 4 minced garlic cloves into the hot pan and cook for 30 seconds, stirring constantly, until the garlic smells sharp but has not browned. Pour in the 120 ml (1/2 cup) chicken stock and scrape the browned bits off the bottom with your spoon. Let it bubble for 2 minutes so the stock reduces by half.
Step 4: Lower the heat to medium and pour in the 180 ml (3/4 cup) heavy cream, then whisk in the 60 g (2/3 cup) grated parmesan a handful at a time. Once the sauce is smooth, stir in the 1 tbsp fresh thyme leaves and the 100 g (4 cups) baby spinach. Cook for 2 minutes, until the spinach wilts into the sauce and you can drag a line through it with your spoon.
Step 5: Return the chicken thighs to the skillet, skin side up, and spoon the sauce over the top. Simmer gently for 3 minutes so the chicken heats through and the sauce clings to the meat. Serve hot, with the sauce you spooned over each thigh and maybe a few lemon wedges.
Slow Cooker Beef and Cabbage Stew
This is the make-ahead version I keep in my freezer for the busiest fall weeks. The slow cooker turns a tough cut of beef and a humble head of cabbage into a deep, savory pot that gets better the next day, and it makes enough to feed you twice.

Ingredients (makes 8 servings)
- Beef chuck, cut into 4 cm chunks: 1.4 kg (3 lb)
- Green cabbage, cored and roughly chopped: 900 g (2 lb)
- Beef stock: 750 ml (3 cups)
- Canned diced tomatoes: 400 g (14 oz)
- Yellow onion, chopped: 1 large
- Carrots, thickly sliced: 3 medium
- Garlic cloves, minced: 4
- Smoked paprika: 1 tbsp
- Caraway seeds: 1 tsp
- Salt: 1 1/2 tsp
Instructions
Step 1: Pat the 1.4 kg (3 lb) beef chuck dry with paper towels and season it with 1 1/2 tsp salt. Heat a large skillet over high heat and brown the beef in two batches, about 3 minutes per batch, until the chunks have a dark crust. You’ll see the pan get dry and dark, and that means the beef is ready to move.
Step 2: Transfer the browned beef to your slow cooker, then add the 900 g (2 lb) chopped cabbage, the chopped onion, the 3 sliced carrots, and the 4 minced garlic cloves. Toss in the 1 tbsp smoked paprika and 1 tsp caraway seeds, and give everything a quick stir with your spoon.
Step 3: Pour in the 750 ml (3 cups) beef stock and the 400 g (14 oz) canned diced tomatoes, then stir once more to settle everything under the liquid. Cover the slow cooker and cook on low for 8 hours, or on high for 4 hours, until the beef shreds easily when you press it with a fork.
Step 4: Give the stew a gentle stir and taste the broth, adding more salt if you think it needs it. If the broth looks thin, leave the lid off and cook on high for 15 minutes to let some liquid evaporate. You want the stew to feel rich and beefy, not watery.
Step 5: Ladle the stew into deep bowls and serve it hot, with a spoonful of sour cream or a scatter of fresh dill on top. You can cool the rest completely and freeze it in portions for another night.
No matter which version you choose, the one step that matters most is getting a good sear or a good simmer. For the skillet dishes, let the meat sit without moving until it releases easily; for the soups and stews, let them bubble long enough that the flavors turn deep instead of thin.
Pick one that matches your week and cook it tonight. The kitchen will smell like fall by the time the table is set.
