Today we are learning how to dye pasta that you can eat that are every color of the rainbow…rainbow pasta! Kids of all ages will love this dying pasta project because the result is yummy rainbow pasta colored noodles!

Rainbow Pasta recipe on Kids Activities Blog - how to dye pasta to make colored spaghetti
Let’s make colored spaghetti! Like a rainbow…

Easy Rainbow Pasta Noodles

Who knew that once I learned how to dye spaghetti noodles, my food worries would be over!  That’s a win for mom. This colored pasta recipe was so helpful with my picky eater. Colored spaghetti pasta can be used so many ways:

  • Dyed pasta is a fun meal topped with favorite sauces or butter/olive oil
  • Colored pasta makes a great sensory bin filler for the coolest feeling sensory bins for the perfect sensory play activity
  • Dyed spaghetti noodles are great for craft projects

Related: Learn the Colors of the Rainbow In Order with a Fun Rainbow Color Order Activity!

This post contains affiliate links.

How to Make Colored Pasta that You can eat

How to dye pasta to eat seems way more complicated than it actually is, but we have an easy way!

We used spaghetti noodles, but using pasta of different shapes can be fun too. The pasta shapes take the color in many ways making it even more fun to explore. I like the rainbow rotini or colorful macaroni or dying noodles for a pasta salad!

Ingredients You Need to Dye Pasta Noodles

Watch Our Quick Video How to Make Rainbow Pasta

Directions How to Dye Spaghetti Noodles

Step 1

Start with uncooked pasta. Cook the spaghetti noodles al dente, according to package directions and strain to drain pasta.

Rainbow Pasta Directions step 2 - dying the pasta noodles - shown in colander with water straining spaghetti noodles
Let’s dye noodles to be as colorful as the rainbow!

Step 2

You’ll need one large Ziploc bag for each color of pasta you want to make.

Add two tablespoons of warm water to each plastic baggie and add about 20 drops of food dye or coloring to the water. You can add extra dye if you aren’t getting the vibrant desired color.

Related: If you would prefer to use natural food dyes <–check out Kids Activities Blog’s article about 15 ways to make food coloring that is organic & natural. 

Step 3

Divide pasta into sections – one for each color. Put the strained noodles into the bags, and mix the colored water all around. We made:

  • Yellow pasta noodles
  • Green spaghetti
  • Blue colored pasta
  • Purple pasta
  • Red that turned kinda hot pink pasta

Step 4

Strain each bag individually, and rinse with cold water to remove excess food coloring.

Rainbow Pasta in Bowl with a fork and napkin - dyed spaghetti noodles are dyed colors green, blue, red, purple and yellow
Now we can eat a rainbow!

Step 5

Once all the colors are dyed separately…

Mix all the noodles together to get a colorful bowl of rainbow pasta. You will have a plate rainbow of colors!

Rainbow spaghetti noodle Pasta Wrapped Around Fork with dyed noodle colors of red, yellow, orange, green, purple
Get a rainbow of colored noodles in every bite!

Dyed noodle toppings Ideas

Your kids will be so excited to try these colorful noodles. And wouldn’t this make a fun way to serve pasta salad?

Because you want the colors to show through, it is best to top with a little butter or olive oil instead of a sauce like tomatoes.  Pesto works great too.

Dyed Pasta Noodles for Crafts & Sensory Activities

This is the same way we dye pasta for crafts and sensory bins & sensory tables — so make extra and have some fun for little hands.

Related: How to dye rice for sensory bins

Sensory bins can help kids explore the way the world looks, feels, smells, (sometime) tastes and sounds within a safe environment. It can help develop fine motor skills and be a very tactile part of your sensory activities. It is a staple of fun preschool activities lists!

Yield: 1 box pasta

Dye Rainbow Pasta - Colored Pasta Noodles

Dye Rainbow Pasta - Colored Pasta Noodles

These colored pasta noodles are fun to dye to eat, dump in a sensory bin or craft with! This is the easiest way we have found to dye pasta and kids of all ages will love to get into the process and then the results!

Prep Time 15 minutes
Active Time 5 minutes
Total Time 20 minutes
Difficulty Medium
Estimated Cost $5


  • Spaghetti Noodles (or any type of pasta)
  • Liquid Food Coloring
  • Ziploc Bags
  • Water


  • Large pot
  • Strainer or colander
  • small bowl


  1. Cook pasta according to package directions.
  2. Strain.
  3. Separate pasta into plastic freezer bags - one for each color.
  4. For each color, place 2 tablespoons of water into a small bowl and then add about 20 drops of food coloring.
  5. Add the water + food dye mixture to the pasta in the bag.
  6. Close the bag and shake until the color has coated the pasta noodles or pasta shapes.
  7. Rinse each color individually in a colander.
  8. Now you can mix and match your pasta to eat or for play!

More Rainbow Ideas from Kids Activities Blog

More Pasta Recipes from Kids Activities Blog

Did you make this rainbow pasta recipe? What are you going to do with the colorful pasta?

You Might Also Like

Leave a comment

Your email address will not be published. Required fields are marked *


  1. Great idea, thanks! I’m having a unicorn sleepover for my 4 granddaughters and wondered if I can color pasta ahead and re-heat? Thanks so much the girls are going to giggle into the wee hours.

  2. Excellent Site! 🙂 Please add me to your subscription list. 🙂
    Thank you for your wonderful shares! 🙂

  3. Such a clever and cute kid’s party idea or if you just want to fuse in some weirdness to your spaghetti. Thanks for sharing!