13 Keto Sweet Potato Recipes That Keep Your Carbs in Check
Keto sweet potato recipes sound like a contradiction, but small portions of sweet potato can fit when you pair them with fat, protein, and low carb vegetables. The sweet potato adds natural sweetness and soft texture while the other ingredients keep you full. The versions below use that foundation in genuinely different directions.

If you want classic comfort, start with the Loaded Taco Sweet Potato Skins. Go for the Sweet Potato Noodle Alfredo with Chicken for creamy, the Spicy Sweet Potato and Beef Skillet for heat, and the Sweet Potato Blondies when a sweet craving hits.
Which Keto Sweet Potato Recipe Should You Make?
| Recipe | Flavor profile | Best for |
|---|---|---|
| Loaded Taco Sweet Potato Skins | Smoky, cheesy, hearty | A fast weeknight dinner |
| Sweet Potato Noodle Alfredo with Chicken | Creamy, savory, rich | Comfort food fans |
| Sweet Potato Waffles with Chive Butter | Buttery, savory, crisp | Weekend breakfasts |
| Spicy Sweet Potato and Beef Skillet | Smoky, bold, slightly sweet | One-pan dinners |
| Sweet Potato Coconut Porridge | Creamy, nutty, lightly sweet | A warm breakfast bowl |
| Sweet Potato Salmon Cakes | Bright, tender, savory | Quick lunches |
| Sweet Potato Turkey Sausage Hash | Hearty, herby, crisp | Busy mornings |
| Sweet Potato Coconut Curry Soup | Spiced, creamy, warming | Chilly nights |
| Air Fryer Sweet Potato Fries with Lemon Aioli | Crispy, tangy, salty | Snacks and sides |
| Sweet Potato and Cauliflower Gratin | Cheesy, rich, earthy | Holiday spreads |
| Sweet Potato Blondies | Sweet, nutty, chewy | Dessert cravings |
| Sweet Potato Pizza Crust | Chewy, savory, crisp | Pizza night |
| Sweet Potato Pesto Chicken Sheet Pan | Fresh, garlicky, roasted | Meal prep |
Loaded Taco Sweet Potato Skins
This is the one I make when I want the loaded potato experience without a giant baker sitting in my stomach. The sweet potato shells get crisp, the beef filling is heavily seasoned, and you still get enough cheese and sour cream to feel like a proper snack night.

Ingredients (makes 8 skins)
- Medium sweet potatoes, scrubbed: 4 (about 900 g / 2 lb)
- Ground beef: 450 g (1 lb)
- Taco seasoning: 2 tbsp
- Olive oil: 2 tbsp
- Shredded cheddar cheese: 120 g (1 cup)
- Sour cream: 120 ml (1/2 cup)
- Jalapeño, thinly sliced: 1
- Cilantro, chopped: 1 small bunch
- Reserved sweet potato flesh, mashed: 120 g (1/2 cup)
Instructions
Step 1: Heat your oven to 400F (200C). Prick the sweet potatoes with a fork, rub them with the 2 tbsp olive oil, and bake them right on the rack for 45 minutes, until a knife slides through the center. You’ll smell them turn sweet around the 30 minute mark.
Step 2: While the potatoes bake, brown the 450 g (1 lb) ground beef in a large skillet over medium-high heat, breaking it up with a spoon for 7 minutes. You want no pink left anywhere. Stir in the 2 tbsp taco seasoning and cook for 1 more minute to wake it up.
Step 3: Let the potatoes cool until you can handle them, then halve each one lengthwise and scoop out most of the flesh, leaving a 1/2 inch shell. You’ll stir 120 g (1/2 cup) of that flesh into the beef, mashing it in until it disappears.
Step 4: Pile the beef filling into the shells yourself, then top with the 120 g (1 cup) cheddar. You’ll bake them for 10 minutes, until the cheese melts and the edges start to crisp.
Step 5: Finish each skin with sour cream, jalapeño, and cilantro, then serve hot while you can still pull a cheese stretch.
Sweet Potato Noodle Alfredo with Chicken
You get real ribbons of sweet potato here, but the sauce is all cream and parmesan, so a small bowl of this is surprisingly rich. I like this version on nights when I want pasta but not the usual crash later.

Ingredients (makes 4 servings)
- Sweet potatoes, spiralized: 600 g (6 cups noodles)
- Chicken breast, sliced thin: 450 g (1 lb)
- Butter: 3 tbsp
- Garlic cloves, minced: 3
- Heavy cream: 240 ml (1 cup)
- Grated parmesan: 100 g (1 cup)
- Olive oil: 1 tbsp
- Italian seasoning: 1 tsp
- Chicken stock: 60 ml (1/4 cup)
Instructions
Step 1: Heat the 1 tbsp olive oil in a wide skillet over medium-high heat. Add the sliced chicken, season it with a pinch of salt and pepper, and cook for 5 minutes, turning once, until you see no pink in the middle. Slide the chicken onto a plate.
Step 2: Drop the 3 tbsp butter into the same skillet and let it foam. Scatter in the 3 minced garlic cloves and cook for 30 seconds, until you can smell it, then pour in the 240 ml (1 cup) cream and 60 ml (1/4 cup) chicken stock.
Step 3: Bring that sauce to a gentle simmer and cook for 3 minutes, until it thickens enough to coat the back of a spoon. You can test it by running your finger through the sauce on the back of a spoon; if the line holds, remove the pan from the heat and stir in the 100 g (1 cup) parmesan a handful at a time so it melts smooth.
Step 4: Add the 600 g (6 cups) sweet potato noodles to the pan and set it back over medium heat. Toss with tongs for 3 to 4 minutes, just until the noodles soften but still have a little bite. You do not want them to turn to mush.
Step 5: Return the chicken and any juices on the plate to the pan, fold everything together, and serve right away with extra parmesan on top. You chose the right bowl for this one.
Sweet Potato Waffles with Chive Butter
These waffles lean savory, which makes the sweet potato taste more like a vegetable than a dessert. I keep them in the freezer and toast them straight from frozen, because a waffle this sturdy holds up well.

Ingredients (makes 6 waffles)
- Sweet potato, peeled and grated: 200 g (1 1/2 cups)
- Almond flour: 120 g (1 cup)
- Eggs: 4
- Butter, melted: 60 g (1/4 cup)
- Baking powder: 1 tsp
- Chives, finely chopped: 1/4 cup
- Softened butter, for serving: 60 g (1/4 cup)
- Salt: 1/2 tsp
Instructions
Step 1: In a large bowl, stir together the 120 g (1 cup) almond flour, 1 tsp baking powder, and 1/2 tsp salt. Whisk in the 4 eggs and 60 g (1/4 cup) melted butter until you have a thick batter, then fold in the grated sweet potato and half the chives.
Step 2: Mash the 60 g (1/4 cup) softened butter with the remaining chives in a small bowl. You can leave this at room temperature while the waffles cook so it is easy to spread.
Step 3: Heat your waffle iron and brush it lightly with oil. Ladle in just enough batter to fill the plate without overflowing, close the lid, and cook for 5 minutes, until the steam stops and the waffle is golden and crisp. You will hear the sizzle quiet down.
Step 4: Lift each waffle out carefully and serve hot with the chive butter on top. You want the butter to melt into every square before you take that first bite.
Spicy Sweet Potato and Beef Skillet
This is a one pan dinner that gets its sweetness from the sweet potato but its personality from chili powder and cayenne. I go a little heavier on the smoked paprika than some recipes call for because the color it gives the beef is worth it.

Ingredients (makes 5 servings)
- Sweet potato, cut into 1/2-inch cubes: 500 g (3 cups)
- Ground beef: 680 g (1.5 lb)
- Red bell pepper, chopped: 1
- Onion, chopped: 1
- Garlic cloves, minced: 3
- Chili powder: 1 tbsp
- Smoked paprika: 1 tsp
- Cayenne pepper: 1/4 tsp
- Beef stock: 120 ml (1/2 cup)
- Olive oil: 2 tbsp
Instructions
Step 1: Warm the 2 tbsp olive oil in a deep skillet over medium-high heat. Add the 680 g (1.5 lb) ground beef and let it sit undisturbed for 2 minutes to get a crust, then break it up and cook 5 more minutes, until you see no pink.
Step 2: Push the beef to one side, add the chopped onion and red bell pepper to the cleared spot, and cook for 5 minutes, until they soften and start to brown. You can scrape up the browned bits from the bottom as you stir.
Step 3: Add the 500 g (3 cups) sweet potato cubes, 3 minced garlic cloves, 1 tbsp chili powder, 1 tsp smoked paprika, and 1/4 tsp cayenne. Stir everything for 2 minutes so you coat each piece with the spices.
Step 4: Pour in the 120 ml (1/2 cup) beef stock, cover the skillet, and reduce the heat to medium-low. Cook for 12 minutes, until you can slide a fork through a sweet potato cube without resistance.
Step 5: Uncover, raise the heat to medium, and cook 2 more minutes to reduce the loose liquid. You want a thick, dark sauce coating the meat, not a soup. Serve hot with chopped cilantro over the top.
Sweet Potato Coconut Porridge
This is the bowl I eat on cold mornings when I want something warm that still has enough fat to hold me until lunch. The sweet potato melts into the coconut milk, and the chia and flax thicken it without any grains.

Ingredients (makes 3 servings)
- Sweet potato, peeled and cut into chunks: 300 g (2 cups)
- Coconut milk, full fat: 480 ml (2 cups)
- Almond milk, unsweetened: 240 ml (1 cup)
- Chia seeds: 2 tbsp
- Ground flaxseed: 2 tbsp
- Pecans, chopped: 60 g (1/2 cup)
- Butter: 1 tbsp
- Cinnamon: 1 tsp
- Salt: 1 pinch
Instructions
Step 1: Put the 300 g (2 cups) sweet potato chunks in a saucepan and cover with cold water. Bring to a boil, then simmer for 12 minutes, until you can mash a chunk against the side of the pan easily. Drain well.
Step 2: Return the drained sweet potato to the pan and add the 480 ml (2 cups) coconut milk, 240 ml (1 cup) almond milk, 1 tsp cinnamon, and a pinch of salt. Mash with a potato masher until you have a mostly smooth base, leaving a few small lumps if you like texture.
Step 3: Set the pan over medium heat and stir in the 2 tbsp chia seeds and 2 tbsp ground flaxseed. Cook for 5 minutes, stirring often, until the porridge thickens and you see it pulling away from the side slightly.
Step 4: Turn off the heat and stir in the 1 tbsp butter until it glosses the whole pot. You want the fat to distribute so the bowl does not feel dry.
Step 5: Spoon into bowls and top with the 60 g (1/2 cup) chopped pecans. Serve warm while it is still creamy enough to pour a little extra coconut milk over the top if you like.
Sweet Potato Salmon Cakes
These cakes are weeknight fast but they never taste like a shortcut. The sweet potato gives them a soft middle and a little natural sweetness that plays well with Old Bay, and the almond flour keeps the edges crisp without breadcrumbs.

Ingredients (makes 8 cakes)
- Canned salmon, drained: 400 g (14 oz)
- Sweet potato, cooked and mashed: 200 g (3/4 cup)
- Almond flour: 60 g (1/2 cup)
- Eggs: 2
- Old Bay seasoning: 2 tsp
- Lemon zest: from 1 lemon
- Mayonnaise: 3 tbsp
- Vegetable oil, for frying: 3 tbsp
Instructions
Step 1: In a mixing bowl, flake the 400 g (14 oz) drained salmon with a fork, removing any large bones or skin you find. Add the 200 g (3/4 cup) mashed sweet potato, 60 g (1/2 cup) almond flour, 2 eggs, 2 tsp Old Bay, lemon zest, and 3 tbsp mayonnaise. Mix until everything holds together when you squeeze a little in your palm.
Step 2: Cover the bowl and refrigerate for 10 minutes while you heat the skillet. This rest helps the cakes hold their shape when they hit the pan.
Step 3: Shape the mixture into 8 even patties slightly smaller than your palm. Press each one gently so the outside is smooth and no loose bits stick out.
Step 4: Heat the 3 tbsp vegetable oil in a large skillet over medium heat. You want the oil shimmering but not smoking. Add the patties and cook for 4 minutes per side, until deep golden and hot through. You will smell the Old Bay before you flip them.
Step 5: Drain the cakes briefly on paper towels, then serve hot with lemon wedges and a spoonful of extra mayonnaise. You can squeeze the lemon over right at the table.
Sweet Potato Turkey Sausage Hash
This hash gives you crispy sweet potato cubes, browned turkey sausage, and a runny egg on top, which is about as good as breakfast gets. I use a big cast iron skillet because the potatoes get better contact with the hot surface.

Ingredients (makes 6 servings)
- Sweet potato, cut into 1/2-inch cubes: 400 g (2 1/2 cups)
- Turkey sausage, sliced: 340 g (12 oz)
- Green bell pepper, chopped: 1
- Red onion, chopped: 1
- Olive oil: 2 tbsp
- Garlic powder: 1 tsp
- Smoked paprika: 1 tsp
- Eggs: 6
- Salt and black pepper: to taste
Instructions
Step 1: Heat the 2 tbsp olive oil in a large skillet over medium-high heat. Add the 340 g (12 oz) sliced turkey sausage and cook for 5 minutes, turning once, until you see deep brown edges. Move the sausage to a plate with a slotted spoon so the fat stays in the pan.
Step 2: Add the chopped red onion, green bell pepper, and 400 g (2 1/2 cups) sweet potato cubes to the same skillet. Cook for 10 minutes, stirring every couple of minutes, until the sweet potato is tender and the edges are crisped. You might need to add a splash of oil if the pan looks dry.
Step 3: Stir in 1 tsp garlic powder and 1 tsp smoked paprika, return the sausage, and season with salt and black pepper. You want every piece coated with the paprika color.
Step 4: Make 6 wells in the hash with the back of your spoon. Crack one egg into each well, cover the skillet, and reduce heat to medium-low. Cook for 6 minutes, until the whites are set but you still have a runny yolk.
Step 5: Slide the skillet onto the table and serve each portion with a spoon that gets a little bit of egg and hash together. You will want toast or just a fork.
Sweet Potato Coconut Curry Soup
This soup gets a deep orange color from the sweet potatoes and curry paste, and the coconut milk rounds out the heat. I blend it completely smooth, because a silky bowl feels more comforting on a cold night.

Ingredients (makes 6 bowls)
- Sweet potatoes, peeled and cubed: 900 g (2 lb)
- Coconut milk, full fat: 480 ml (2 cups)
- Chicken or vegetable stock: 720 ml (3 cups)
- Onion, chopped: 1
- Garlic cloves, minced: 3
- Fresh ginger, grated: 1 tbsp
- Red curry paste: 2 tbsp
- Lime juice: 1 tbsp
- Coconut oil: 1 tbsp
- Salt: 1 tsp
Instructions
Step 1: Melt the 1 tbsp coconut oil in a large pot over medium heat. Add the chopped onion and cook for 6 minutes, until it turns soft and translucent. You can hear it sizzle gently, not furiously.
Step 2: Stir in the 3 minced garlic cloves, 1 tbsp grated ginger, and 2 tbsp red curry paste. Cook for 1 minute, until the paste darkens slightly and you smell the chili and ginger rise up.
Step 3: Add the 900 g (2 lb) sweet potato cubes and 720 ml (3 cups) stock. Bring to a boil, lower the heat, and simmer for 18 minutes, until the sweet potato breaks apart when you press it with a spoon.
Step 4: Turn off the heat and stir in the 480 ml (2 cups) coconut milk. Blend the soup in batches until it is completely smooth, then return it to the pot and warm it through. You can add a little hot water if you like it thinner.
Step 5: Stir in the 1 tbsp lime juice and 1 tsp salt, then taste and adjust until you like the balance. Serve each bowl hot with a swirl of extra coconut milk and a scatter of cilantro.
Air Fryer Sweet Potato Fries with Lemon Aioli
The air fryer is the only way I get sweet potato fries genuinely crisp without a vat of oil. A quick soak pulls out some surface starch, and the aioli gives you a bright, garlicky dip that cuts the sweetness.

Ingredients (makes 4 servings)
- Sweet potatoes, cut into 1/4-inch fries: 600 g (1.3 lb)
- Olive oil: 2 tbsp
- Paprika: 1 tsp
- Salt: 1/2 tsp
- Mayonnaise: 4 tbsp
- Lemon juice: 1 tbsp
- Garlic clove, grated: 1
- Black pepper: to taste
Instructions
Step 1: Put the 600 g (1.3 lb) sweet potato fries in a large bowl of cold water and let them soak for 30 minutes. Drain well and pat them very dry with a clean towel. You want no surface moisture before they go in.
Step 2: Toss the dried fries with the 2 tbsp olive oil, 1 tsp paprika, and 1/2 tsp salt in a bowl. Rub the oil over every piece with your hands so the spice coats evenly.
Step 3: Heat your air fryer to 380F (190C). Spread the fries in a single layer in the basket, working in batches if you need to, and cook for 12 minutes. Shake the basket halfway through, then cook 3 to 5 more minutes, until the edges are browned and crisp.
Step 4: While the fries cook, stir the 4 tbsp mayonnaise, 1 tbsp lemon juice, grated garlic clove, and a few cracks of black pepper in a small bowl. You can make this an hour ahead and keep it cold.
Step 5: Serve the fries hot in a pile with the aioli alongside. Squeeze a little extra lemon over the top if you want the whole plate brighter.
Sweet Potato and Cauliflower Gratin
Sweet potato and cauliflower together make a creamy, cheesy side that holds up next to a roast. The cauliflower keeps the dish from feeling too heavy, and the nutmeg gives you that old school gratin flavor.

Ingredients (makes 8 servings)
- Sweet potato, thinly sliced: 450 g (1 lb)
- Cauliflower florets, small: 600 g (1.3 lb)
- Heavy cream: 480 ml (2 cups)
- Grated gruyere cheese: 180 g (1 1/2 cups)
- Butter: 2 tbsp
- Garlic cloves, minced: 2
- Fresh thyme leaves: 2 tsp
- Nutmeg: 1/4 tsp
- Salt and black pepper: to taste
Instructions
Step 1: Heat your oven to 375F (190C) and rub the 2 tbsp butter all over the inside of a 9×13 inch baking dish. You want a little butter left on your fingertips to grease the sides well.
Step 2: Arrange half the 450 g (1 lb) sweet potato slices and half the 600 g (1.3 lb) cauliflower florets in the dish. Scatter with half the minced garlic, half the thyme, 1/4 tsp nutmeg, salt, and pepper, then sprinkle a third of the gruyere over what you just layered.
Step 3: Repeat the same layers, then pour the 480 ml (2 cups) heavy cream evenly over the whole dish. Finish with the remaining cheese. You can press down lightly so the cream touches every layer.
Step 4: Cover the dish with foil and bake for 45 minutes. Uncover and bake 20 more minutes, until the top is deeply golden and a thin knife slides through the sweet potato. You will see the cream bubbling around the edges.
Step 5: Let the gratin sit for 10 minutes before you scoop into it, then serve hot. This rest keeps the layers from sliding apart on the plate.
Sweet Potato Blondies
These bars have the chewy texture of a good blondie, but the sweet potato keeps the center tender and lets you use less sweetener than you might expect. I add dark chocolate chips so you get a slightly bitter bite against the caramel notes.

Ingredients (makes 16 bars)
- Sweet potato puree: 240 g (1 cup)
- Almond flour: 180 g (1 1/2 cups)
- Butter, melted: 120 g (1/2 cup)
- Brown sugar substitute: 100 g (1/2 cup)
- Eggs: 2
- Vanilla extract: 1 tsp
- Baking powder: 1/2 tsp
- Dark chocolate chips, sugar-free: 120 g (3/4 cup)
- Salt: 1/4 tsp
Instructions
Step 1: Heat your oven to 350F (175C) and line an 8×8 inch pan with parchment paper. You want the paper to overhang the sides so the bars lift out easily later.
Step 2: Whisk the 120 g (1/2 cup) melted butter, 100 g (1/2 cup) brown sugar substitute, 2 eggs, 1 tsp vanilla, and 1/4 tsp salt in a large bowl until the mixture is smooth and glossy. You can do this by hand, no mixer needed here.
Step 3: Fold in the 240 g (1 cup) sweet potato puree until it is fully mixed. Stir in the 180 g (1 1/2 cups) almond flour and 1/2 tsp baking powder, then fold through the 120 g (3/4 cup) chocolate chips. You will have a thick, soft batter.
Step 4: Spread the batter into the prepared pan and smooth the top with a spatula. Bake for 25 to 30 minutes, until the edges turn golden and a toothpick inserted in the center comes out with a few moist crumbs, not wet batter. You will smell the caramel before the timer goes off.
Step 5: Let the pan cool completely on a rack, then use the parchment overhang to lift the block out and cut it into 16 bars. Pile them on a plate and serve with coffee, or pass them around while you can still see a little warmth rising from the middle.
Sweet Potato Pizza Crust
This crust holds together better than most vegetable crusts I have tried, because the mozzarella and egg give it structure while the sweet potato adds a little sweetness under the sauce. You can dress it up however you like, but I keep the toppings simple.

Ingredients (makes 2 small crusts)
- Sweet potato, cooked and mashed: 300 g (1 cup)
- Mozzarella cheese, shredded: 180 g (1 1/2 cups)
- Almond flour: 60 g (1/2 cup)
- Egg: 1
- Baking powder: 1 tsp
- Garlic powder: 1 tsp
- Dried oregano: 1 tsp
- Salt: 1/2 tsp
- Sugar-free pizza sauce: 120 ml (1/2 cup)
- Fresh mozzarella or more shredded, for topping: 80 g (2/3 cup)
Instructions
Step 1: Heat your oven to 425F (220C) and line a large baking sheet with parchment paper. In a bowl, mix the 300 g (1 cup) mashed sweet potato, 180 g (1 1/2 cups) shredded mozzarella, 60 g (1/2 cup) almond flour, 1 egg, 1 tsp baking powder, 1 tsp garlic powder, 1 tsp oregano, and 1/2 tsp salt. You want a dough that is sticky but holds a ball when you press it.
Step 2: Divide the dough into two equal pieces and place them on the parchment. You want to use wet hands to press each one into a thin round about 8 inches across, keeping the edges slightly thicker so the sauce stays in.
Step 3: Bake the crusts for 15 minutes, until they are golden at the edges and firm in the center. You will see them puff slightly as the cheese melts.
Step 4: Spread 60 ml (1/4 cup) of pizza sauce over each parbaked crust and scatter the 80 g (2/3 cup) fresh mozzarella or extra shredded cheese on top. Return the pan to the oven for 8 minutes, until the cheese is melted and bubbly. You can watch it melt through the door.
Step 5: Let the crusts cool for 2 minutes, then slice each one into 4 pieces and serve hot. You can add fresh basil and a drizzle of olive oil right before you carry them to the table.
Sweet Potato Pesto Chicken Sheet Pan
This is the meal prep dinner I come back to when I want one pan and almost no cleanup. The sweet potatoes roast in the chicken fat while the pesto settles into the skin, and the broccoli gets those crispy little tops that everyone fights over.

Ingredients (makes 4 portions)
- Sweet potatoes, cut into 1-inch cubes: 500 g (3 cups)
- Chicken thighs, bone-in skin-on: 8 thighs (about 1 kg / 2 lb)
- Broccoli florets: 300 g (4 cups)
- Olive oil: 3 tbsp
- Pesto, homemade or store-bought: 120 g (1/2 cup)
- Garlic powder: 1 tsp
- Salt: 1 tsp
- Black pepper: 1/2 tsp
Instructions
Step 1: Heat your oven to 425F (220C) and line a large rimmed baking sheet with parchment. Toss the 500 g (3 cups) sweet potato cubes with 1 1/2 tbsp olive oil, 1/2 tsp salt, and 1/2 tsp garlic powder, then spread them on one half of the sheet.
Step 2: Roast the sweet potatoes for 15 minutes. Meanwhile, pat the 8 chicken thighs dry and rub them with the remaining 1 1/2 tbsp olive oil, the rest of the salt, and the black pepper. You want the skin dry so it gets crisp.
Step 3: Pull the sheet out and place the chicken thighs skin side up on the other half. Return to the oven for 20 minutes, until the chicken reaches 165F at the thickest point and you can see the skin beginning to brown.
Step 4: Add the 300 g (4 cups) broccoli florets around the sweet potatoes and spoon the 120 g (1/2 cup) pesto over each chicken thigh. Roast for 10 more minutes, until the broccoli has crisp edges and you see the pesto sizzling on the chicken.
Step 5: Serve each portion with two thighs, a scoop of sweet potatoes, and a pile of broccoli from the pan. You can spoon the pan juices over the top before you call everyone to the table.
The one technique that most determines success with these recipes is how you cook the sweet potato itself. Whether you roast cubes, boil chunks, or spiralize noodles, you want it just tender with a little texture, never waterlogged. If your sweet potato releases too much liquid, your dish turns soft.
Pick one version and commit tonight. The ingredient list is short, and the payoff is a warm plate that actually satisfies.
