Use Simplex-lattice, Simplex-Centroid designs, or something like that.
First, from your question I guess this is a mixture design in which you change proportions of the components of the muffin (or some of it's components) and measure several responses, i.e. texture, acceptance, etc.
I suppose that you have some knowledge in the difference between ANOVA model and Regression model, and basic DoE.
Having said that, If this is the case of a mixture model, you can not use a regular $2^k$ or $3^k$ factorial design and ANOVA, since the level of your factors are no independent. This is, you have at least one restriction: $$\sum\limits^{q}_{i=1}x_i=1$$ where $x_i$ is the proportion of every of the $q$ components of your formulation, like ingredients, additives, coadyuvants, etc.
What you need is some kind of Regression model, i.e. Scheffé model, because you have continuous explanatory variables. On the other hand, ANOVA model requires categorical explanatory variables, which is not the case.
There are several designs for this, the most common are Simplex-lattice and Simplex-centroid designs. If you add any other linear restriction, like upper limits, lower limits, or both, or some other, what you need to do is:
1) Make sure your restrictions are consistent;
2) Find the candidate mixtures (these are all possible mixtures that meet your restrictions). This is achieved using Piepel's Xvert algorithm available from some software packages. For examle JMP, or `mixexp' library in R.
3) At this point, you will have more candidates than mixtures needed. Using an optimization criteria, find the mixtures that you will use to perform your experiment. The number of mixtures requiered equals the number of parameters to be estimated. So defining a model is mandatory at this point. For example, a model with 3 components without interaction, is:
$$\eta=\beta_1x_1+\beta_2x_2+\beta_3x_3$$
requires 3 mixtures (formulations) to estimate $\beta_1$, $\beta_2$, and $\beta_3$. A full model with 3 components like
$$\eta=\beta_1x_1+\beta_2x_2+\beta_3x_3+\beta_{12}(x_1x_2)+\beta_{13}(x_1x_3)+\beta_{23}(x_2x_3)+\beta_{123}(x_1x_2x_3)$$
Requieres $2^3-1=7$ mixtures to estimate 7 parameters. There are many different designs and strategies, but the Scheffé model is the same (a regression model without intercept $\beta_0$).
Use some experimentation strategy and BLOCK, RANDOMIZE, and REPEAT.
If you need further information, I strongly recommend:
Cornell, J.A., Experiments with Mixtures: Designs, Models, and the Analysis of Mixture Data, 3rd Ed.,Wiley, 2002.