Beef, Oats & Spinach – Nutritious Dog Dinner

This homemade dog dinner combines lean beef, soft oats, and spinach in one simple meal. It is easy to prepare, uses affordable ingredients, and can be made ahead for several days.

The recipe is also flexible. You can adjust the texture, portions, and a few ingredients depending on what works best for your dog.

Disclosure: As Amazon Associates, we earn from qualifying purchases at no extra cost to you.

Beef, Oats & Spinach – Nutritious Dog Dinner

Prep Time: 10 minutes
Cook Time: 20 minutes
Total Time: 30 minutes
Servings: 4 servings

Ingredients

  • 1 pound (450 g) lean ground beef, 90% lean or higher
  • 1 cup (90 g) old-fashioned rolled oats
  • 2 cups (60 g) fresh spinach, finely chopped, or 1 cup frozen spinach, thawed and drained
  • 1 medium carrot, finely grated, optional
  • 1 tablespoon olive oil or salmon oil, optional
  • 2 1/2 cups (590 ml) water or unsalted beef broth
  • Optional: canine multivitamin/mineral supplement and fish oil, according to veterinary guidance

Instructions

  • Cook the beef: Place a large skillet or pot over medium heat. Add the ground beef and break it into small pieces while it cooks. Continue for about 6–8 minutes, until fully cooked. Drain excess fat if necessary.
  • Add the oats and liquid: Pour in the water or unsalted broth and bring it to a gentle simmer. Add the rolled oats and stir everything together.
  • Cook until soft: Lower the heat and cook for 8–10 minutes. Stir occasionally until the oats become tender and most of the liquid has been absorbed.
  • Add the vegetables: Stir in the chopped spinach and grated carrot. Cook for another 2–3 minutes, just until the spinach wilts and the carrot softens.
  • Add optional oil: Remove the pot from the heat. If using olive oil or salmon oil, stir it through the mixture after cooking.
  • Cool the food: Spread the mixture into a shallow dish or baking sheet to help it cool faster. Wait until it is cool to the touch before serving.
  • Portion and serve: Give your dog an appropriate portion based on their size, age, and activity level. If this is a new food, start with a smaller serving.

What Makes This Recipe So Good

This recipe brings together a few simple ingredients without making preparation complicated.

  • Protein-rich: Beef provides protein and essential amino acids.
  • Good source of fiber: Oats and vegetables contribute fiber that can support normal digestion.
  • Simple cooking: Everything comes together in one skillet or pot, which means less cleanup.
  • Easy to customize: You can change the protein, vegetables, or texture to suit your dog.
  • Whole-food ingredients: You control exactly what goes into the meal instead of relying on a long ingredient list.

Ingredients

  • 1 pound (450 g) lean ground beef, 90% lean or higher
  • 1 cup (90 g) old-fashioned rolled oats
  • 2 cups (60 g) fresh spinach, finely chopped, or 1 cup frozen spinach, thawed and drained
  • 1 medium carrot, finely grated, optional
  • 1 tablespoon olive oil or salmon oil, optional
  • 2 1/2 cups (590 ml) water or unsalted beef broth
  • Optional supplement: canine multivitamin/mineral supplement and fish oil as directed by your veterinarian

Instructions

  1. Brown the beef: Heat a large skillet or pot over medium heat. Add the ground beef and break it apart as it cooks. Cook for 6–8 minutes, or until there is no pink remaining. Drain excess fat if needed.
  2. Add the liquid and oats: Pour in the water or unsalted broth. Once it begins to simmer, stir in the rolled oats.
  3. Simmer: Turn the heat to low and cook for 8–10 minutes. Stir from time to time until the oats are soft and the liquid has mostly disappeared.
  4. Add spinach and carrot: Mix in the chopped spinach and grated carrot. Cook for another 2–3 minutes.
  5. Finish with oil: Take the mixture off the heat and stir in olive or salmon oil if you are using it.
  6. Cool: Transfer the food to a shallow dish and allow it to cool completely before serving.
  7. Serve: Divide into suitable portions for your dog. Keep the first serving smaller if they have never eaten this recipe before.

How to Store

  • Refrigerator: Keep the cooled food in an airtight container for up to 3–4 days.
  • Freezer: Divide into individual portions and freeze for up to 2 months. Thaw overnight in the refrigerator.
  • Reheating: Warm the food gently until it is lukewarm. Stir thoroughly before serving and check the temperature.
  • Batch prep: Make a double batch and freeze individual portions so you have ready-to-serve meals during the week.

Why This is Good for You

Lean ground beef

Beef supplies protein along with nutrients such as iron, zinc, and B vitamins.

Rolled oats

Oats provide carbohydrates and fiber. Cooking them until soft also gives the meal a softer texture that many dogs find easy to eat.

Spinach

Spinach contributes vitamins, minerals, and antioxidants to the recipe. Finely chopping and lightly cooking it makes it easier to mix into the meal.

Healthy fats

Olive oil or salmon oil can add fat to the recipe. Salmon oil also provides omega-3 fatty acids.

Moisture-rich

Because the oats are cooked with water or unsalted broth, the finished meal contains more moisture than dry food.

Pitfalls to Watch Out For

  • Seasoning: Skip salt, onion, garlic, and spice mixes. Dogs do not need them in this recipe.
  • Too much fat: Use lean beef and avoid adding butter or large amounts of oil.
  • Oversized portions: Homemade food still contains calories, so serving size matters.
  • Nutritional gaps: A homemade recipe may not provide every nutrient a dog needs when fed as the main diet for a long period. A veterinary-approved supplement plan may be needed.
  • Texture: If your dog prefers softer food, add a little warm water and mash the mixture before serving.

Recipe Variations

  • Turkey or chicken swap: Replace the beef with lean ground turkey or chicken.
  • Grain-free option: Use mashed sweet potato or finely prepared cauliflower instead of oats if appropriate for your dog.
  • Extra vegetables: Add small amounts of chopped green beans, zucchini, or peas.
  • Bone broth boost: Unsalted bone broth can replace some of the water. Check that it contains no onion or garlic.
  • Sensitive tummy version: Cook the oats separately until very soft, then combine them with the cooked beef and vegetables.

FAQ

How much should I feed my dog?

The right portion depends on your dog’s size, age, activity level, and individual calorie requirements.

A general serving size cannot accurately fit every dog. Start with an appropriate small portion and adjust based on your dog’s needs.

Can I feed this every day?

This recipe can be used as part of your dog’s meals, but feeding homemade food as the primary diet long term requires careful attention to vitamins and minerals.

A veterinary nutrition professional can help make sure the overall diet is complete and balanced.

Is spinach safe for dogs?

Spinach can be included in moderate amounts for many dogs.

Cooked spinach is easy to mix into this recipe, but dogs with specific health conditions may need different dietary choices.

Can I use instant oats?

Old-fashioned rolled oats are the preferred option for this recipe.

Instant oats cook much faster and can become overly soft. Avoid flavored oat products because they may contain ingredients that are not suitable for dogs.

What if my dog has a beef sensitivity?

You can replace the beef with another suitable protein, such as lean ground turkey or chicken.

Introduce any new ingredient gradually and watch how your dog responds.

Do I need to add supplements?

For an occasional homemade meal, you may not need to add supplements.

If this recipe is going to make up a significant part of your dog’s regular diet, nutritional supplementation may be necessary. A veterinarian can recommend an appropriate canine multivitamin or omega-3 source.

Can puppies eat this?

Puppies have different nutritional requirements because they are still growing.

They can eat some of the ingredients, but using this recipe as a regular meal should be discussed with a veterinarian to make sure their diet provides the right amounts of calories, calcium, phosphorus, and other nutrients.

How do I transition from kibble?

Make the change gradually rather than switching foods overnight.

A simple approach is to start with about 25% of the new food and 75% of the old food. Slowly increase the homemade portion over several days while reducing the kibble.

Can I use frozen spinach?

Yes. Thaw the spinach first and squeeze out excess water before adding it to the recipe.

It is a convenient option when fresh spinach is not available.

What if my dog won’t eat it?

Try serving the meal slightly warm to bring out its aroma.

You can also make the texture softer by adding a little warm water. For particularly picky dogs, chopping the ingredients more finely may help.

Final Thoughts

Beef, Oats & Spinach is an easy homemade dog dinner that does not require complicated ingredients or cooking methods.

You can prepare it in one pot, divide it into portions, and keep the extras in the refrigerator or freezer. The recipe is also easy to adjust with different proteins and vegetables.

If you plan to use homemade food regularly, make sure your dog’s overall diet provides all the nutrients they need.

Author

  • Sabine Kellar bio

    Sabine Kellar is a passionate dog enthusiast and content creator behind DogsLifeJourney.com. With a love for all things canine, she shares delicious homemade dog recipes — from pumpkin cakes and hearty soups to refreshing frozen treats — designed to keep pups happy and healthy. Beyond the kitchen, Sabine also writes about dog training tips, health care essentials, and even fun guidance on name selection, making her blog a go-to resource for dog parents everywhere. Her mission is simple: to help every dog live a healthier, happier, and more tail wagging life.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *