Some days you look at a bag of store-bought dog food and wonder if there’s a better option. Many dog owners feel the same way. Homemade meals give dogs fresh ingredients, balanced nutrition, and flavors they often enjoy more.
This homemade beef and rice dog food recipe combines lean ground beef, fiber-rich brown rice, and nutrient-packed vegetables into a hearty meal. It’s simple to cook, affordable to make in large batches, and easy to store for later meals.
If you want a wholesome homemade dog food option, this recipe is a good place to start.
Why You’ll Love This Recipe
Simple Ingredients
The recipe uses whole foods that are easy to find at most grocery stores.
Balanced Nutrition
It combines protein, fiber, and healthy carbohydrates.
Great for Meal Prep
You can make a large batch and store portions for later.
Easy to Prepare
The steps are straightforward and require minimal prep.
Flavor Dogs Enjoy
The rich beef flavor makes this meal appealing to many dogs.
Ingredients

| Ingredient | Purpose / Benefit |
|---|---|
| 2 lbs ground beef | High-quality protein for muscle health |
| 4 cups uncooked brown rice | Fiber-rich carbohydrate for steady energy |
| 1 lb beef bones (shin, shank, or marrow bones) | Adds minerals and natural flavor |
| 1 tbsp fresh rosemary, chopped | Natural antioxidants and digestive support |
| 1 cup carrots, chopped | Beta-carotene for eye health |
| 1½ cups fresh spinach, chopped | Vitamins A, C, and K plus fiber |
| 1 can pumpkin puree (15 oz) | Supports digestion and gut health |
| 5 large eggs | Complete protein and essential amino acids |
| 6 cups water or low-sodium broth | Cooking base and hydration |
Important: Do not add onions, garlic, or heavy seasonings, as these are harmful to dogs.
Step-by-Step Instructions
Step 1: Brown the Ground Beef
Place a large pot or Dutch oven on medium heat.
Add the ground beef and cook until lightly browned. Break it apart while cooking so it becomes crumbly and easy for dogs to eat.
Drain excess fat to keep the meal lean.
Step 2: Add Bones and Water
Place the beef bones into the pot with the cooked beef.
Add 6 cups of water or broth and bring the mixture to a gentle boil.
Reduce the heat and simmer for 20–30 minutes to create a nutrient-rich broth.
Step 3: Add Brown Rice and Rosemary

Stir the uncooked brown rice and chopped rosemary into the pot.
Allow the rice to cook for about 30 minutes, stirring occasionally.
Add extra water if needed so the rice cooks evenly.
Step 4: Add Vegetables and Pumpkin
Add the following ingredients to the pot:
-
Chopped carrots
-
Spinach
-
Pumpkin puree
Stir well and cook for 10–15 minutes, until the vegetables soften and the mixture thickens.
Step 5: Cook the Eggs
In a separate pan, scramble the eggs until lightly cooked.
Once done, gently mix the scrambled eggs into the pot. Eggs add extra protein and important nutrients.
Step 6: Remove Bones and Cool
Carefully remove the beef bones from the mixture.
Check the pot to ensure no bone fragments remain.
Allow the food to cool completely to room temperature before serving.
Crockpot Method (Optional)
If you prefer a slow cooker method, this recipe can easily be adapted.
Step 1: Brown the Beef
Lightly brown the ground beef in a skillet for 5–7 minutes, then drain excess fat.
Step 2: Add Ingredients to Crockpot
Transfer the beef to the slow cooker and add:
-
Brown rice
-
Vegetables
-
Pumpkin puree
-
Rosemary
-
Beef bones
-
Water or broth
Step 3: Slow Cook
Cook on:
-
LOW: 6–7 hours
-
HIGH: 3–4 hours
Step 4: Add Eggs
Near the end of cooking, scramble the eggs separately and stir them into the crockpot mixture.
Step 5: Remove Bones and Cool
Remove the bones and allow the food to cool completely before serving.
Storage and Shelf Life
After cooking, allow the food to cool fully before storing.
Refrigerator
Store in airtight containers for 4–5 days.
Freezer
Freeze portioned servings for up to 3 months.
Thaw frozen portions in the refrigerator overnight before serving.
Feeding Guidelines
Portion sizes depend on your dog’s size, weight, and activity level.
General guideline:
-
Small dogs (under 20 lbs): 1–1½ cups per day
-
Medium dogs (20–50 lbs): 1½–3 cups per day
-
Large dogs (50+ lbs): 3–5 cups per day
Divide the daily amount into two meals.
When switching to homemade food, introduce it gradually by mixing it with your dog’s current food over several days.
Customization Tips
You can adjust this recipe depending on your dog’s needs.
Change the Protein
Replace beef with ground turkey or chicken.
Swap the Grain
Use quinoa or sweet potatoes instead of brown rice.
Add More Vegetables
You can include vegetables like:
-
Peas
-
Zucchini
-
Green beans
Add Healthy Oils
A small amount of fish oil can provide extra omega-3 fatty acids.
Benefits of the Ingredients
Ground Beef
A rich source of high-quality protein and essential amino acids that support muscle strength and energy.
Brown Rice
Provides slow-digesting carbohydrates and fiber for sustained energy.
Rosemary
Contains antioxidants that support digestion and immune health.
Carrots
Rich in beta-carotene, which supports eye health and immunity.
Spinach
Provides vitamins, minerals, and antioxidants that support overall health.
Pumpkin Puree
Helps support digestive health and regular bowel movements.
Eggs
Provide complete protein and essential nutrients for healthy skin and coat.
Frequently Asked Questions
Can I Use White Rice Instead of Brown Rice?
Yes. White rice cooks faster and may be easier for dogs with sensitive stomachs. Brown rice provides more fiber and nutrients.
Are Beef Bones Safe in This Recipe?
Yes, but they should only be used to create flavor and nutrients. Always remove bones completely before serving.
Can Puppies Eat This Recipe?
Yes, but portions should be smaller and introduced gradually. Consult your veterinarian when changing a puppy’s diet.
Final Thoughts
This homemade beef and rice dog food recipe is a nutritious meal made with simple ingredients many dogs enjoy.
It’s easy to cook in large batches, making it practical for dog owners who want healthier homemade meals. With lean protein, vegetables, and fiber-rich rice, it provides balanced nutrition that supports your dog’s energy, digestion, and overall health.
