PF
Overhead view of mozzarella with sun-dried tomatoes and rosemary on a plate.
Stovetop~35 minComplexity

Sun Dried Tomato Cheesy Meatballs

Sun Dried Tomato Cheesy Meatballs pack 51g protein and 889 calories per serving — among the densest protein snacks in the library. Batch-cooks 6 servings on the stovetop in minutes, storing raw or cooked for grab-and-reheat convenience throughout your week. Built for between-meal protein hits when you're chasing totals and need calorie-dense portions.

Rate this recipe:

Ingredients

6 servings
  • 80/20 Ground Beef(482g)
  • Ground Pork(482g)
  • Egg, Whole, Large
  • Almond Flour, Blanched(120g)
  • Tomatoes, Semi-Dried, In Oil(142g)
  • Parmesan Cheese(120g)

    Grated Parmesan — the shelf-stable canister is fine for cooking.

  • Garlic(240g)
  • Tomato Paste(60g)
  • Oregano, Dried(15g)
  • Basil, Fresh(15g)
  • Vegetable oil(15g)
  • 1 tablespoon salt and pepper to taste
  • Olive oil
  • Pasta Sauce, Marinara, Canned(425g)
  • Cheese, Mozzarella, Fresh(184g)

Instructions

  1. 1Combine the ground beef, ground pork, eggs, almond flour, sun-dried tomatoes (drained and chopped, reserving the oil), parmesan, garlic, tomato paste, oregano, and fresh basil in a bowl. Season with salt and pepper, then mix until just combined. Shape the mixture into 12 equal meatballs, about palm-sized.
  2. 2Heat the vegetable oil in a large non-stick skillet or cast iron pan over medium-high heat for 1 minute. Working in batches to avoid crowding, cook the meatballs for 5–7 minutes, turning occasionally, until browned on all sides. Transfer cooked meatballs to a plate.
  3. 3Pour the reserved sun-dried tomato oil into the same pan over medium heat. Add the marinara sauce and stir for 1–2 minutes until warmed through.
  4. 4Return the meatballs to the pan with the sauce. Bring to a gentle simmer over medium heat, then reduce to low, cover, and simmer for 15–20 minutes until the meatballs are cooked through (internal temperature 160°F) and the sauce has slightly thickened.
  5. 5While the meatballs simmer, preheat your broiler to medium-high heat during the last 5 minutes of cooking time.
  6. 6Top each meatball with a slice of fresh mozzarella cheese. Transfer the pan to the broiler (3–4 inches from the heat) and broil for 2–3 minutes until the cheese is melted and lightly golden.
  7. 7Let the pan cool for 2 minutes, then divide the meatballs and sauce evenly into 6 airtight containers while hot. Refrigerate for up to 4 days or freeze for up to 3 months.

Nutrition — Per Serving

889

calories

51g

protein

63g

fat

Carbohydrates
34g
Saturated fat
20.8g
Sodium
994 mg
Dietary fiber
6.8g

6 servings per batch · ~383g each

Macro data sourced from USDA FoodData Central

+ Add to Meal Plan

AI Swap Engine

Swap any ingredient and get recalculated macros instantly.

Set your goal to unlock — free, 30 seconds

Common questions

How much protein does Sun Dried Tomato Cheesy Meatballs have per serving?

Each serving contains 51g of protein and 889 calories, with 63g fat and 34g carbs. The high fat content comes from the cheese and meat combination, making these meatballs calorie-dense despite the solid protein hit.

How long does it take to make Sun Dried Tomato Cheesy Meatballs?

This recipe has quick prep time and yields 6 servings, so you can batch-prep an entire week's worth of protein-packed snacks in one stovetop session. Plan for minimal hands-on time since it's marked as quick prep.

Are Sun Dried Tomato Cheesy Meatballs good for muscle gain?

At 51g protein per serving, these meatballs support muscle gain goals when your daily protein target is 160g+. The 889 calories per serving means you'll want to portion them strategically within your daily surplus to avoid overshooting calorie goals.

Beef and Egg Breakfast Bowls

Stovetop · 8 servings

45g protein333 cal14g fat
Complexity
View Recipe →+ Plan

Breakfast Burritos with Beef, Bacon, and Honey

Stovetop · 8 servings

48g protein450 cal14g fat
Complexity
View Recipe →+ Plan

Beef Chili

Stovetop · 8 servings

57g protein502 cal12g fat
Complexity
View Recipe →+ Plan

Breakfast Burritos with Beef and Eggs

Stovetop · 8 servings

50g protein500 cal fat
Complexity
View Recipe →+ Plan