Every mom (and home cook) should have a reliable meatloaf recipe in their repertoire — it’s comforting, simple, and universally loved. This is my take on a Whole30-approved Classic Meatloaf: flavorful, gluten-free, and perfect for family dinners.

My kids beg for this meatloaf whenever I make it. I often serve it with mashed potatoes or roasted vegetables, and it always disappears fast. The texture stays moist and tender thanks to the egg and almond flour binder, while the savory sauce on top gives each slice a delicious finish — you’d never guess it’s Whole30-compliant.
Whole30 Classic Meatloaf
A delicious, gluten-free meatloaf the entire family will enjoy. This recipe yields about 6 servings and is easy to prepare ahead, freeze, and reheat.
Ingredients
For the Meatloaf:
- 2 cups finely diced yellow onion (about 1 large onion)
- 2 tablespoons ghee
- 1 teaspoon salt
- 1/2 teaspoon freshly ground black pepper
- 1/2 teaspoon dried thyme
- 1 tablespoon tomato paste
- 1 tablespoon coconut aminos
- 2 pounds ground beef
- 2 eggs, beaten
- 1/2 cup almond flour
For the Sauce:
- 1/2 cup tomato sauce
- 1 tablespoon tomato paste
- 1 tablespoon coconut aminos
- 2 cloves garlic, minced
- 1 teaspoon yellow mustard
- 1 teaspoon hot sauce
- Kosher salt, to taste
- Freshly ground black pepper, to taste
Instructions
- Preheat the oven to 350°F (175°C).
- Heat the ghee in a large skillet over medium heat. Add the diced onion and dried thyme, then sauté until the onion is tender, about 7 minutes.
- Remove the skillet from the heat and stir in 1 tablespoon tomato paste and 1 tablespoon coconut aminos. Allow the mixture to cool slightly.
- When cool, transfer the ground beef to a large bowl. Add the almond flour, the beaten eggs, and a generous pinch of salt and pepper. Pour the cooled onion mixture over the beef. Mix gently with a fork — avoid overworking the meat so the meatloaf stays tender and not dense.
- Shape the mixture into a rectangular loaf on a sheet pan lined with parchment paper.
- In a small bowl, whisk together all sauce ingredients until smooth. Spread the sauce evenly over the top of the loaf.
- Bake for about 1 hour, or until a meat thermometer inserted into the center reads 155°F (68°C). Remove from the oven and let the loaf rest for 10 minutes before slicing. Resting allows juices to redistribute and makes slicing easier.
- Slice thickly and serve warm. Leftovers are excellent for sandwiches, breakfasts, or reheated dinners.
Notes & Tips
Why this works: The combination of beaten eggs and almond flour binds the meat without using breadcrumbs, keeping the loaf Whole30 and gluten-free. Sautéing the onions first builds flavor and prevents excess moisture inside the loaf.
- Meat choice: For best texture and flavor, use ground beef with modest fat (around 80–85% lean). Too lean can make the loaf dry; too fatty may cause excess grease.
- Mixing: Mix gently — over-mixing compresses the meat and leads to a dense loaf. Use a fork and combine just until ingredients are incorporated.
- Pan options: A rimmed baking sheet lined with parchment works well for a classic flat loaf. For a taller, more traditional loaf shape, use a loaf pan lined with parchment for easy removal.
- Temperature: Remove the meatloaf when the internal temperature reaches 155°F and allow carryover cooking during the 10-minute rest; final temperature will approach a safe 160°F.
Freezer and Make-Ahead Tips
- To freeze: Cool the meatloaf completely. You can freeze it whole or slice it first. Wrap tightly in plastic wrap, then in aluminum foil, and place in a freezer-safe bag or container. Label and date; store for up to 3 months.
- To thaw: Transfer the wrapped meatloaf to the refrigerator and thaw overnight. Reheat in a 350°F oven for 25–30 minutes if whole, or microwave individual slices until hot. Remove plastic wrap and foil before reheating in the oven.
- Make-ahead: Assemble the meatloaf, cover, and refrigerate up to 24 hours before baking. Add sauce just before baking for best texture.
Variations and Serving Ideas
- Add finely chopped bell pepper or shredded carrot to the sautéed onion for extra vegetables.
- Try replacing half the ground beef with ground pork for a slightly richer flavor.
- Serve slices with mashed potatoes, roasted root vegetables, a green salad, or steamed greens for a balanced dinner.
Nutrition (per serving, approximate)
Calories: 540 kcal, Carbohydrates: 11 g, Protein: 31 g, Fat: 41 g, Saturated Fat: 16 g, Sodium: 790 mg. Nutrition information is calculated automatically and should be used as an approximation.
Additional Info
Servings: 6
Author: Alex Snodgrass
Like this recipe? Leave a comment below!
Jump to Comments →
Photography credit: Eat Love Eats