Swedish Meatball Recipe Authentic and Easy

Camille Hayes Avatar
By:
Camille Hayes
Published:

Why You’ll Love This Swedish Meatballs

There’s something undeniably comforting about a plate of tender Swedish meatballs smothered in creamy gravy. Whether you’re cooking for a busy weeknight dinner or planning a cozy weekend gathering, this recipe delivers restaurant-quality results right from your own kitchen. Let me share why this dish has become a beloved favorite for families everywhere.

  • Ease of preparation: These Swedish meatballs come together in just over an hour, with only 25 minutes of hands-on prep time. The straightforward steps make this recipe perfect for beginner cooks and seasoned chefs alike. You don’t need any fancy equipment just a skillet, mixing bowl, and basic pantry ingredients.
  • Health benefits: Each meatball contains just 71 calories and offers 4g of protein, making them a satisfying yet reasonable portion for those watching their intake. The combination of ground beef and pork provides essential nutrients including iron, B vitamins, and zinc. According to Healthline’s nutritional guide, beef is an excellent source of high-quality protein that supports muscle health and energy levels.
  • Versatility: This recipe adapts beautifully to different dietary preferences and serving styles. Serve Swedish meatballs over egg noodles, creamy mashed potatoes, or even steamed rice. You can easily adjust the seasoning, swap proteins, or make the sauce lighter depending on your family’s tastes.
  • Distinctive flavor: The secret lies in the warm spices allspice and nutmeg that give Swedish meatballs their signature taste. Combined with the rich, creamy sauce boosted by chicken bouillon and Worcestershire, every bite delivers layers of savory goodness that keep you coming back for more.
Jump To

Essential Ingredients for Swedish Meatballs

Gathering the right ingredients is the first step to creating authentic Swedish meatballs that taste like they came from a Scandinavian kitchen. Here’s everything you’ll need, organized by component.

Meatball Ingredients

  • 2 tablespoons olive oil, divided – Used for sautéing aromatics and browning the meatballs
  • ½ cup yellow onion, finely diced – Adds sweetness and moisture to the meat mixture
  • 2 cloves garlic, minced – Provides aromatic depth and savory flavor
  • ½ cup panko breadcrumbs – Creates a light, tender texture in the meatballs
  • ¼ cup Parmesan cheese – Adds umami richness and helps bind the mixture
  • 1 large egg, whisked – Acts as a binder to hold the meatballs together
  • 1/3 cup milk – Softens the breadcrumbs and adds moisture
  • 1 teaspoon salt – Seasons the meat throughout
  • ¼ teaspoon dried oregano – Contributes herbal notes
  • ¼ teaspoon ground allspice – The signature Swedish spice for authentic flavor
  • ¼ teaspoon ground nutmeg – Adds warmth and aromatic complexity
  • ¼ teaspoon pepper – Provides mild heat and balances flavors
  • ¾ lb. ground beef, 80% lean – The primary protein with good fat content for juiciness
  • ½ lb. ground pork – Adds tenderness and richer flavor than beef alone

Sauce Ingredients

  • 4 tablespoons butter – Creates the rich base for the gravy
  • 4 tablespoons flour – Thickens the sauce to silky perfection
  • 2 cups beef broth – Forms the liquid foundation of the gravy
  • 1 cube chicken bouillon (optional; beef bouillon as substitute) – Adds depth and umami complexity
  • 2 teaspoons Worcestershire sauce – Contributes savory, tangy notes
  • 1 teaspoon Dijon mustard (can substitute mustard powder) – Adds subtle tang and richness
  • 1 teaspoon dried parsley – Infuses herbal flavor into the sauce
  • ½ cup sour cream, at room temperature – Creates the signature creamy finish

Special Dietary Options

For those with dietary restrictions, Swedish meatballs can be easily adapted:

  • Gluten-free: Replace panko breadcrumbs with gluten-free breadcrumbs or crushed gluten-free crackers, and use a gluten-free flour blend for the sauce thickener. Ensure your beef broth and Worcestershire sauce are certified gluten-free.
  • Dairy-free: Substitute the butter with olive oil or dairy-free margarine, replace milk with unsweetened plant-based milk, use nutritional yeast instead of Parmesan, and swap sour cream for a dairy-free alternative like coconut cream or cashew cream.
  • Lower calorie: Use leaner ground beef (90% or 93%), reduce the butter to 2 tablespoons, and substitute Greek yogurt for sour cream to cut calories while maintaining creaminess.

How to Prepare the Perfect Swedish Meatballs: Step-by-Step Guide

Creating restaurant-worthy Swedish meatballs at home is easier than you might think. Follow these detailed steps, and you’ll have a steaming plate of comfort food ready to serve in about an hour.

Step 1: Prepare the Aromatics

Start by heating half of the olive oil (1 tablespoon) in a large high-walled skillet over medium heat. Add the finely diced yellow onion and minced garlic, cooking them gently for about 5 minutes until softened and fragrant. You want the onions translucent, not browned this sweetness will carry through the entire dish. Once softened, transfer the onion-garlic mixture to a plate and set it aside to cool completely. This cooling step is crucial because hot aromatics would cook the egg and firm up the proteins in your meat mixture before you’re ready.

Step 2: Mix the Meatball Mixture

While the aromatics cool, prepare your binding mixture. In a large mixing bowl, combine the panko breadcrumbs, grated Parmesan cheese, whisked egg, and milk. Let this sit for about 5 minutes the breadcrumbs will absorb the liquid and become soft, which helps create tender meatballs rather than dense ones. Once the onion and garlic have cooled to room temperature, add them to the bowl along with the salt, dried oregano, ground allspice, ground nutmeg, and pepper.

Now add the ground beef and ground pork to the bowl. Here’s an important technique: use your hands to gently mix everything together until just combined. Avoid overworking the meat, which would result in tough, rubbery meatballs. Think of it as a gentle folding motion rather than aggressive squeezing. The mixture should hold together when pressed but still have a loose, somewhat fluffy texture.

Step 3: Form and Chill the Meatballs

Roll the mixture into 1½-inch meatballs, aiming for uniform size so they cook evenly. A cookie scoop can help achieve consistent portions if you have one. Place each formed meatball on a large plate or baking sheet as you work. This recipe yields approximately 33 meatballs, so you’ll have plenty for a family meal plus leftovers.

Pro tip: Chilling the uncooked meatballs for at least 15 minutes (or up to overnight) helps them hold their shape during browning. If you’re short on time, even 10 minutes in the refrigerator makes a noticeable difference.

Step 4: Prepare the Sauce Base

While the meatballs chill, whisk together the sauce ingredients in a large measuring cup or bowl. Combine the beef broth, chicken bouillon cube (crumbled), Worcestershire sauce, Dijon mustard, and dried parsley. Set this mixture aside near your cooking station. Having everything prepped before you start cooking prevents any scrambling once things get moving quickly on the stove.

Step 5: Brown the Meatballs

Heat the remaining tablespoon of olive oil in your skillet over medium-high heat. When the oil shimmers, add the meatballs in batches don’t overcrowd the pan, or they’ll steam rather than brown. Brown each meatball for about 1 minute per side, turning them to create an even golden-brown crust on all surfaces. You’re not cooking them through at this stage, just building flavor through browning. Transfer the browned meatballs to a clean plate and drain any excess oil from the skillet, leaving behind the flavorful browned bits.

Step 6: Build the Gravy

In the same skillet over medium heat, melt the butter. Once bubbling, sprinkle in the flour and whisk constantly for about 2 minutes. The mixture will bubble and thicken into a paste, eventually turning a light golden color. This roux forms the foundation of your gravy and determines its final texture. The flour taste should cook out during this step.

Begin adding the broth mixture gradually about ¼ cup at a time whisking continuously after each addition. This gradual approach prevents lumps from forming. Once all the liquid has been incorporated, bring the mixture to a boil, then reduce the heat to maintain a gentle simmer. The sauce will thicken as it cooks.

Step 7: Add the Creamy Finish

Here’s where many people go wrong with creamy sauces: adding cold dairy to hot liquid causes curdling. To prevent this, place the room-temperature sour cream in a small bowl. Slowly whisk in about ¼ cup of the hot sauce, a little at a time, until the sour cream is warmed through and diluted. This tempering process ensures a smooth, silky sauce.

Pour the tempered sour cream mixture back into the skillet, stirring gently over low heat until fully incorporated. The sauce should now have a lovely creamy consistency without any streaks.

Step 8: Simmer to Completion

Return the browned meatballs to the skillet along with any juices that collected on the plate. Spoon the sauce over the meatballs, cover the skillet partially with a lid, and simmer over low heat for 10-15 minutes. The meatballs will finish cooking through while absorbing flavor from the sauce. Cut one meatball open to check for doneness there should be no pink remaining in the center.

Garnish your Swedish meatballs with fresh parsley and serve immediately over buttered egg noodles, fluffy mashed potatoes, or alongside lingonberry jam for a traditional touch.


Dietary Substitutions to Customize Your Swedish Meatballs

Protein and Main Component Alternatives

The traditional blend of ground beef and pork creates the classic Swedish meatball experience, but several alternatives work wonderfully depending on your dietary needs or preferences.

Ground turkey or chicken: For a lighter version, substitute ground poultry for the beef and pork mixture. Use dark meat turkey or chicken thighs rather than breast meat to maintain moisture. You may want to add an extra tablespoon of olive oil to compensate for the lower fat content.

Ground veal: In authentic Scandinavian cooking, a blend of beef, pork, and veal is traditional. Veal adds exceptional tenderness and a subtle sweetness. Try replacing half the pork with an equal amount of ground veal for a more traditional flavor profile.

Plant-based alternatives: Modern plant-based ground meat products work remarkably well in this recipe. Follow the same mixing and cooking instructions, though you may need slightly less salt since many plant-based products come pre-seasoned.

If you enjoy exploring different meatball variations, check out our Greek meatballs recipe for another flavorful twist on this versatile dish.

Vegetable, Sauce, and Seasoning Modifications

The sauce can be customized in numerous ways to suit different tastes and dietary requirements.

Cream alternatives: While sour cream creates the traditional tangy richness, heavy cream produces a milder, more neutral gravy. For a lighter version, use half-and-half or whole milk, though the sauce will be thinner. Greek yogurt offers a protein boost and probiotic benefits while maintaining the characteristic tang.

Broth variations: The combination of beef broth and chicken bouillon creates depth, but you can experiment with different bases. Vegetable broth makes the dish suitable for pescatarians when combined with appropriate protein. Mushroom broth adds an earthy quality that pairs beautifully with the warm spices.

Seasoning adjustments: Traditional Swedish meatballs rely on allspice and nutmeg, but feel free to adjust quantities to your taste. A pinch of white pepper adds subtle heat without visible specks. Fresh herbs like dill or thyme can replace or complement the dried parsley for a brighter flavor profile.

Mastering Swedish Meatballs: Advanced Tips and Variations

Pro Cooking Techniques

The difference between good Swedish meatballs and truly memorable ones often comes down to technique rather than ingredients.

The ice cream scoop method: For perfectly uniform meatballs, use a 1½-inch ice cream scoop with a release mechanism. This ensures consistent size, which means even cooking times across all your meatballs. Uniform portions also look more professional when serving guests.

The water trick: Keep a small bowl of cold water nearby while rolling meatballs. Dipping your hands in water between every few meatballs prevents the mixture from sticking to your palms and helps create a smooth surface.

Rest before serving: After the meatballs finish cooking, let them rest in the sauce for 5 minutes off the heat before serving. This allows the proteins to relax and the flavors to meld, resulting in juicier meatballs.

Flavor Variations

Once you’ve mastered the classic recipe, try these creative variations to keep things interesting:

  • Mushroom Swedish meatballs: Add ½ cup of finely chopped sautéed mushrooms to the meat mixture for earthy depth.
  • Herb-forward version: Increase the dried parsley to 2 teaspoons and add 1 teaspoon of dried dill for a fresher, more aromatic profile.
  • Spicy kick: Add ¼ teaspoon of cayenne pepper to the meat mixture for a gentle heat that complements the warm spices.

Presentation Tips

Swedish meatballs deserve to be served with style. Consider these presentation ideas:

  • Serve family-style in a large, shallow bowl with extra sauce pooled around the meatballs
  • Offer lingonberry jam or cranberry sauce on the side for traditional sweet-tart contrast
  • Garnish with fresh parsley sprigs and a light dusting of additional nutmeg
  • Provide crusty bread for sauce-mopping this is often the best part of the meal

Make-Ahead Options

For busy families, advance preparation makes weeknight cooking much more manageable:

Roll and refrigerate: Form the meatballs up to 2 days ahead and store them covered in the refrigerator. When ready to cook, proceed directly to the browning step.

Flash freeze: Place rolled, uncooked meatballs on a parchment-lined baking sheet and freeze until solid (about 1 hour). Transfer to a freezer bag for up to 3 months. Thaw overnight in the refrigerator before cooking.

Complete dish preparation: Cook the entire recipe through the simmering stage, then cool and refrigerate. The flavors actually improve overnight, making this an excellent make-ahead meal for entertaining.

For another comforting dish perfect for make-ahead meals, try our mashed potato casserole as an ideal accompaniment to Swedish meatballs.

How to Store Swedish Meatballs: Best Practices

Proper storage ensures your Swedish meatballs remain delicious for future meals. Here’s everything you need to know about keeping leftovers fresh and flavorful.

Refrigeration Guidelines

Store cooked Swedish meatballs in an airtight container in the refrigerator for up to 3 days. Keep the meatballs submerged in sauce to prevent them from drying out. The flavors continue to develop during storage, so leftovers often taste even better than freshly made meatballs.

For best results, allow the cooked meatballs to cool to room temperature before refrigerating this prevents condensation from forming inside the container. However, don’t leave them at room temperature for more than 2 hours for food safety reasons.

Freezing Instructions

Swedish meatballs freeze beautifully for up to 3 months when stored properly. You have two options:

  • Uncooked: Flash-freeze formed meatballs on a baking sheet, then transfer to a freezer bag. Label with the date and recipe name.
  • Cooked: Cool completely, then store meatballs and sauce together in a freezer-safe container, leaving an inch of headspace for expansion.

Thaw frozen meatballs overnight in the refrigerator before reheating. Never thaw at room temperature, as this can promote bacterial growth.

Reheating Best Practices

The key to reheating Swedish meatballs is gentle heat. High temperatures can cause the sour cream sauce to break and separate. Instead, reheat in a saucepan over low heat, stirring occasionally, until warmed through. If the sauce has thickened too much during storage, add a splash of beef broth or water to reach the desired consistency.

Microwave reheating works for single servings. Cover the dish and heat on medium power in 30-second intervals, stirring between each, until hot throughout. Avoid full power, which can create hot spots and sauce separation.

Swedish Meatballs

FAQs: Frequently Asked Questions About Swedish Meatballs

What ingredients go into authentic Swedish meatballs?

Authentic Swedish meatballs use a mix of ground beef and pork (or veal) for tenderness and flavor, seasoned with allspice, nutmeg, white pepper, grated onion, garlic, milk-soaked breadcrumbs, egg, and a bit of Parmesan cheese for binding and richness. Finely mince the onion and garlic to avoid chunks. Soak breadcrumbs in milk for 5-10 minutes before mixing. Form into 1-inch balls—about 1-1.5 pounds of meat yields 30-40 meatballs. This combination creates juicy, spiced bites true to Swedish tradition. Brown them in butter for a caramelized exterior before simmering in sauce. Total prep time is around 20 minutes. (78 words)

What’s the secret to the best Swedish meatball sauce?

The key to rich Swedish meatball sauce is chicken bouillon added to beef broth, which builds umami depth and balances the richness. Start by deglazing the pan with 2 cups beef broth after browning meatballs, stir in 1-2 teaspoons chicken bouillon powder (or a cube), 1/4 cup flour slurry for thickness, then finish with 1/2 cup sour cream off heat to prevent curdling. Season with allspice, nutmeg, and pepper. Simmer meatballs 20-25 minutes. For substitutes, use heavy cream if sour cream is unavailable. This yields a creamy, savory gravy perfect for 4 servings. Pairs well with egg noodles or mashed potatoes. (102 words)

Can you use frozen meatballs in a Swedish meatball recipe?

Yes, frozen meatballs work for quick Swedish meatballs—just boost flavors to match tradition. Use plain or Italian-style frozen ones (thaw first), then add 1/4 teaspoon each allspice and nutmeg directly to the sauce. Brown thawed meatballs in butter 5 minutes, simmer in the beef broth-chicken bouillon sauce 15-20 minutes until heated through and coated. This skips handmade prep while keeping authentic taste. Fully cooked frozen meatballs save time; check package for cooking instructions. Serves 4-6 easily. Avoid overcooking to prevent dryness. Ideal for weeknights. (92 words)

How do you make Swedish meatballs ahead of time?

Prep Swedish meatballs up to 2 days ahead: mix ingredients, roll into balls, cover, and refrigerate. Or freeze uncooked: flash-freeze on a parchment-lined tray 1 hour, then bag for up to 3 months. Thaw overnight in fridge before browning and saucing. Cooked meatballs store in sauce in fridge 3 days or freeze 3 months—reheat gently on stovetop with a splash of broth. This method saves time for parties. Label bags with dates. Yields flexible portions; scale recipe for crowds. Browning first locks in flavor even after freezing. (94 words)

How do you store and reheat Swedish meatball leftovers?

Store Swedish meatball leftovers in an airtight container: refrigerate up to 3 days or freeze up to 3 months. Portion into single-serve sizes for convenience. Thaw frozen leftovers overnight in fridge. Reheat on stovetop over low heat 5-10 minutes, stirring in broth or cream if sauce thickens—avoid high heat to keep sauce smooth. Microwave in covered dish 1-2 minutes per serving, stirring halfway. Enjoy over noodles or rice. They taste even better next day as flavors meld. Discard if sauce smells off. Safe for 4 servings originally. (96 words)

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Swedish Meatballs 36.png

Swedish Meatballs

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

🥩 Savor authentic Swedish flavors with tender, juicy meatballs in a rich, creamy gravy – easy homemade version that’s better than takeout and ready in just over an hour!
🍲 Comforting family favorite perfect over noodles or potatoes, delivering traditional taste with simple steps for effortless weeknight dinners.

  • Total Time: 1 hour 5 minutes
  • Yield: 33 meatballs

Ingredients

– 2 tablespoons olive oil, divided for sautéing aromatics and browning the meatballs

– ½ cup yellow onion, finely diced for sweetness and moisture to the meat mixture

– 2 cloves garlic, minced for aromatic depth and savory flavor

– ½ cup panko breadcrumbs for light, tender texture in the meatballs

– ¼ cup Parmesan cheese for umami richness and binding the mixture

– 1 large egg, whisked for binding the meatballs

– 1/3 cup milk for softening the breadcrumbs and adding moisture

– 1 teaspoon salt for seasoning the meat

– ¼ teaspoon dried oregano for herbal notes

– ¼ teaspoon ground allspice for authentic Swedish flavor

– ¼ teaspoon ground nutmeg for warmth and aromatic complexity

– ¼ teaspoon pepper for mild heat and balancing flavors

– ¾ lb. ground beef, 80% lean for primary protein with good fat content for juiciness

– ½ lb. ground pork for tenderness and richer flavor

– 4 tablespoons butter for rich base for the gravy

– 4 tablespoons flour for thickening the sauce

– 2 cups beef broth for liquid foundation of the gravy

– 1 cube chicken bouillon (optional; beef bouillon as substitute) for depth and umami complexity

– 2 teaspoons Worcestershire sauce for savory, tangy notes

– 1 teaspoon Dijon mustard (can substitute mustard powder) for subtle tang and richness

– 1 teaspoon dried parsley for herbal flavor into the sauce

– ½ cup sour cream, at room temperature for signature creamy finish

Instructions

1-Step 1: Prepare the Aromatics Start by heating half of the olive oil (1 tablespoon) in a large high-walled skillet over medium heat. Add the finely diced yellow onion and minced garlic, cooking them gently for about 5 minutes until softened and fragrant. You want the onions translucent, not browned this sweetness will carry through the entire dish. Once softened, transfer the onion-garlic mixture to a plate and set it aside to cool completely. This cooling step is crucial because hot aromatics would cook the egg and firm up the proteins in your meat mixture before you’re ready.

2-Step 2: Mix the Meatball Mixture While the aromatics cool, prepare your binding mixture. In a large mixing bowl, combine the panko breadcrumbs, grated Parmesan cheese, whisked egg, and milk. Let this sit for about 5 minutes the breadcrumbs will absorb the liquid and become soft, which helps create tender meatballs rather than dense ones. Once the onion and garlic have cooled to room temperature, add them to the bowl along with the salt, dried oregano, ground allspice, ground nutmeg, and pepper. Now add the ground beef and ground pork to the bowl. Here’s an important technique: use your hands to gently mix everything together until just combined. Avoid overworking the meat, which would result in tough, rubbery meatballs. Think of it as a gentle folding motion rather than aggressive squeezing. The mixture should hold together when pressed but still have a loose, somewhat fluffy texture.

3-Step 3: Form and Chill the Meatballs Roll the mixture into 1½-inch meatballs, aiming for uniform size so they cook evenly. A cookie scoop can help achieve consistent portions if you have one. Place each formed meatball on a large plate or baking sheet as you work. This recipe yields approximately 33 meatballs, so you’ll have plenty for a family meal plus leftovers.

4-Step 4: Prepare the Sauce Base While the meatballs chill, whisk together the sauce ingredients in a large measuring cup or bowl. Combine the beef broth, chicken bouillon cube (crumbled), Worcestershire sauce, Dijon mustard, and dried parsley. Set this mixture aside near your cooking station. Having everything prepped before you start cooking prevents any scrambling once things get moving quickly on the stove.

5-Step 5: Brown the Meatballs Heat the remaining tablespoon of olive oil in your skillet over medium-high heat. When the oil shimmers, add the meatballs in batches don’t overcrowd the pan, or they’ll steam rather than brown. Brown each meatball for about 1 minute per side, turning them to create an even golden-brown crust on all surfaces. You’re not cooking them through at this stage, just building flavor through browning. Transfer the browned meatballs to a clean plate and drain any excess oil from the skillet, leaving behind the flavorful browned bits.

6-Step 6: Build the Gravy In the same skillet over medium heat, melt the butter. Once bubbling, sprinkle in the flour and whisk constantly for about 2 minutes. The mixture will bubble and thicken into a paste, eventually turning a light golden color. This roux forms the foundation of your gravy and determines its final texture. The flour taste should cook out during this step. Begin adding the broth mixture gradually about ¼ cup at a time whisking continuously after each addition. This gradual approach prevents lumps from forming. Once all the liquid has been incorporated, bring the mixture to a boil, then reduce the heat to maintain a gentle simmer. The sauce will thicken as it cooks.

7-Step 7: Add the Creamy Finish Here’s where many people go wrong with creamy sauces: adding cold dairy to hot liquid causes curdling. To prevent this, place the room-temperature sour cream in a small bowl. Slowly whisk in about ¼ cup of the hot sauce, a little at a time, until the sour cream is warmed through and diluted. This tempering process ensures a smooth, silky sauce. Pour the tempered sour cream mixture back into the skillet, stirring gently over low heat until fully incorporated. The sauce should now have a lovely creamy consistency without any streaks.

8-Step 8: Simmer to Completion Return the browned meatballs to the skillet along with any juices that collected on the plate. Spoon the sauce over the meatballs, cover the skillet partially with a lid, and simmer over low heat for 10-15 minutes. The meatballs will finish cooking through while absorbing flavor from the sauce. Cut one meatball open to check for doneness there should be no pink remaining in the center. Garnish your Swedish meatballs with fresh parsley and serve immediately over buttered egg noodles, fluffy mashed potatoes, or alongside lingonberry jam for a traditional touch.

Notes

🥛 Use full-fat sour cream and temper it to prevent curdling for silky sauce.
❄️ Chill meatballs at least 15 minutes before browning to hold shape perfectly.
🍲 Add chicken bouillon to sauce for rich, contrasting depth that elevates flavor.

  • Author: Brandi Oshea
  • Prep Time: 25 minutes
  • Chill Time: 15 minutes
  • Cook Time: 40 minutes
  • Category: Main Course
  • Method: Pan-Fry and Simmer
  • Cuisine: Swedish
  • Diet: Omnivore

Nutrition

  • Serving Size: 1 meatball
  • Calories: 71 kcal
  • Sugar: 0.4g
  • Sodium: 177mg
  • Fat: 5g
  • Saturated Fat: 2g
  • Unsaturated Fat: 2.3g
  • Trans Fat: 0.1g
  • Carbohydrates: 2g
  • Fiber: 0.1g
  • Protein: 4g
  • Cholesterol: 23mg

Next Recipe

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star