Keto Hamburger Helper

Annie Lampella @ Ketofocus

By Annie Lampella, Pharm.D.

Published February 25, 2025 • Updated March 6, 2026

This post may contain affiliate links. See my disclosure policy.

Hamburger helper was one of my favorite meals as a kid, and I get why my mom loved it. Now I make a homemade keto hamburger helper that's high in protein, low in carbs, and just as simple as the boxed kind, without the mystery ingredients.

Hamburger Helper was like an elevated mac and cheese for me as a kid. We had it at least once a week, and I never complained. Now that I’m the one cooking dinner on a Tuesday night with 20 minutes to spare, I finally understand why my mom reached for that box so often. But the original runs about 29g net carbs per serving, mostly from enriched pasta and the thickeners hiding in that seasoning packet. I’m not feeding my family that, so I built my own.

This one pot keto hamburger helper is what I make when I want something warm, cheesy, and done fast. Ground beef, sharp cheddar, a handful of spices I already have in my cabinet, and lupini pasta. One skillet, about 17 minutes, 47g protein per serving. I’ve made this more times than I can count, and it hits the same nostalgia as the boxed kind without the carb crash afterward.

A wooden spoon scooping out a serving of low-carb hamburger helper.

What makes this homemade version different

  • The spice blend is real The original seasoning packet relies on maltodextrin, modified food starch, and a list of fillers you’d need a chemistry degree to decode. I use paprika, garlic powder, onion powder, salt, and pepper. That’s the actual backbone of the original flavor, minus everything I can’t identify. A tablespoon of arrowroot thickens the sauce (cornstarch works too, but I’ve found arrowroot gives me better timing with the pasta).
  • Lupini pasta that soaks up the sauce I use lupini pasta because it holds its shape in a cheese sauce and doesn’t leak water the way shirataki does. I’ve tested five different low carb pasta swaps in this specific dish and ranked them. Lupini wins by a wide margin for sauce cling and texture.
  • Budget-friendly protein Ground beef is one of the most affordable proteins I buy. Combined with the cheese and pasta, this feeds my whole family for a fraction of what a steak dinner costs.

If you love this kind of comfort food, try my keto spaghetti, Tuscan chicken pasta, and skillet lasagna next. I rotate all of them throughout the week when I need dinners that don’t require me to think too hard. My baked ziti is another good one if you want the same cheesy, one-dish energy.

What I love most about this recipe is how forgiving it is. I’ve accidentally let it simmer an extra two minutes and the pasta was still fine. I’ve swapped in different cheeses depending on what was open in the fridge. The one technique that matters: pull the pan completely off heat and wait a full 90 seconds before adding the cheese. It clings to the pasta instead of pooling at the bottom. I do this instinctively now, but once I timed it, 90 seconds was the sweet spot.

Youtube
Discover More Keto Recipes on Our Channel

Explore hundreds of keto recipe videos with step-by-step instructions, tips, and tricks to make keto easy.

Recipe
Print Pin

Keto Hamburger Helper

4.7 (25) Prep 5m Cook 12m Total 17m 4 servings

Ingredients

  • 1 lb lean ground beef
  • 1 tablespoon arrowroot powder or cornstarch
  • 2 teaspoons paprika
  • 1 teaspoon garlic powder
  • 1 teaspoon onion powder
  • 1 teaspoon salt
  • 1/4 teaspoon black pepper
  • 1 cup hot water
  • 2 cups milk of choice
  • 1 1/2 cups lupini pasta
  • 1 cup shredded sharp cheddar cheese

Step by Step Instructions

Step by Step Instructions

1
Brown the ground beef

Place ground beef in a large skillet and brown over medium-high heat, then drain and return to the skillet.

Cooked ground beef in a white skillet.
Ingredients for this step
  • 1 lb lean ground beef
2
Season and pasta it

Stir in arrowroot powder or cornstarch, paprika, garlic powder, onion powder, salt, pepper, hot water, milk of choice and lupin pasta. Bring the liquid to a simmer. Reduce heat to medium, cover and simmer until pasta is al dente, stirring occasionally, about 4-5 minutes.

Spiral noodles in a ground beef casserole.
Ingredients for this step
  • 1 tablespoon arrowroot powder or cornstarch
  • 2 teaspoons paprika
  • 1 teaspoon garlic powder
  • 1 teaspoon onion powder
  • 1 teaspoon salt
  • 1/4 teaspoon black pepper
  • 1 cup hot water
  • 2 cups milk of choice
  • 1 1/2 cups lupini noodles
3
Make it cheesy

Turn off heat and add cheddar cheese. Stir until smooth and creamy. Let stand for 5 minutes or until the sauce thickens.

A casserole with low-carb noodles, ground beef and cheesy topped with parsley in a skillet.
Tip Grate the cheese yourself for the best results.
Ingredients for this step
  • 1 cup shredded sharp cheddar cheese
Nutrition Per Serving
473 Calories
24.3g Fat
47.6g Protein
5.7g Net Carbs
19.1g Total Carbs
4 Servings
Nutrition disclaimer

The nutrition information provided is an estimate and is for informational purposes only. I am a Doctor of Pharmacy (Pharm.D.); however, this content is not intended to be a substitute for professional medical advice, diagnosis, or treatment. Always consult your physician or other qualified health provider before making any lifestyle changes or beginning a new nutrition program.

Your Macros. Your Recipes. Calculated in 60 Seconds.

Get personalized keto macros and instantly see which recipes fit your targets. No more guessing what to eat.

Get My Macros + Recipes →

Get weekly keto recipes from Annie.

Join the list and get new recipes delivered to your inbox every week.

Keto Hamburger Helper

Frequently Asked Questions

Does this reheat well for meal prep and lunches?

I meal prep this almost every week. It reheats better than most pasta dishes because the lupini pasta doesn't get mushy overnight. I store individual portions in glass containers, and when I'm ready to eat, I warm it on the stovetop over low heat with a splash of broth or almond milk to thin the sauce back out. Straight from the fridge, the sauce firms up into almost a solid block, but 30 seconds of stirring over low heat brings it right back. I've taken this to work in a thermos and it held up fine for four hours.

How do I keep the cheese sauce from breaking or getting grainy?

This was my biggest problem when I first started making this. The fix is simple: pull the pan completely off heat and wait a full 90 seconds before adding the cheese. If the pan is too hot, the cheese seizes up and gets grainy instead of melting smoothly. I also grate my own cheese off the block instead of using pre-shredded. The anti-caking powder in bagged cheese makes the sauce slightly gritty. I figured this out after four or five batches where the sauce looked perfect and then broke the second I added the cheese.

What can I use instead of lupini pasta?

I've tested this with hearts of palm noodles, shirataki ziti, egg wraps cut into strips, and cauliflower rice. My favorite swap is hearts of palm because the texture is closest to real pasta in a cheese sauce. Shirataki works but it leaks water into the sauce, which is why so many other versions of this dish end up thin. I keep a few bags of lupini pasta stocked now, but any of those will work if you can't find it.

Can I use ground turkey instead of ground beef?

I've made this with ground turkey and it works fine, but the flavor is milder. When I use turkey, I add an extra pinch of paprika and a splash of Worcestershire to make up for the richness you lose without beef fat. Ground chicken works too, same adjustments. If I'm in a turkey mood for something with more spice, I usually make my taco casserole instead.

How do I make this dairy-free?

I've tested this with unsweetened almond milk in place of regular milk and it works well. For the cheese, I use a dairy-free cheddar shred (I like the Violife brand). The sauce won't be quite as creamy, but my friend who's dairy-free said it was the closest thing to the real version she'd had in years.

What's the difference between arrowroot and cornstarch as a thickener here?

I've used both and prefer arrowroot for this recipe. Cornstarch thickens faster, which sounds like a good thing, but in practice it means the sauce sets up before the lupini pasta is fully cooked. I'd pull the lid off and the sauce was already thick while the pasta still had bite. Arrowroot is slower and more forgiving. It gives me an extra minute or two of cook time before the sauce locks in, which is exactly the window I need for the pasta to finish. If you only have cornstarch, use it, but watch the timing closely and stir more often.

Can I add bacon to this?

I've done this and my family lost their minds over it. I cook 3-4 strips of bacon first, crumble them, and set them aside. Then I use the bacon fat to brown the ground beef instead of draining it. Stir the crumbled bacon back in at the end with the cheese. It adds another layer that turns this into more of a cheeseburger skillet. Same beef-and-cheese energy as my Philly cheesesteak casserole, just in a different form.

Can I add vegetables to this recipe?

I throw in whatever I have on hand sometimes. Broccoli florets, diced bell peppers, and sliced mushrooms all work well. I saute them with the ground beef so they soften before the sauce goes in. My kids don't love visible vegetables, so I dice everything small and they don't even notice.

Browse by Ingredient
Similar Recipes

Others looking for “Keto Hamburger Helper” also liked:

Creamy and cheesy ground beef casserole in a skillet.

Low carb pasta swaps I've actually tested

I get it, lupini noodles aren’t always easy to find. I’ve tested this recipe with several alternatives, and here’s what I’d reach for:

  • Hearts of palm noodles My second choice after lupini. I grab the spaghetti shape or buy the lasagna sheets and cut them into smaller pieces. They’re gluten-free with barely any carbs, and the texture holds up well in a cheese sauce like this.
  • Shirataki noodles Not my favorite, but the ziti shape works better here than spaghetti. Rinse them well and dry them in the skillet for a minute before adding the sauce. I rank these lower because shirataki leaks water into the sauce, which is exactly why so many other versions of this dish end up thin and broken.
  • Egg wraps You can make your own or grab the Egglife brand at the store. I cut them into strips and toss them in at the end. In a cheesy sauce like this, they taste surprisingly close to real noodles.
  • Cauliflower rice When I can’t find any keto pasta, cauliflower rice gets the job done. It turns this into more of a ground beef skillet, but the flavor is still there.

How to store and freeze leftovers

I always make extra because this reheats well. Store leftovers in an airtight container in the refrigerator for up to 4 days. When I reheat it, I warm it on the stovetop over low heat and add a splash of broth or milk to loosen the sauce (it thickens a lot overnight).

For freezing, I portion it into individual containers and freeze for up to 2 months. I add a little extra sauce or broth before sealing because the pasta absorbs liquid as it sits. To reheat from frozen, I thaw it in the fridge overnight and warm it on the stovetop. The texture holds up better than I expected. For batch cooking nights, I’ll double this and freeze half alongside my shepherd’s pie. Both reheat well and cover two completely different weeknight moods.

About the Author
Annie Lampella, Pharm.D.

Annie Lampella, Pharm.D.

Annie is a Doctor of Pharmacy, mom, and the recipe creator behind KetoFocus. With a B.S. in Genetics from UC Davis, she has over 14 years of experience developing family-friendly keto recipes based on the science of human metabolism.

More Dinner Recipes

crispy ground beef cooked with broccoli florets in a skillet
10 Mins
Keto Beef and Broccoli
4.6 Stars (19 Reviews)

My go-to keto dinner when nothing else is planned. Ground beef, soy sauce, sesame oil, broccoli. Chinese takeout flavor in 10 minutes, 6g net carbs.

See the Recipe
keto lasagna layers on a plate with a fork
30 Mins
Low Carb Keto Lasagna
4.8 Stars (83 Reviews)

I use deli chicken instead of noodles in this keto lasagna. No watery layers, zero prep, 30 minutes to the oven. 34g protein, 4g net carbs. Day 2...

See the Recipe
ground beef stuffed red peppers on a plate
30 Mins
Keto Stuffed Peppers
4.7 Stars (29 Reviews)

Ground beef and cream cheese stuffed peppers baked at 350 for 15 minutes. 6g net carbs, 22g protein, and everything cooks in one skillet and pan.

See the Recipe
carmelized korean short ribs on a plate
11 Mins
Air Fryer Short Ribs
4.7 Stars (15 Reviews)

Flanken cut short ribs marinated in a sugar-free Korean BBQ sauce and air fried until the fat renders crispy and the meat stays juicy. I make these...

See the Recipe
crispy chicken fried steak on a plate with gravy on top and a couple of keto sides
22 Mins
Keto Chicken Fried Steak
4.8 Stars (28 Reviews)

My husband's favorite keto chicken fried steak. Cubed steak double-dredged in almond flour and seasoned pork rinds, fried in butter until...

See the Recipe
A slice of shepherd's pie on a spatula with grease dripping from it in a good way.
65 Mins
Keto Shepherd’s Pie
4.7 Stars (14 Reviews)

I make this keto shepherd's pie with mashed turnips instead of cauliflower, and the trick is boiling a half potato with the turnips to kill any...

See the Recipe
Reviews 61
4.7 Stars (25 Reviews)
  1. C
    Chelsea Jul 12, 2026

    Double the paprika, the base runs a little neutral as written. Boxed dinner food was the keto thing I hadn't found a fix for until now, and this actually works. Annie, that one was overdue.

  2. E
    Elaine Jul 9, 2026

    I swapped the hot water for beef broth and the sauce got this richness I wasn't expecting, the cheddar has something to grab onto now instead of just coating everything, and the whole thing tastes like you actually meant for it to taste that way. Use low sodium though. I didn't the first time and oversalted it because the seasoning blend already has real salt and I forgot to account for that. Making this again this week as I have most weeks.

  3. R
    Rick Jul 8, 2026

    Got my wife's whole side of the family coming this weekend, like 12 people, so I need to at least triple this. Do I just multiply everything straight across or does the arrowroot powder need tweaking? Thickeners can get weird when you scale up.

  4. A
    April Jul 3, 2026

    I found everything except lupini pasta, nowhere near me carries it. Would shirataki noodles work, or do they fall apart in a sauce like this? Still figuring out which keto pasta swaps actually hold up.

    1. Annie Lampella
      Annie Lampella Jul 5, 2026

      Shirataki holds up fine in this sauce, won't fall apart. Rinse them well and dry them in a hot skillet for a couple minutes first or they'll water the cheese sauce down. If you ever spot hearts of palm noodles, April, I'd try those instead. They hold up way better in a cheese sauce.

  5. J
    James Jun 27, 2026

    47g of protein in a pasta dish. One tip that actually matters: pull the skillet off the heat for 30 seconds before adding the milk. If the pan's still ripping hot, it looks curdled before the arrowroot catches up and you'll think you ruined it. Four stars only because my first batch ran salty, that's on me, not the recipe.

    1. Annie Lampella
      Annie Lampella Jul 1, 2026

      Good call on the heat pull. The arrowroot window is narrow, and if the pan's still at full heat when the milk goes in, you get that grainy look before it can smooth out. I go closer to 45 seconds off, then back to medium-low. On the salt, lupini is packed in brine and even a thorough rinse leaves some behind, so first batch runs salty for almost everyone. Second batch is usually dialed.

  6. A
    Amanda Jun 24, 2026

    I cook a lot but lupini pasta is new to me. Does it need to be pre-cooked first, or does it cook through in the sauce with the hot water and milk? Because one pan would be way simpler than I expected.

    1. Annie Lampella
      Annie Lampella Jun 25, 2026

      Lupini pasta comes pre-cooked. No separate pot. Drain it and rinse it well first (the brine it's packed in is pretty pungent and you'll taste it if you skip that step), then it goes right in with the hot water and milk. It holds up way better than wheat pasta in a dish like this because it doesn't absorb all the sauce. One pan, for real.

    2. A
      Amanda Jun 26, 2026

      Good to know, I would've skipped that rinse and spent the whole meal wondering what went wrong.

  7. D
    Donna Jun 17, 2026

    There's something about the paprika and garlic powder in this that I completely forgot existed as a combination smell. My mom made the box kind on weeknights through most of my childhood, and going keto I just quietly crossed it off the list of things I'd ever eat again. Standing at the stove waiting for the arrowroot to pull the sauce together, that smell came back and I genuinely had to stop for a second. The lupini pasta was the thing I was most unsure about, but it holds the sauce and actually works. Nothing gummy, nothing falling apart. Made a second batch four days later, which probably tells you everything. Did not see this one coming.

  8. L
    Lakshmi Jun 14, 2026

    splash of milk when reheating, sauce stays smooth

    1. Annie Lampella
      Annie Lampella Jun 17, 2026

      Good catch, Lakshmi. The arrowroot contracts when it cools and the sauce goes from silky to thick pretty fast. Milk works better than water here, keeps it creamy.

  9. M
    Maria E. Jun 4, 2026

    Third time making this and I finally figured out what keeps pulling me back: the cheddar sauce gets this thick, creamy pull that actually coats the lupini pasta instead of just sitting on top. Not slowing down anytime soon.

    1. Annie Lampella
      Annie Lampella Jun 6, 2026

      Lupini holds sauce differently than regular pasta. And the arrowroot is what keeps it clingy instead of pooling at the bottom.

  10. V
    Vanessa May 6, 2026

    Made this on a Tuesday night, which is usually when dinner decisions get made at the last possible second in my house. My son (9, suspicious of anything that isn't exactly what he's used to) stared at the bowl, noticed the pasta looked different, and asked if it was the same as real hamburger helper. I told him no, it's better, he shrugged and kept eating, which is probably the best review I'm going to get from him. The sauce came together faster than I expected once I cut the heat and stirred in the cheese, and the consistency was actually closer to the boxed version than I was prepared for. I'd add a little more seasoning next time, maybe some cayenne, but for a weeknight with lupini pasta on hand this worked out. Four stars for now because I want to try it once more before I fully commit.

    1. Annie Lampella
      Annie Lampella May 11, 2026

      That shrug and kept eating is the review.

  11. D
    Dana May 4, 2026

    My son looked up mid-bite and said 'why does the box kind even exist,' and now I genuinely don't know how to answer that.

    1. Annie Lampella
      Annie Lampella May 7, 2026

      Ha. Tell him the box exists for nights you forget to thaw the beef. That's about all it has going for it now.

  12. J
    James Miller May 1, 2026

    Used cornstarch instead of arrowroot (it's what I had) and it worked fine. Just give it a full minute after adding the lupini pasta or the sauce stays too thin.

    1. Annie Lampella
      Annie Lampella May 4, 2026

      Cornstarch moves faster so that minute really does matter. I've had it look thick and thin right back out when I added the pasta too soon.

  13. A
    Alicia D. Apr 28, 2026

    Pulled this off the heat a full minute before adding the cheese and the sauce came out so much silkier than my first attempt. Also swapped the milk for half unsweetened almond milk, half heavy cream and it thickened up beautifully with the arrowroot. Won't make it any other way now.

    1. Annie Lampella
      Annie Lampella Apr 28, 2026

      Half almond milk half cream is a good call. Richer but the arrowroot keeps it from breaking. And yeah, that extra minute off heat is the difference.

  14. T
    Troy Apr 12, 2026

    Somewhere around batch seven now and I keep thinking about the way the lupini pasta absorbs that cheese sauce. It gets this creamy bite that regular pasta just does not give you, and I noticed it on batch two and have not stopped since. Spring weeknight staple at this point.

    1. Annie Lampella
      Annie Lampella Apr 17, 2026

      Batch seven and counting. The way it holds the sauce without going soft is what got me too. Spring weeknight is exactly right.

  15. C
    Corinne Apr 10, 2026

    I kept waiting for the lupini pasta to betray me and it never did. Sauce coats everything, genuinely creamy, and honestly better than the boxed stuff I grew up on.

    1. Annie Lampella
      Annie Lampella Apr 11, 2026

      Ha, same. My mom made that box constantly. The lupini pasta was the last piece I figured out - once that worked everything else was already there.

Leave a Review