Surprise Meatballs

Prep: 15 min Cook: 15 min Serves: 6 Cuisine: American

Surprise Meatballs feature a flavorful beef exterior filled with surprises like bacon, olives, or blue cheese, perfect for a savory appetizer or hearty main dish for meat lovers.

Be the first to rate this recipe

Ingredients

  • 3/4 cup sour cream
  • 1 small onion, grated
  • salt
  • pepper
  • 2 strips bacon
  • 2 large green olives
  • 2 tablespoons blue cheese

Instructions

  1. Combine sour cream, grated onion, and 1 teaspoon of salt in a bowl.
  2. In a frying pan, cook bacon until crisp, then cut into 1/4-inch pieces.
  3. Discard all but 1 teaspoon of bacon fat from the pan.
  4. Cut each green olive into quarters.
  5. Shape blue cheese into 6 small balls.
  6. Combine ground beef with 1/4 teaspoon salt and 1/4 teaspoon pepper.
  7. Shape the beef mixture into 20 small balls.
  8. Make an indentation with your thumb in each beef ball and place a piece of bacon, olive quarter, or blue cheese ball inside.
  9. Press the beef around the filling to seal each meatball.
  10. Saute the meatballs in bacon fat over medium heat until browned, about 10 to 15 minutes.
  11. Drain the meatballs and serve with the sour cream mixture.

Tips & Substitutions

For added flavor, consider using a mix of ground beef and ground pork. You can substitute the blue cheese with feta for a milder taste. If you prefer a spicier kick, add a pinch of red pepper flakes to the beef mixture. Make sure to check the doneness of the meatballs with a meat thermometer, aiming for an internal temperature of 160°F.

Serving Suggestions

Serve the Surprise Meatballs with the sour cream mixture on the side for dipping. They pair beautifully with a fresh green salad or roasted vegetables. For a complete meal, consider serving them alongside garlic bread or over a bed of pasta. These meatballs also make a great appetizer for gatherings or game day.

Storage & Reheating

Store leftover meatballs in an airtight container in the refrigerator for up to 3 days. To reheat, place them in a skillet over medium heat, adding a splash of water to keep them moist, and cover with a lid until heated through. Alternatively, you can microwave them for about 1-2 minutes until warm.

Nutrition & Diet Analysis (per serving)

Each serving of Surprise Meatballs contains roughly 174 calories, with 10g protein, 6g carbohydrates, and 12g fat. It is an excellent source of protein (21% of the Daily Value). Note that it is relatively high in sodium, at 1452mg per serving (63% of the Daily Value).

174 kcal 9% DV
Protein Fat Carbs

Macronutrients

Protein 10.4g 21% DV
Total Fat 12g 15% DV
Carbs 5.7g 2% DV
Fiber 0.1g
Sugar 0.6g 1% DV

Electrolytes

Sodium 1452.3mg 63% DV
Potassium 180.9mg 4% DV
Cholesterol 38.4mg 13% DV

Vitamins & Minerals

Vitamin A 29.1mcg 3% DV
Vitamin C 0mg
Vitamin D 0mcg
Calcium 74.4mg 6% DV
Iron 0.9mg 5% DV
Diet fit Keto-friendly Under 400 cal
Contains Milk

Estimated from ingredients & per-serving nutrition — verify against package labels for allergies or strict diets.

* % Daily Values based on a 2,000 calorie diet (FDA 2020).

Frequently Asked Questions

Can I make these meatballs ahead of time?

Absolutely! You can prepare the meatballs and refrigerate them for up to 24 hours before cooking. Alternatively, you can freeze the uncooked meatballs in a single layer and then transfer them to a freezer bag. When ready to cook, just add a few extra minutes to the cooking time if cooking from frozen.

What can I use instead of sour cream?

If you don't have sour cream, you can substitute it with Greek yogurt for a similar tangy flavor and creamy texture. Alternatively, a mixture of cream cheese and a little lemon juice can also work well. Just keep in mind that the flavor profile will vary slightly with these substitutes.

Are there any vegetarian options for this recipe?

Yes, you can make vegetarian meatballs using plant-based ground meat or a mixture of cooked lentils, oats, and chopped vegetables. Replace the bacon with smoked tempeh or a vegan bacon alternative. Use a vegan cheese substitute in place of blue cheese for a completely meat-free version.

Nutrition is estimated from USDA FoodData Central ingredient data and may vary with brand, portion and preparation — see our methodology. This information is for general educational purposes only and is not medical or dietary advice (disclaimer).

American recipes → Beef recipes → Pork recipes → Dairy recipes → All recipes →