Ground Beef Shepherd's Pie with Milk-Free Mashed Potatoes (Made with Onion-Free Broth) (Zero bloating)
By the QuiteRecipes team (Jamy & Kaïna) | Food Service Professional, Early Childhood Expert & Parents
A low-FODMAP shepherd's pie: beef simmered in an onion-free broth, topped with milk-free mashed potatoes, and served with tender green beans.
Shepherd's pie, minus the onion and the dairy, plus all the comfort. The filling simmers in an onion-free broth with carrots and thyme, and the mash — made with olive oil and a splash of that same broth — stays silky without a drop of milk. It tastes like a proper Sunday dinner and behaves like a Monday-safe one, which is exactly the trade a low-FODMAP kitchen wants.
🥄 Ingredients
- 🫗 500g (1.1 lb) lean ground beef
- 🫗 900g (2 lb) floury potatoes, peeled and quartered
- 🫗 2 carrots (about 150g), peeled and finely diced
- 🫗 1 tablespoon olive oil
- 🫗 1 cup (250ml) onion-free chicken or beef broth (low sodium, no garlic)
- 🫗 1 tablespoon fresh thyme leaves
- 🫗 1 bay leaf
- 🫗 2–3 tablespoons olive oil, for the mash
- 🫗 250g green beans, trimmed
- 🫗 Salt and black pepper
Nutrition Facts*
*Nutritional information is an estimate and may vary based on ingredients, brands and portion sizes. Values are provided per serving.
👨🍳 Instructions
Boil the potatoes in salted water for 15–18 minutes until completely tender; drain.
Meanwhile, brown the beef in the olive oil over medium-high heat for 5–6 minutes, breaking it up as it cooks. Add the carrots, thyme, and bay leaf, and season.
Pour in the broth and simmer for 10–12 minutes until it reduces to a thick, saucy filling. Remove the bay leaf.
Mash the potatoes with the olive oil, plenty of black pepper, and a splash of the hot broth until smooth and spoonable.
Spread the filling in a baking dish, top with the mash in generous swirls, and bake at 200°C (400°F) for 25 minutes until golden on top.
Steam or boil the green beans for 5–6 minutes until tender and serve alongside.
⚠️ Common Mistakes
- ✕
Buying a stock that quietly lists onion or garlic; the onion-free, garlic-free broth is what keeps this dish safe.
- ✕
Leaving the filling too wet, so it spills under the mash and turns the base soggy.
- ✕
Mashing the potatoes dry; the splash of hot broth is what keeps them airy.
🔄 Variations
Use ground turkey or lamb in place of the beef.
Swap the green beans for roasted carrots or a handful of well-wilted spinach.
Stir grated cheese or a pinch of smoked paprika into the mash when you want more flavor.
🧊 Storage
- 📦
Keeps 3 days in the fridge and reheats beautifully in a covered oven dish.
- 📦
Freezes into perfect single dinners for up to 2 months; thaw overnight before reheating.
💡 Chef Tips
Tip 1: The onion-free broth is the silent hero — many packaged broths list onion or garlic in the fine print, so read the label or use your own.
Tip 2: Mash with warm olive oil and hot broth; it stays milk-free but turns glossy.
Tip 3: Brush a little olive oil over the mash before baking for a golden, crackle-topped finish.
Tip 4: Diced finely, the carrots melt into the filling and carry the sweetness onion usually provides.
❓ FAQ
Why are the potatoes mashed without milk? Milk-free keeps the dish safely dairy-free beyond lactose, with the olive oil and hot broth delivering the creaminess.
Are green beans safe here? Yes — green beans are a low-FODMAP vegetable even in generous handfuls on this plate.
Can I add garlic for flavor? Not during elimination — the onion-free, garlic-free broth is the whole point, and the herbs carry plenty of flavor.
🔗 Related Recipes
About the Authors
This recipe and guide was developed, tested, and approved in our home kitchen and daily life. Jamy is a retired Food Service District Manager and Early Childhood Program Manager who spent his career overseeing multi-site restaurant operations, large-scale culinary production, and daycare menu management. Kaïna brings the ultimate real-world test: making sure it brings ease and joy to our kids on a busy weeknight.
Read more about our professional background and philosophy →