The amount of carbohydrates in your diet, and the type of carbohydrates, are the most significant dietary factors that cause blood sugar fluctuations. Remember, carbohydrate includes starches and sugars. So, any food that is starchy (breads, cereals, potatoes, rice, beans, and noodles, for example) or sweet (fruits, juices, syrups, candy, soft drinks, and ice cream, for example) will contribute to your blood sugar level after they're eaten.
Natural sugar foods
Some foods may not taste particularly sweet but contain significant amounts of natural sugar. They include milk, carrots, tomatoes, ketchup, and some tart fruit juices such as grapefruit and even lemon juice. These are very healthful foods and should be included in your diet if you wish. The goal isn't to eliminate them, just budget them. The popularity of smoothies and juiced vegetable-fruit blends presents a challenge to managing dietary carbohydrates. I like to say, "If you can't put them down, you've got to tally them up." Those carbohydrates do count. A 12 oz. smoothie with fruit pieces, milk, yogurt, or protein powder may have as much as 50 grams of carbohydrate. Also, take a close look at canned meal replacements like Slimfast. Even if it's all you eat at a meal, build the carbohydrate into your budget. Depending on your activity level and medication regimen, you might actually need more carbohydrate to prevent hypoglycemia (low blood sugar).