Bitterballen (Dutch meatballs)

Authentic Dutch Bitterballen (Dutch meatballs) — a delicious beef dish with 12 ingredients. Follow our detailed step-by-step instructions for the perfect result.

Hard
Updated March 14, 2026

15

Prep Time (min)

30

Cook Time (min)

4

servings

500

Calories/serving

Hard

Difficulty

Bitterballen (Dutch meatballs)

Ingredients

Servings:
4
  • 100 g Butter
  • 150 g Flour
  • 700 ml Beef Stock
  • 30 g Onion
  • 1 tbs Parsley
  • 400 g Beef
  • Pinch Salt
  • Pinch Pepper
  • Pinch Nutmeg
  • 50 g Flour
  • 2 Beaten Eggs
  • 50 g Breadcrumbs

Instructions

4 steps · ~28 minutes total

  1. Step 1

    Melt the butter in a skillet or pan. When melted, add the flour little by little and stir into a thick paste. Slowly stir in the stock, making sure the roux absorbs the liquid. Simmer for a couple of minutes on a low heat while you stir in the onion, parsley and the shredded meat. The mixture should thicken and turn into a heavy, thick sauce.

    15 minutes
    Keep the heat low — gentle bubbles, not a rolling boil.
  2. Step 2

    Pour the mixture into a shallow container, cover and refrigerate for several hours, or until the sauce has solidified.

    3 minutes
  3. Step 3

    Take a heaping tablespoon of the cold, thick sauce and quickly roll it into a small ball. Roll lightly through the flour, then the egg and finally the breadcrumbs. Make sure that the egg covers the whole surface of the bitterbal. When done, refrigerate the snacks while the oil in your fryer heats up to 190C (375F). Fry four bitterballen at a time, until golden.

    8 minutes
    Test the oil temperature with a small piece of food — it should sizzle immediately.
  4. Step 4

    Serve on a plate with a nice grainy or spicy mustard.

    2 minutes
    Warm your serving plates in the oven briefly for a restaurant-quality touch.

💡 Tips & Tricks

This Dutch recipe for Bitterballen (Dutch meatballs) is best served fresh. Adjust seasoning to your taste.

🔄 Variations

• Protein swap: Try substituting the main protein with chicken, tofu, or shrimp for a different take on this dish. • Spice level: Adjust the heat to your preference — add more chili for extra kick, or reduce it for a milder version. • Vegetarian: Replace meat with mushrooms, chickpeas, or your favorite plant-based protein. • Fusion twist: Combine elements of Swedish cuisine with your local favorites for a creative fusion dish.

Storage & Reheating

❄️

Refrigerator

Up to 3 days in an airtight container

🧊

Freezer

Up to 2 months — thaw overnight in fridge

🔥

Reheat in a skillet or microwave until heated through.

What to Serve With

Complete your swedish meal with these perfect pairings:

🍽️Steamed rice or crusty bread
🍽️A fresh green salad
🍽️Seasonal roasted vegetables

About This Dish

Bitterballen (Dutch meatballs) is a beloved dish from Swedish cuisine, originating in Sweden. With a total preparation time of about 45 minutes, it makes for a satisfying weeknight dinner.

Swedish cuisine offers a rich tapestry of flavors and cooking traditions that reflect the culture and history of the region. This dish is a wonderful example of its distinctive culinary heritage.

This recipe is rated hard difficulty and uses 12 ingredients. Experienced cooks will appreciate the technique involved.

Frequently Asked Questions

Traditionally, Bitterballen are made with beef, often using a mix of beef stew meat and beef broth for rich flavor.

Rate This Recipe

How was this recipe?

Share This Recipe

Nutrition Facts

4 serving(s) per recipe

Serving size1 serving
Calories500kcal
Total Fat23g
Sodium447mg
Total Carbohydrates55g
Dietary Fiber3g
Protein60g

* Percent Daily Values are based on a 2,000 calorie diet. Values are approximate and may vary based on ingredients used.

Recipe Details

CuisineSwedish
CategoryDinner
CountrySweden