Skip to content
Nutrition Advance

The Top 20 Foods High In Riboflavin (Vitamin B2)

Last updated: by

Riboflavin, also known as vitamin B2, is one of the eight B vitamins, and it is an essential vitamin.

This article provides a list of foods highest in riboflavin per serving and per 100 grams.

For reference, the current daily value for riboflavin is 1.3 mg for adults and children over the age of four (1).

Foods High In Riboflavin (With a Vitamin B2 Sign in the Middle).

1) Liver

Liver is an excellent source of B vitamins, and it is very rich in riboflavin.

All varieties of liver offer a significant amount of the vitamin, but lamb liver contains particularly high amounts.

Per 4 oz serving, lamb liver offers 315% of the recommended daily value for riboflavin (2).

Liver is also high in vitamin B12, biotin, and other B vitamins.

Lamb LiverPer 4 oz (113g) ServingPer 100 Grams
Amount of riboflavin4.1 mg3.63 mg
% Daily value315% DV279% DV

2) Soybeans

Soybeans are a relatively nutritious type of legume that provides a wide range of vitamins and minerals.

Among these nutrients, soybeans are a good source of riboflavin. Per 1/2 cup (raw weight) serving, they offer 62% of the daily value for the vitamin (3).

Soybeans are also a good source of fiber and other B vitamins, such as folate.

SoybeansPer 1/2 Cup (93g) ServingPer 100 Grams
Amount of riboflavin0.81 mg0.87 mg
% Daily value62% DV67% DV

3) Tempeh

Staying with soy-based foods, tempeh is another rich source of riboflavin.

Tempeh is a type of fermented soy product from Indonesia. It is an excellent plant-based source of protein, fiber, and several essential nutrients.

Per cup serving, tempeh offers 46% of the daily value for riboflavin (4).

TempehPer Cup (166g) ServingPer 100 Grams
Amount of riboflavin0.594 mg0.358 mg
% Daily value46% DV28% DV

4) Eggs

Eggs are sometimes referred to as ‘nature’s multivitamin’ because they contain so many different nutrients.

In reality, they only offer low amounts of some of these nutrients, but very high amounts of others.

Regarding their riboflavin content, eggs are a significant source, and three large eggs provide 49% of the daily value (5).

EggsPer 3-Egg ServingPer 100 Grams
Amount of riboflavin0.633 mg0.419 mg
% Daily value49% DV32% DV

5) Fish Eggs (Roe)

While fish eggs are relatively uncommon in most people’s diets, they offer a lot of nutritional value.

For example, salmon roe offers large amounts of choline, omega-3, protein, and a wide variety of vitamins and minerals.

According to USDA data, just an ounce serving of fish eggs offers 16% of the daily value of riboflavin (6).

Fish EggsPer oz (28g) ServingPer 100 Grams
Amount of riboflavin0.21 mg0.74 mg
% Daily value16% DV57% DV

6) Atlantic Mackerel

Atlantic mackerel has several benefits compared to other fish. For one thing, the fish is very high in omega-3, and it also has one of the lowest mercury concentrations (7).

Mackerel offers a substantial serving of riboflavin, too, with a typical fillet providing 27% of the daily value (8).

This oily fish also provides good amounts of vitamin B6 and a wide range of other essential nutrients.

Atlantic MackerelPer Fillet (112g)Per 100 Grams
Amount of riboflavin0.349 mg0.312 mg
% Daily value27% DV24% DV

7) Greek Yogurt

Greek yogurt is a thick, fermented dairy product with a delicious taste.

Nutritionally the yogurt is a good source of protein, calcium, phosphorus, and numerous B vitamins, including riboflavin.

Per cup serving, Greek yogurt offers 44% of the vitamin’s daily value (9).

Greek yogurtPer Cup (245g)Per 100 Grams
Amount of riboflavin0.571 mg0.233 mg
% Daily value44% DV18% DV

8) Beef Kidney

Beef kidney is a type of organ meat that is not as popular as it once was.

However, kidney is very nutritious, and it contains significant amounts of numerous essential nutrients.

In the case of riboflavin, a typical serving of beef kidney supplies multiples (247%) of the recommended daily value (10).

Beef KidneyPer 4 oz (113g)Per 100 Grams
Amount of riboflavin3.21 mg2.84 mg
% Daily value247% DV218% DV

9) White Button Mushrooms

Mushrooms are unique in that they are neither animal nor plant foods. In contrast, mushrooms are a class of food on their own: fungi.

White button mushrooms are one of the most common fungi in the Western world, and they are also reasonably nutritious.

These mushrooms offer B vitamins and a good range of minerals for very few calories.

Among the B vitamins, white button mushrooms provide 30% of the daily value for riboflavin per cup serving (11).

White button mushroomsPer Cup (96g)Per 100 Grams
Amount of riboflavin0.386 mg0.402 mg
% Daily value30% DV31% DV

10) Mussels

Mussels are a type of shellfish with a similar appearance to oysters and clams, and they are very nutrient-dense.

In addition to omega-3, protein, and various other nutrients, mussels offer a good amount of riboflavin.

Per cup serving, mussels provide nearly a quarter—24%—of the daily value (12).

MusselsPer Cup (150g)Per 100 Grams
Amount of riboflavin0.315 mg0.21 mg
% Daily value24% DV16% DV

11) Almonds

Almonds are one of the most nutritious nut varieties, and they offer a broad range of vitamins and minerals.

These nuts have a fairly good riboflavin content too, and a typical ounce serving provides 25% of the daily value (13).

AlmondsPer oz (28g)Per 100 Grams
Amount of riboflavin0.323 mg1.14 mg
% Daily value25% DV88% DV

12) Squid

Squid is a type of seafood that enjoys popularity in Asia, Hawaii, and the Mediterranean region.

While some people don’t realize, squid is also a variety of shellfish, and it offers a lot of nutritional value.

Squid is high in riboflavin, and it provides 36% of the daily value for the vitamin (14).

SquidPer 4 oz (113g) ServingPer 100 Grams
Amount of riboflavin0.468 mg0.412 mg
% Daily value36% DV32% DV

13) Ground Pork

Like most varieties of meat, ground pork provides a good source of protein, B vitamins, and minerals.

Per 4 oz serving, ground pork offers 18% of the daily value for riboflavin (15).

Ground porkPer 4 oz (113g) ServingPer 100 Grams
Amount of riboflavin0.266 mg0.235 mg
% Daily value20% DV18% DV

14) Ground Lamb

Ground lamb is another meat option that provides large amounts of riboflavin, with a 4-oz serving offering 18% of the daily value (16).

Ground lambPer 4 oz (113g) ServingPer 100 Grams
Amount of riboflavin0.237 mg0.21 mg
% Daily value18% DV16% DV

15) Feta Cheese

Feta is a type of fresh cheese usually made from sheep’s milk, and it originates in Greece.

On a nutritional basis, feta is an excellent source of protein, B vitamins, and a variety of essential minerals.

Feta has a high riboflavin content, with just an ounce serving providing 18% of the daily value (17).

Feta CheesePer oz (28g)Per 100 Grams
Amount of riboflavin0.237 mg0.844 mg
% Daily value18% DV65% DV

16) Salmon

Salmon is one of the most popular types of fish in the world, whether cooked, served raw as sushi, or smoked.

This common fish is an excellent source of protein, omega-3, and a wide range of micronutrients.

Salmon is also one of the top sources of riboflavin; half a fillet of wild Atlantic salmon offers 58% of the daily value (18).

Wild Atlantic SalmonPer 1/2 Fillet (198g)Per 100 Grams
Amount of riboflavin0.752 mg0.38 mg
% Daily value58% DV29% DV

17) Spinach

Spinach is a nutritious leafy green that is among the most nutrient-dense of vegetables.

This popular food is the best vegetable source of riboflavin, too, with a 100-gram serving of raw spinach offering 15% of the daily value (19).

SpinachPer Cup (30g)Per 100 Grams
Amount of riboflavin0.057 mg0.189 mg
% Daily value4% DV15% DV

18) Beef Skirt Steak (Lean)

Beef is a good source of riboflavin, and because B vitamins are not stored in fat, lean meat offers the highest concentrations of the vitamin.

A 4 oz (113g) serving of lean skirt steak provides 27% of the daily value for riboflavin (20).

Beef Skirt SteakPer 4 oz (113g)Per 100 Grams
Amount of riboflavin0.35 mg0.31 mg
% Daily value27% DV24% DV

19) Dried Shiitake Mushrooms

All mushrooms are a good source of riboflavin, and this includes shiitake mushrooms.

However, due to the drying process concentrating their nutrients, dried shiitake mushrooms offer the most.

On this note, just four dried shiitake mushrooms provide 15% of the daily value for riboflavin (21).

Dried Shiitake MushroomsPer 4 Mushrooms (15g)Per 100 Grams
Amount of riboflavin0.19 mg1.27 mg
% Daily value15% DV98% DV

20) Anchovies

Anchovies are small-sized fish that are available for sale in numerous forms: dried, fresh, and canned.

Despite their size, anchovies are packed with essential nutrients, and they provide a wealth of omega-3, protein, B vitamins, and minerals.

A small 45-gram can of anchovies provides 13% of the daily value for riboflavin (22).

Canned AnchoviesPer 45g CanPer 100 Grams
Amount of riboflavin0.163 mg0.363 mg
% Daily value13% DV28% DV

Highest Sources of Riboflavin Per 100 Grams

For convenience, here is the overall ranking of these foods in order of their provision of riboflavin per 100 grams.

RankFoodRiboflavin % Daily Value
1.Lamb liver279% DV
2.Beef kidney218% DV
3.Dried shiitake mushrooms98% DV
4.Almonds88% DV
5.Soybeans67% DV
6.Feta cheese65% DV
7.Fish eggs57% DV
8.Squid32% DV
9.Eggs32% DV
10.White button mushrooms31% DV
11.Wild Atlantic salmon29% DV
12.Tempeh28% DV
13.Anchovies28% DV
14.Atlantic mackerel24% DV
15.Beef skirt steak24% DV
16.Ground pork18% DV
17.Greek yogurt17% DV
18.Mussels16% DV
19.Ground lamb16% DV
20.Spinach15% DV

Data Sources

The source of the data for nutrient provisions is the USDA’s FoodData Central database.

Daily values have been calculated using the USDA figures based upon the FDA’s current published daily values.

Photo of author

Michael Joseph, MSc

Michael works as a nutrition educator in a community setting and holds a Master's Degree in Clinical Nutrition. He believes in providing reliable and objective nutritional information to allow informed decisions.