Baked Feta Meatballs (One Sheet Pan)
Baked feta pasta meets meatballs. Juicy beef meatballs roasted alongside a block of feta and cherry tomatoes on one sheet pan. The feta melts and breaks down into the tomato juices, creating a creamy sauce you toss everything through. No stirring, no saucepan, no cleanup beyond one pan.
The viral baked feta pasta took over TikTok and kitchens everywhere in 2021. This recipe takes the same idea - feta and tomatoes roasted together until they become a sauce - and adds protein-packed meatballs. It is dinner in 45 minutes with almost no active work.
Key Takeaways
- One sheet pan does everything - meatballs, tomatoes, feta, all at 400F
- The roasted feta breaks down into a creamy tomato sauce with zero extra steps
- Beef meatballs with cumin, oregano, and garlic for a Mediterranean flavor profile
- Ready in 45 minutes total - 15 minutes prep, 30 minutes baking
- Works with any ground meat: lamb, turkey, or chicken all work
Why this recipe works
The baked feta concept is simple science. Feta is a high-moisture, brined cheese that does not melt into a smooth puddle like mozzarella. Instead, it softens and breaks into creamy curds. When you roast it alongside cherry tomatoes, the tomatoes release juice, the feta absorbs some and releases its own brine, and you end up with a tangy, salty sauce just by mashing them together with a fork.
Adding meatballs to the pan means the meat juices also drip into the feta-tomato mixture, building more flavor without extra effort. The meatballs brown on the bottom where they touch the hot pan and stay juicy inside thanks to the 30-minute bake time at 400F.
Ingredients
For the meatballs
| Ingredient | Amount | Purpose |
|---|---|---|
| Ground beef (85/15) | 1 lb (450 g) | Protein base with enough fat for flavor |
| Panko breadcrumbs | 1/2 cup | Lighter texture than regular breadcrumbs |
| Egg | 1 large | Binds the mixture |
| Whole milk | 1/4 cup | Softens panko into a panade for moisture |
| Fresh oregano | 2 tbsp | Classic Mediterranean herb |
| Fresh parsley | 2 tbsp | Bright, fresh flavor |
| Garlic | 2 cloves, minced | Aromatic depth |
| Ground cumin | 1 tsp | Warm, earthy note that pairs with feta |
| Kosher salt | 1/2 tsp | Seasoning |
| Black pepper | 1/4 tsp | Heat |
For the sheet pan
| Ingredient | Amount | Purpose |
|---|---|---|
| Feta cheese | 1 block (8 oz) | Melts into creamy sauce when roasted |
| Cherry tomatoes | 2 cups, halved | Release juice to form the sauce base |
| Red onion | 1 small, sliced | Sweetness when roasted |
| Olive oil | 2 tbsp | Browning and moisture |
| Dried oregano | 1/2 tsp | Extra herb flavor on the vegetables |
For serving (optional)
- 1 lb penne, rigatoni, or orzo
- Fresh parsley, chopped
- Lemon wedges
Substitutions
- No beef? Ground lamb fits the Greek flavor profile perfectly. Ground turkey or chicken works too - bake to 165F instead of 160F.
- No panko? Regular breadcrumbs or crushed crackers work, but panko gives a lighter texture.
- No fresh herbs? Use 2 tsp each dried oregano and dried parsley.
- No cumin? Swap in 1/2 tsp smoked paprika or ground coriander.
- Dairy-free? Skip the milk in the panade (use water) and omit the feta. Add 2 tbsp tahini to the finished tomato sauce for creaminess instead.
Step-by-step instructions
1. Prep the oven and pan. Preheat to 400F (200C). Line a large sheet pan with parchment paper for easy cleanup.
2. Make the panade. Stir panko and milk together in a small bowl. Let it sit for 5 minutes. The crumbs will absorb the liquid and turn soft. This is the secret to meatballs that stay moist - the pre-soaked crumbs hold onto meat juices during baking instead of pulling moisture out.
3. Mix the meatball base. In a large bowl, combine ground beef, the panko panade, egg, oregano, parsley, garlic, cumin, salt, and pepper. Mix with your hands until everything is evenly distributed, then stop. Over-mixing compresses the meat and creates dense, tough meatballs.
4. Shape the meatballs. Roll into 20 balls about 1.5 inches across - roughly the size of a golf ball. Wet your hands lightly if the mixture sticks.
5. Arrange the pan. Scatter halved cherry tomatoes and sliced red onion across the sheet pan, pushing them toward the edges. Leave an open space in the center and set the block of feta there. Arrange meatballs around the feta and vegetables.
6. Season and bake. Drizzle olive oil over everything and sprinkle with dried oregano. Bake for 25-30 minutes. The meatballs are done at 160F internal temperature, the tomatoes will be blistered and soft, and the feta should have golden-brown spots on top.
7. Make the sauce. This is the best part. Remove the pan from the oven and use a fork to mash the softened feta right on the pan. It breaks into creamy chunks that mix with the roasted tomato juices, creating a thick, tangy sauce. Stir it through the meatballs.
8. Serve. Spoon everything over cooked pasta (if using). Finish with a squeeze of fresh lemon, chopped parsley, and a drizzle of olive oil if you like.
What temperature do you bake feta meatballs?
400F (200C) is the sweet spot. This temperature hot enough to brown the meatballs and blister the tomatoes without burning the feta before everything else is cooked. At 425F the feta can char on top while the meatballs are still underdone in the center. At 350F the tomatoes take too long to break down and the meatballs may steam instead of brown.
For reference:
- Beef and lamb meatballs: 160F internal temperature
- Turkey and chicken meatballs: 165F internal temperature
Use an instant-read thermometer to check one meatball from the center of the pan.
What to serve with baked feta meatballs
- Orzo - tiny pasta catches the creamy feta sauce in every bite
- Penne or rigatoni - sturdy shapes hold up to the chunky sauce
- Crusty bread - for soaking up the feta-tomato mixture from the pan
- Greek salad - cucumber, tomato, red onion, olives, and a lemon-olive oil dressing
- Rice - a bed of fluffy white rice works well if you skip the pasta
Storage
| Method | Duration | Notes |
|---|---|---|
| Refrigerator | 3-4 days | Store meatballs with sauce in an airtight container |
| Freezer | 3 months | Freeze meatballs and sauce together. Thaw overnight in the fridge. |
To reheat: Warm in a 350F oven for 10-12 minutes or in a skillet over medium heat until heated through. The microwave works in a pinch - heat in 30-second intervals, stirring between.
Nutrition (per serving, 5 meatballs with sauce, no pasta)
Approximate: 380 calories, 28g protein, 8g carbs, 27g fat. Values vary based on beef fat ratio and feta brand.
Frequently asked questions
Can you make baked feta meatballs with ground turkey?
Yes. Ground turkey works well and keeps the dish lighter. Use 93/7 lean ground turkey for the best moisture balance. Turkey needs a slightly higher internal temperature (165F vs 160F for beef), so add 2-3 minutes to the bake time if your meatballs are the same size.
What does feta taste like when baked?
Baked feta becomes creamy and mellow. The sharp, salty bite softens as the cheese heats through and releases moisture. It does not melt smooth like mozzarella - it breaks into soft curds that mix with tomato juices to form a thick, tangy sauce. The edges develop golden-brown spots that add a nutty depth.
How do you keep feta meatballs from falling apart?
Two things prevent crumbling: a panade and proper mixing. The panko-and-milk panade holds moisture and acts as a binder alongside the egg. Mix the meatball ingredients until just combined - stop as soon as you cannot see dry panko. Over-working the meat activates proteins and makes the meatballs tough, but under-mixing means the binder is not evenly distributed and they break apart on the pan.
Can you meal prep baked feta meatballs?
Absolutely. Bake a full batch and portion into containers with the sauce. They keep 3-4 days in the fridge. For longer storage, freeze the baked meatballs and sauce together for up to 3 months. Reheat in the oven at 350F for 10-12 minutes from the fridge or 20-25 minutes from frozen.
Can you use whipped feta instead of a block?
You can, but the result is different. A block of feta holds its shape on the pan and you control when and how it breaks down. Whipped feta spreads flat and may dry out or burn before the meatballs finish. If all you have is whipped feta, dollop it over the meatballs in the last 10 minutes of baking instead.
Related
- Greek Lamb Meatballs (Keftedes) with Mint, Oregano, and Lemon - another Mediterranean meatball recipe with bold herb flavors
- Mozzarella Stuffed Meatballs - if you want a cheese-stuffed version instead of a cheese sauce
- Air Fryer Meatballs (Juicy in 12 Minutes) - the fastest method for cooking meatballs without an oven
- Classic Beef Meatballs in Marinara - the traditional Italian-American approach with tomato sauce
- Vegan Lentil Meatballs (Baked, No Eggs) - a plant-based option with a similar baked sheet-pan method
Sources
- Tried and True Recipes - Baked Beef and Feta Meatballs: https://www.triedandtruerecipe.com/baked-beef-and-feta-meatballs/
- Aqueena the Kitchen - Greek Meatball Feta Pasta: https://aqueenathekitchen.com/greek-meatball-feta-pasta/
- USDA FoodData Central - Feta cheese nutritional data: https://fdc.nal.usda.gov/
