
- Hem
- /
- Användbart innehåll
- /
- Bouillabaisse à la FP
Bouillabaisse à la FP
Det är nyårsafton i övermorgon och om du inte inte redan har hunnit spika vad du ska laga för huvudrätt så får kommer vi härmed föreslå en snabb och smakrik bouillabaisse. Soppa är himla praktiskt att servera på nyår, eftersom den kräver minimalt med ansträngning när du väl har hackat och strimlat grönsakerna.
Och på tal om just grönsaker – dagens recept är helt veganskt men vill du ersätta de vita bönorna med fisk eller skaldjur (eller både och) så är det fritt fram. Släng i dem mot slutet då, några minuter före servering. Eller ställ fram räkorna i en stor skål på bordet, så får gästerna göra som de vill.
Det här är riktig näringsjägarsoppa! I kastrullen trängs allt från tre olika sorters lök och tomater, till fänkål, sockerärtor och morötter. För att inte tala om den franska rouillen som är en minst lika smakrik näringsbomb! Görs på bland annat potatis, paprika och mängder av olika kryddor.
.tasty-recipes-image {
float: right; }
.tasty-recipes-yield-scale {
border: 1px solid #979599;
border-radius: 2px;
color: #979599;
margin-left: 3px;
padding: 0 4px;
font-size: 0.7rem; }
.tasty-recipes-scale-container {
float: right;
padding: 0 0 1rem; }
.tasty-recipes-scale-container .tasty-recipes-scale-label {
text-transform: uppercase;
font-size: 0.6rem;
color: #979599; }
.tasty-recipes-scale-container button {
background: transparent;
border: 1px solid #979599;
border-radius: 2px;
color: #979599;
margin-left: 5px;
padding: 2px 4px; }
.tasty-recipes-scale-container button.tasty-recipes-scale-button-active {
color: #353547;
border-color: #353547; }
.tasty-recipes-scale-container button:focus {
outline: none; }
.tasty-recipes-print-button {
background-color: #666677;
display: inline-block;
padding-left: 1em;
padding-right: 1em;
padding-top: 0.5em;
padding-bottom: 0.5em;
text-decoration: none; }
a.tasty-recipes-print-button {
color: #fff; }
a.tasty-recipes-print-button:hover {
color: #fff; }
.tasty-recipes-equipment {
display: -webkit-box;
display: flex;
flex-wrap: wrap;
-webkit-box-pack: space-evenly;
justify-content: space-evenly; }
.tasty-recipes-equipment > h3 {
-webkit-box-flex: 0;
flex: 0 0 100%; }
.tasty-recipes-equipment .tasty-link-card {
-webkit-box-flex: 0;
flex: 0 0 50%;
padding: 1.5rem 1rem;
text-align: center; }
@media screen and (min-width: 500px) {
.tasty-recipes-equipment .tasty-link-card {
-webkit-box-flex: 0;
flex: 0 0 33%; } }
.tasty-recipes-equipment .tasty-link-card p {
font-weight: bold;
font-size: 1em;
margin-bottom: 0; }
.tasty-recipes-equipment .tasty-link-card p a {
color: initial; }
.tasty-recipes-equipment .tasty-link-card span {
font-size: 0.9em; }
.tasty-recipes-rating.tasty-recipes-clip-10 {
-webkit-clip-path: polygon(0 0, 10% 0%, 10% 100%, 0% 100%);
clip-path: polygon(0 0, 10% 0%, 10% 100%, 0% 100%); }
.tasty-recipes-rating.tasty-recipes-clip-20 {
-webkit-clip-path: polygon(0 0, 20% 0%, 20% 100%, 0% 100%);
clip-path: polygon(0 0, 20% 0%, 20% 100%, 0% 100%); }
.tasty-recipes-rating.tasty-recipes-clip-30 {
-webkit-clip-path: polygon(0 0, 30% 0%, 30% 100%, 0% 100%);
clip-path: polygon(0 0, 30% 0%, 30% 100%, 0% 100%); }
.tasty-recipes-rating.tasty-recipes-clip-40 {
-webkit-clip-path: polygon(0 0, 40% 0%, 40% 100%, 0% 100%);
clip-path: polygon(0 0, 40% 0%, 40% 100%, 0% 100%); }
.tasty-recipes-rating.tasty-recipes-clip-50 {
-webkit-clip-path: polygon(0 0, 50% 0%, 50% 100%, 0% 100%);
clip-path: polygon(0 0, 50% 0%, 50% 100%, 0% 100%); }
.tasty-recipes-rating.tasty-recipes-clip-60 {
-webkit-clip-path: polygon(0 0, 60% 0%, 60% 100%, 0% 100%);
clip-path: polygon(0 0, 60% 0%, 60% 100%, 0% 100%); }
.tasty-recipes-rating.tasty-recipes-clip-70 {
-webkit-clip-path: polygon(0 0, 70% 0%, 70% 100%, 0% 100%);
clip-path: polygon(0 0, 70% 0%, 70% 100%, 0% 100%); }
.tasty-recipes-rating.tasty-recipes-clip-80 {
-webkit-clip-path: polygon(0 0, 80% 0%, 80% 100%, 0% 100%);
clip-path: polygon(0 0, 80% 0%, 80% 100%, 0% 100%); }
.tasty-recipes-rating.tasty-recipes-clip-90 {
-webkit-clip-path: polygon(0 0, 90% 0%, 90% 100%, 0% 100%);
clip-path: polygon(0 0, 90% 0%, 90% 100%, 0% 100%); }
.tasty-recipes-nutrition ul {
list-style-type: none;
margin: 0;
padding: 0; }
.tasty-recipes-nutrition ul:after {
display: block;
content: ' ';
clear: both; }
.tasty-recipes-nutrition li {
float: left;
margin-right: 1em; }
.tasty-recipes-plug {
text-align: center;
margin-bottom: 1em;
display: -webkit-box;
display: flex;
-webkit-box-align: center;
align-items: center;
-webkit-box-pack: center;
justify-content: center; }
.tasty-recipes-plug a {
text-decoration: none;
box-shadow: none; }
.tasty-recipes-plug a img {
width: 150px;
height: auto;
margin: 5px 0 0 8px;
display: inline-block; }
@media print {
.tasty-recipes-no-print,
.tasty-recipes-no-print * {
display: none !important; } }
.tasty-recipes {
background: #f6f6f5;
padding: 30px;
margin-bottom: 20px;
}
.tasty-recipes h2 {
font-size:24px;
margin-bottom:20px;
padding-right: 45px;
}
.tasty-recipes h3 {
font-size:19px;
margin-bottom:20px;
margin-top:20px;
}
.tasty-recipes h4 {
margin-top: 15px;
font-size:16px;
font-family: 'PT Serif', serif;
font-weight: bold;
}
.tasty-recipes-details ul {
margin: 0;
padding: 0;
list-style: none;
}
.tasty-recipes-details ul li > span {
left: 180px;
position: absolute;
}
.tasty-recipes-scale-label {
display:none;
}
.tasty-recipes-scale-container {
margin-top:15px;
}
.tasty-recipes-scale-container button.tasty-recipes-scale-button {
width: 30px;
height: 30px;
color:transparent;
border:none;
}
.tasty-recipes-details .author {
font-family: 'PT Serif', serif;
margin-bottom: 10px;
padding-top: 10px;
}
.tasty-recipe-ingredients {
border-top: 3px solid #000;
margin-top:10px;
}
.tasty-recipe-ingredients p {
margin-bottom:2px;
}
.tasty-recipe-instructions ol {
margin:0;
padding:0;
padding-left:16px;
}
.tasty-recipe-instructions ol li {
padding-bottom:15px;
}
.tasty-recipes-notes h3 {
display:none;
}
.tasty-recipes-notes {
border-top: 3px solid #000;
border-bottom: 3px solid #000;
padding: 15px 10px 15px 10px;
margin-top:15px;
}
.tasty-recipes-notes p {
margin:0;
}
a.tasty-recipes-print-button {
position: relative;
top: 30px;
float: right;
right: 30px;
padding: 0;
border: none;
color:transparent;
width:40px;
height:40px;
}
a.tasty-recipes-print-button:hover {
color:transparent;
}
.tasty-recipes-details .tasty-recipes-label {
font-family: 'JosefinSans';
}
.tasty-recipes-yield-scale {
display:none;
}
.tasty-recipes-image {
float:none;
padding-top: 15px;
margin-top:20px;
border-top: 3px solid #000;
}
.fp_content-post .fp_post-content-inner .tasty-recipes-image img {
max-width: 100% !important;
margin-left: 0 !important;
width: auto !important;
height: auto;
}
.tasty-recipes-ratings {
display:none;
}
@media (max-width: 750px) {
.tasty-recipes-print-button {
display: none;
}
}
Bouillabaisse à la FP
Av :
Food Pharmacy
Scale
1x2x3x
Ingredienser
Soppa
1 gul lök
1/2 purjolök
4 vitlöksklyftor
5 tomater
ennäve (ca 100g) sockerärter
1morot
1fänkål
1,2 liter grönsaksbuljong
saften från 1/2 apelsin
1 msk torkad basilika
1 msk torkad timjan
1 lagerblad
1 paket (1/2 g) saffran
1 för vitabönor (cirka 400 g)
2 msk finhackad persilja
salt & nymalen svartpeppar
Raw rouille
1 potatis (rå)
2–3 vitlöksklyftor
1 röd paprika
1 tsk torkad timjan
1 tsk torkad basilika
1 krm cayennepeppar
1/2 dl olivolja
salt & nymalen svartpeppar
Instruktioner
Skala och hacka lök, purjolök och vitlök. Skär tomaterna stora bitar. Dela sockerärtorna på mitten och skiva moroten och fänkålen.
Koka upp grönsaksbuljongen tillsammans med apelsinsaft, torkade örter, saffran och grönsakerna. Låt koka uppoch sedan sjuda snällt tills grönsakerna intagit rätt konsistens (cirka 10minuter). Smaka av med salt och peppar.
Passa på att göra rouillen medan du väntar. Lägg allt i en mixer (potatisen ska alltså vara rå) och kör till lagom konsistens.
Häll av och skölj bönorna. Blanda ner bönor och finhackad persilja strax före servering med rouillen vid sidan av.
Anteckningar
.tasty-recipes-notes p {
display:inline-block;
}
TIPS!
Rookie style for you! Vill du ha fisk eller räkor i så är det fritt fram! Släng i dem mot slutet då, några minuter före servering.
Nutrition
Serving Size: 4
(function(){
var buttonClass = 'tasty-recipes-scale-button',
buttonActiveClass = 'tasty-recipes-scale-button-active',
buttons = document.querySelectorAll('.tasty-recipes-scale-button');
if ( ! buttons ) {
return;
}
/* frac.js (C) 2012-present SheetJS -- http://sheetjs.com */
// bothEquals() avoids use of &&, which gets prettified by WordPress.
var bothEquals = function( d1, d2, D ) {
var ret = 0;
if (d1<=D) {
ret++;
}
if (d2<=D) {
ret++;
}
return ret === 2;
};
var frac=function frac(x,D,mixed){var n1=Math.floor(x),d1=1;var n2=n1+1,d2=1;if(x!==n1)while(bothEquals(d1,d2,D)){var m=(n1+n2)/(d1+d2);if(x===m){if(d1+d2<=D){d1+=d2;n1+=n2;d2=D+1}else if(d1>d2)d2=D+1;else d1=D+1;break}else if(x<m){n2=n1+n2;d2=d1+d2}else{n1=n1+n2;d1=d1+d2}}if(d1>D){d1=d2;n1=n2}if(!mixed)return[0,n1,d1];var q=Math.floor(n1/d1);return[q,n1-q*d1,d1]};frac.cont=function cont(x,D,mixed){var sgn=x<0?-1:1;var B=x*sgn;var P_2=0,P_1=1,P=0;var Q_2=1,Q_1=0,Q=0;var A=Math.floor(B);while(Q_1<D){A=Math.floor(B);P=A*P_1+P_2;Q=A*Q_1+Q_2;if(B-A<5e-8)break;B=1/(B-A);P_2=P_1;P_1=P;Q_2=Q_1;Q_1=Q}if(Q>D){if(Q_1>D){Q=Q_2;P=P_2}else{Q=Q_1;P=P_1}}if(!mixed)return[0,sgn*P,Q];var q=Math.floor(sgn*P/Q);return[q,sgn*P-q*Q,Q]};
buttons.forEach(function(button){
button.addEventListener('click', function(event){
event.preventDefault();
var recipe = event.target.closest('.tasty-recipes');
if ( ! recipe ) {
return;
}
var otherButtons = recipe.querySelectorAll('.' + buttonClass);
otherButtons.forEach(function(bt){
bt.classList.remove(buttonActiveClass);
});
button.classList.add(buttonActiveClass);
// Scales all scalable amounts.
var scalables = recipe.querySelectorAll('span[data-amount]');
var buttonAmount = parseFloat( button.dataset.amount );
scalables.forEach(function(scalable){
var amount = parseFloat( scalable.dataset.amount ) * buttonAmount;
if ( parseFloat( amount ) !== parseInt( amount ) ) {
var amountArray = frac.cont( amount, 9, true );
var newAmount = '';
if ( amountArray[1] !== 0 ) {
newAmount = amountArray[1] + '/' + amountArray[2];
}
if ( newAmount ) {
newAmount = ' ' + newAmount;
}
if ( amountArray[0] ) {
newAmount = amountArray[0] + newAmount;
}
amount = newAmount;
}
if ( typeof scalable.dataset.unit !== 'undefined' ) {
amount += ' ' + scalable.dataset.unit;
}
scalable.innerText = amount;
});
// Appends " (x2)" indicator.
var nonNumerics = recipe.querySelectorAll('[data-has-non-numeric-amount]');
nonNumerics.forEach(function(nonNumeric){
var indicator = nonNumeric.querySelector('span[data-non-numeric-label]');
if ( indicator ) {
nonNumeric.removeChild(indicator);
}
if ( 1 !== buttonAmount ) {
var indicator = document.createElement('span');
indicator.setAttribute('data-non-numeric-label', true);
var text = document.createTextNode(' (x' + buttonAmount + ')');
indicator.appendChild(text);
nonNumeric.appendChild(indicator);
}
});
});
});
}());