Nom Nom Dog Food Copycat Recipe: 2 Homemade Versions Your Dog Will Inhale

Snickers was sitting next to me on the kitchen floor, doing that thing where he rests his chin on my knee and stares up like he hasn’t eaten in six days. I was scrolling through Nom Nom’s website, looking at their fresh dog food meals.

Chicken, sweet potatoes, spinach. All cooked gently, portioned perfectly, shipped to your door.

Then I saw the price. For a dog Snickers’ size, we’re talking over $60 a week. Not happening.

But the ingredients? Simple stuff. Ground beef, potatoes, carrots, peas. Nothing I couldn’t grab at the grocery store for a fraction of the cost.

So I pulled up their full ingredient lists, studied the patterns across all five of their recipes, and decided to make my own version at home.

Tried it twice before I got the texture right. The first batch was too soupy (I didn’t drain the potatoes well enough), and the second was a little dry.

Third time? Snickers practically inhaled it before I could even set the bowl down properly. That’s when I knew I had something worth sharing.

What Nom Nom Actually Puts in Their Recipes

I went through every recipe on Nom Nom’s website and pulled the real ingredients. Here’s what they use across their five meals:

RecipeProteinStarchVegetablesGrain-Free?
Beef MashGround beefRusset potatoesCarrots, peasYes
Chicken CuisineDiced chickenSweet potatoesSquash, spinachYes
Turkey FareGround turkeyBrown riceCarrots, spinachNo
Pork PotluckGround porkRusset potatoesSquash, green beans, kale, mushroomsYes
Lamb PilafGround lambBrown riceCarrots, peasNo

See the pattern? Every recipe follows the same structure. One protein, one starchy base, two or three veggies. They also add fish oil, a pinch of salt, eggs in some recipes, and their own vitamin/mineral blend to make it nutritionally complete.

That’s the formula we’ll copy.

One big thing Nom Nom does differently from most homemade dog food recipes: they cook each ingredient separately. Protein in one pan, potatoes in another pot, veggies steamed on their own. It takes a few extra minutes but keeps the textures better and preserves more nutrients. We’ll do the same.

Recipe 1: Homemade Beef Mash

This one’s based on Nom Nom’s bestseller. Grain-free, high protein, and every dog I’ve seen try it goes nuts for it. It’s also the recipe I make most often for Snickers.

Ingredients

IngredientAmount
Lean ground beef (90/10 or 85/15)2 lbs (900g)
Russet potatoes, peeled and diced2 large
Eggs3 large
Carrots, peeled and diced2 medium
Green peas (fresh or frozen)1 cup
Fish oil (salmon oil works great)1 tablespoon
Sunflower oil1 tablespoon
SaltA tiny pinch
Dog vitamin/mineral supplementPer package directions

Instructions

Step 1: Prep Everything First

Peel and dice your potatoes into ½-inch cubes. Do the same with the carrots. If you’re using frozen peas, set them out to thaw. Get all your pots and pans ready because we’re cooking everything separately (don’t skip this part).

Step 2: Boil the Potatoes

Put the diced potatoes in a pot, cover with cold water, and bring to a boil. Drop the heat to a simmer and cook for 12-15 minutes. You want them fork-tender but not falling apart. Drain well and toss them into a large mixing bowl.

Step 3: Cook the Carrots and Peas

Steam or boil the carrots in a separate pot for about 8-10 minutes until they’re soft. Throw in the peas for the last 3 minutes. Steaming keeps more nutrients locked in, which is the whole point of cooking them separately. Drain and add them to the bowl.

Step 4: Brown the Beef

Heat a large skillet over medium heat and add the ground beef. Break it up with a spoon and cook for 8-10 minutes until there’s no pink left. If you’re using 90/10 beef, don’t drain the fat. Your dog needs it for energy and coat health. If you went with 80/20, drain about half. Let it cool a bit.

Step 5: Scramble the Eggs

Crack all three eggs into a small non-stick pan. No butter, no oil. Scramble over medium-low heat until fully cooked through. Chop them into small pieces once they’re done.

Step 6: Mix It All Together

Add the beef and eggs to the big bowl with everything else. Drizzle in the fish oil and sunflower oil. If you’re adding a vitamin supplement, wait until the food cools to room temperature first. Heat kills some vitamins. Mix gently until it’s all combined.

Step 7: Give It a Light Mash

Grab a fork or potato masher and give the whole bowl a few presses. You’re going for chunky, not smooth. Your dog should still be able to see and smell the different ingredients. I made the mistake of over-mashing the first time and it turned into baby food. Not the goal.

Step 8: Cool and Store

Let everything cool completely. Portion into meal-sized containers based on what your dog needs per day. Keeps in the fridge for 5 days, or freeze portions for up to 3 months. Thaw overnight in the fridge before serving.

Serving Guidelines

Dog WeightDaily Amount (Approx.)
10 lbs (4.5 kg)¾ to 1 cup
25 lbs (11 kg)1.5 to 2 cups
50 lbs (23 kg)3 to 3.5 cups
75 lbs (34 kg)4 to 5 cups

These are rough estimates. Your vet can give you exact numbers based on your dog’s age and activity level.

Now that you’ve got the beef version down, here’s a lighter option if your dog prefers chicken.

Recipe 2: Homemade Chicken Cuisine

This one’s inspired by Nom Nom’s grain-free chicken recipe. Sweet potatoes instead of white, plus squash and spinach for extra vitamins. It’s a bit lighter than the beef version, and I rotate between the two for Snickers so he doesn’t get bored.

Ingredients

IngredientAmount
Boneless, skinless chicken thighs2 lbs (900g)
Sweet potatoes, peeled and diced2 medium
Butternut squash, peeled and diced1 cup
Fresh spinach, roughly chopped2 cups
Fish oil (salmon oil preferred)1 tablespoon
Sunflower oil1 tablespoon
SaltA tiny pinch
Dog vitamin/mineral supplementPer package directions

I use chicken thighs instead of breasts. More moisture, more flavor, and Snickers can tell the difference (trust me on this one).

Instructions

Step 1: Prep Your Ingredients

Peel and dice the sweet potatoes and squash into ½-inch cubes. Wash and roughly chop the spinach. Pat the chicken dry. Same deal as before, everything gets its own pot or pan.

Step 2: Boil the Sweet Potatoes

Pot, cold water, bring to a boil, then simmer. Sweet potatoes cook faster than russets, about 10-12 minutes. Check them early because overcooked sweet potatoes turn to mush and you’ll end up with orange paste. Drain and add to your big mixing bowl.

Step 3: Steam the Butternut Squash

Cook the squash separately for 8-10 minutes until it’s tender. Steaming works better than boiling here because squash soaks up water like a sponge. Drain well and add to the bowl.

Step 4: Wilt the Spinach

Toss the chopped spinach into a pan with about 2 tablespoons of water over medium heat. Stir for 1-2 minutes. You want it wilted and bright green, not cooked down to nothing. Pull it off the heat and set aside.

Step 5: Cook the Chicken

This is the method I’d go with: poach it. Put the thighs in a pot, cover with water, and bring to a gentle simmer. Not a rolling boil. Cook for 20-25 minutes until the internal temp hits 165°F (74°C). Low and slow keeps the chicken tender and preserves more nutrients.

You can also bake them at 375°F (190°C) for 25-30 minutes if you prefer. Both work fine.

Once cooked, let the chicken cool for 10 minutes. Then dice it into small pieces. Size depends on your dog. For Snickers, I cut them about the size of a blueberry.

Step 6: Combine Everything

Add the diced chicken and wilted spinach to the bowl with the sweet potatoes and squash. Drizzle in both oils. Add your vitamin supplement once it’s cooled down. Toss gently.

Step 7: Check the Texture

This recipe works better on the chunkier side. The sweet potatoes naturally break down a little and coat the chicken pieces, which is perfect. If you’ve got a puppy or a senior dog with bad teeth, you can mash it down more or give it a quick pulse in a food processor.

Step 8: Cool and Store

Same as the beef recipe. Cool completely, portion out, fridge for 4-5 days, freezer for up to 3 months. Always thaw in the fridge overnight.

Serving Guidelines

Dog WeightDaily Amount (Approx.)
10 lbs (4.5 kg)¾ to 1 cup
25 lbs (11 kg)1.5 to 2 cups
50 lbs (23 kg)3 to 3.5 cups
75 lbs (34 kg)4 to 5 cups

Chicken is leaner than beef, so you might need slightly bigger portions. Adjust based on what your vet says.

Homemade vs. Nom Nom: A Quick Comparison

HomemadeNom Nom
Cost per meal~$1-2~$3-5+
ConvenienceYou cook itDelivered frozen
Nutritionally completeOnly with added supplementYes, vet-formulated
FreshnessMade same dayMade in Nashville, shipped
CustomizationTotal controlPick from 5 recipes

Both are solid options. This is the route I’d go with if you’ve got the time and don’t mind spending 30-40 minutes in the kitchen once or twice a week.

Back to the Kitchen Floor

These days, Snickers doesn’t wait by his bowl anymore. He waits by the stove. The second I start pulling out the cutting board, he’s there, tail going, doing his little spin. He knows what’s coming.

Making his food at home takes me about 30-40 minutes, twice a week. That’s it. The ingredients are cheap, the process is simple once you’ve done it once, and the look on his face when I set that bowl down? Worth every minute.

You don’t need a subscription service to feed your dog real food. You just need a couple of pots, some good ingredients, and a dog who’s ready to eat.

Snickers is always ready to eat.


I’m a passionate dog lover and kitchen experimenter, but I’m not a certified veterinarian or animal nutritionist. If you’re planning to feed homemade food long-term, run it by your vet first to make sure your pup’s getting everything they need.

Happy cooking for your furry friend!

Leave a Comment