A new nutrition trend popular on TikTok — the “3-color rule” — asks people to put at least three different naturally colored plant foods on their plate at every meal. Also called “eating the rainbow,” the idea is simple: different pigments in fruits, vegetables, herbs and roots reflect different vitamins, minerals and phytonutrients. Including a variety of colors helps increase dietary diversity without forcing people to count calories or track macronutrients.
Why it can help weight loss
Research links diets rich in varied colorful plant foods with improvements in weight-related and heart-health risk factors. When meals include multiple plant colors, you typically consume more fiber, water and bioactive compounds that increase meal volume and promote satiety. That makes it easier to control calorie intake naturally, which can support weight loss and long-term metabolic health without strict dieting.
Beyond weight: other health benefits
Colorful plant foods offer a wide range of nutrients and phytonutrients that support overall health. Darker, deeper hues often signal higher concentrations of beneficial compounds — for example, berries, leafy greens, cruciferous vegetables and red tomatoes are all linked to positive health outcomes. Over time, choosing a broader spectrum of plant colors can:
– Increase fiber intake
– Improve digestion and gut health
– Support heart health
– Boost energy and immune function
A quick caveat: color alone doesn’t guarantee a balanced meal. A visually colorful plate can still be low in protein, healthy fats, or other nutrients needed for blood sugar balance, satiety and overall nutrient adequacy. Think of the 3-color guideline as a simple nudge toward more plants rather than a complete meal formula.
How to follow the rule, simply
The easiest way to adopt the 3-color rule is to make small, practical changes and add color to foods you already like. Color comes from plants, so more plant variety equals more color. Examples and ideas:
– Breakfast: Stir berries into oatmeal (reds, blues) and top with pumpkin seeds for texture. Add spinach to scrambled eggs for a quick green boost.
– Lunch: Toss tomatoes, shredded carrots and mixed greens into a sandwich or salad to hit three colors. Add bell peppers or purple cabbage for extra variety.
– Dinner: Add spinach and mushrooms to pasta sauce, top pizza with peppers and onions, or mix grated zucchini into meatballs. Roasted sweet potatoes, steamed broccoli and a tomato salad make an easy three-color plate.
– Snacks: Pair apple slices with peanut or almond butter, keep pre-cut colorful veggies visible and ready in the fridge, or enjoy a handful of mixed berries.
Don’t forget herbs, spices and drinks
Herbs and spices count: turmeric, paprika, cilantro, oregano and cinnamon add color and phytonutrients. Even some beverages — coffee, tea and plant-based drinks — contribute color from plant compounds.
Shopping and meal planning tips
Before you check out at the grocery store, glance at your cart: is it mostly one color? If so, pick one additional color you like and will actually eat. Practical swaps: add carrots or sweet potatoes for orange, red peppers or tomatoes for red, and berries or purple cabbage for blue/purple. Buying pre-cut vegetables or ready-to-eat fruit can make colorful choices easier throughout the week.
Small steps, big impact
The appeal of the 3-color rule is its simplicity. It shifts the focus from strict rules and tracking to a visual, achievable habit that encourages more fruits, vegetables and plant variety. Over time, those small color-driven choices can improve nutrient intake, support weight management and contribute to broader health benefits — especially when meals still include adequate protein and healthy fats.
Bottom line
Eating at least three different colored plant foods per meal is an accessible strategy to increase dietary variety and nutrient density. Use it as a friendly guide to add more fruits, vegetables, herbs and plant-based foods to your routine, but remember to balance color with protein and healthy fats for complete, satisfying meals.
