The best foods to take with metformin are lean proteins, complex carbohydrates, healthy fats, vegetables (that don't include starch), and fiber. Patients taking metformin should avoid foods high in carbohydrates since they can raise blood sugar levels. Foods to avoid include white bread and pasta, soda, sugary desserts, candy, and chips.