in

Quick Bite-Sized Mushroom Tarts | Elegant & Delicious

Whether you’re hosting a fancy dinner party, preparing appetizers for a casual gathering, or simply treating yourself, bite-sized mushroom tarts are the ultimate crowd-pleaser. These savory delights pack a punch of earthy mushrooms, creamy goat cheese, and buttery puff pastry in every bite. Not only are they irresistibly delicious, but they’re also surprisingly easy to make with simple ingredients and straightforward steps.

Why You’ll Love Bite-Sized Mushroom Tarts

These mushroom tarts are a perfect balance of crispy, flaky pastry and a creamy, flavorful filling. The combination of fresh herbs, sautéed mushrooms, and tangy cheeses creates a sophisticated flavor profile that’s sure to impress. Plus, their small size makes them an elegant, mess-free appetizer for any event.

Ingredients for Bite-Sized Mushroom Tarts

Here’s what you’ll need to create these delectable tarts:

For the Pastry and Filling:

  • 10 4-inch puff pastry sheet squares (store-bought or homemade)
  • 8 oz mushrooms, sliced (any variety)
  • 1 shallot, finely chopped
  • 3 garlic cloves, minced
  • 1/3 cup parsley leaves, roughly chopped
  • 2 tablespoons olive oil
  • 1/4 cup parmesan cheese
  • 4 oz goat cheese
  • 1/4 teaspoon each of sage, thyme, rosemary, salt, and pepper

For the Final Touch:

  • 1 egg, whisked (for egg wash)
  • 1/4 cup white wine (or substitute with chicken broth)

Step-by-Step Instructions for Bite-Sized Mushroom Tarts

1. Preheat the Oven

  • Set your oven to 400°F (200°C).
  • Prepare two large baking pans by lining them with parchment paper.

2. Arrange the Puff Pastry

  • Place the 4-inch puff pastry squares on the baking pans, leaving about an inch or two between each square. Avoid overcrowding—no more than six squares per pan.
  • Use a fork to poke small holes in the surface of each square. Be gentle to avoid piercing all the way through.

3. Cook the Mushroom Filling

  • Heat 1 tablespoon of olive oil in a large skillet over medium-high heat. Add the chopped shallot and minced garlic, sautéing for 1–2 minutes until fragrant.
  • Stir in the sliced mushrooms, remaining olive oil, and spices (sage, thyme, rosemary, salt, and pepper). Cook for 2 minutes, then pour in the white wine or chicken broth.
  • Simmer for 4–5 minutes until the liquid reduces and the mushrooms are tender.
  • Remove the skillet from heat and stir in the goat cheese, parmesan cheese, and chopped parsley until the mixture is creamy and well combined.

4. Assemble the Tarts

  • Spoon generous amounts of the mushroom filling onto the center of each puff pastry square.
  • Shape the tarts by pinching the corners to form curved edges or folding two opposite sides inward for a boat-like shape.

5. Add the Egg Wash

  • Brush the whisked egg over the exposed puff pastry edges, avoiding the filling.

6. Bake the Tarts

  • Place the baking pans in the preheated oven and bake for 25–30 minutes, or until the puff pastry is golden brown and crisp.

7. Serve and Enjoy

  • Let the tarts cool slightly before serving. They’re best enjoyed warm and can be served as appetizers or paired with a salad for a light meal.

Pro Tips for Perfect Mushroom Tarts

1. Choose Your Mushrooms Wisely

While any variety works, cremini, shiitake, or portobello mushrooms bring extra depth to the filling.

2. Use Cold Puff Pastry

Cold pastry puffs up better, so keep it chilled until you’re ready to assemble.

3. Adjust the Filling

Feel free to add spinach, caramelized onions, or even a touch of truffle oil for a gourmet twist.

4. Don’t Skip the Egg Wash

The egg wash gives the tarts their golden, bakery-style finish.

Nutritional Information (Per Tart)

Nutrient Amount
Calories 180
Protein 5g
Fat 12g
Carbohydrates 14g
Fiber 1g
Sugar 1g

FAQs About Bite-Sized Mushroom Tarts

1. Can I make these tarts ahead of time?
Yes! Assemble the tarts and refrigerate them (unbaked) for up to 24 hours. Bake them fresh when ready to serve.

2. Can I freeze mushroom tarts?
Absolutely. Freeze unbaked tarts on a baking sheet, then transfer them to an airtight container. Bake directly from frozen, adding 5–7 minutes to the baking time.

3. Can I make these tarts vegan?
Yes! Use vegan puff pastry, swap goat cheese and parmesan for plant-based alternatives, and replace the egg wash with a mixture of almond milk and a pinch of turmeric for color.

4. What can I serve with mushroom tarts?
Pair them with a green salad, tomato soup, or a light pasta dish for a complete meal.

5. How can I store leftovers?
Store leftover tarts in an airtight container in the fridge for up to 3 days. Reheat in the oven to maintain their crispness.

6. Can I use pre-made mushroom filling?
While homemade filling tastes best, pre-made filling can save time. Adjust the seasoning to match your preferences.

Why These Mushroom Tarts Are Worth Trying

Bite-sized mushroom tarts aren’t just delicious—they’re elegant, versatile, and perfect for any occasion. From their flaky pastry to the creamy, herbaceous filling, every bite is a taste of comfort and sophistication.

Conclusion: Make Bite-Sized Mushroom Tarts Tonight!

Ready to elevate your appetizer game? With simple ingredients and a little creativity, you can whip up these delightful bite-sized mushroom tarts in no time. Whether you’re impressing guests or treating yourself, this recipe guarantees rave reviews.

Print

Quick Bite-Sized Mushroom Tarts | Elegant & Delicious


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews


  • Author:
    Merry


  • Total Time:
    50 minutes


  • Yield:
    10 tarts


Print Recipe


Pin Recipe

const share_pin_buttons = document.getElementsByClassName( ‘share-pin button’ );
if ( share_pin_buttons ) {
for ( let share_key = 0; share_key {
e.stopPropagation();
window.open(e.target.dataset.href,’targetWindow’,’toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=500,height=500′);
return false;
} );
}
}

Description

Crispy, flaky, and loaded with a savory mushroom filling, these Bite-Sized Mushroom Tarts are the perfect appetizer or snack. With a creamy blend of goat cheese, parmesan, and aromatic herbs nestled in golden puff pastry, every bite is an explosion of flavor. Whether you’re entertaining guests or simply indulging in a gourmet treat, these tarts are a guaranteed hit.


Ingredients

  • 10 4-inch puff pastry sheet squares (store-bought or homemade)
  • 8 oz mushrooms (any kind), sliced
  • 1 shallot, finely chopped
  • 3 garlic cloves, minced
  • 1/3 cup parsley leaves, roughly chopped
  • 2 tablespoons olive oil
  • 1/4 cup parmesan cheese, grated
  • 4 oz goat cheese
  • 1/4 teaspoon each of sage, thyme, rosemary, salt, and pepper
  • 1 egg, whisked (for egg wash)
  • 1/4 cup white wine (or substitute with chicken broth)


Instructions

  • Preheat the Oven:
    Preheat your oven to 400°F (200°C). Line two large baking sheets with parchment paper.
  • Prepare the Puff Pastry:
    Arrange the puff pastry squares on the baking sheets, leaving about 1–2 inches of space between each square. Using a fork, poke small holes in the center of each square to prevent them from puffing unevenly.
  • Cook the Mushroom Filling:
    • Heat 1 tablespoon of olive oil in a large skillet over medium-high heat. Add the chopped shallot and minced garlic, cooking for 1–2 minutes until fragrant.
    • Stir in the mushrooms, remaining olive oil, and the herbs (sage, thyme, rosemary, salt, and pepper). Cook for 2 minutes, then add the white wine. Simmer for 4–5 minutes until the mushrooms are tender and the liquid has reduced.
    • Remove the skillet from heat and mix in the goat cheese, parmesan cheese, and parsley until the filling is creamy and well combined.
  • Assemble the Tarts:
    • Spoon the mushroom filling onto the center of each puff pastry square, spreading it evenly but leaving the edges bare.
    • If desired, pinch the corners of the pastry squares to create decorative shapes, such as curved edges or a boat-like design.
  • Apply the Egg Wash:
    • Brush the whisked egg onto the exposed edges of the puff pastry for a golden finish. Avoid brushing the filling.
  • Bake the Tarts:
    • Place the baking sheets in the oven and bake for 25–30 minutes, or until the puff pastry is golden brown and crisp.
  • Serve:
    • Let the tarts cool slightly before serving. They’re best enjoyed warm, but they’re also delicious at room temperature.

Notes

  • Mushroom Varieties: Cremini, shiitake, or portobello mushrooms add depth to the filling, but any variety will work.
  • Wine Substitute: If you don’t have white wine, chicken broth works perfectly as an alternative.
  • Customize the Filling: Add spinach, caramelized onions, or a drizzle of truffle oil for a unique twist.
  • Storage: Store leftover tarts in an airtight container in the fridge for up to 3 days. Reheat in the oven for crispness.
  • Freezing Instructions: Assemble the tarts without baking, freeze them on a tray, then store in a freezer-safe bag. Bake from frozen, adding 5–7 minutes to the baking time.

  • Prep Time: 20 minutes
  • Cook Time: 30 minutes
  • Category: Appetizer
  • Method: Baking
  • Cuisine: French-inspired

window.trCommon={“minRating”:6,”ajaxurl”:”https:\/\/forurenergy.com\/wp-admin\/admin-ajax.php”,”ratingNonce”:””,”postId”:1690};
window.TastyRecipes = window.TastyRecipes || {};

window.TastyRecipes.smoothScroll = {
init() {
document.addEventListener( ‘click’, ( e ) => {
let anchor = e.target;
if ( anchor.tagName !== ‘A’ ) {
anchor = anchor.closest( ‘a.tasty-recipes-scrollto’ );
}

if ( ! anchor || ! anchor.classList.contains( ‘tasty-recipes-scrollto’ ) ) {
return;
}

const elementHref = anchor.getAttribute( ‘href’ );
if ( ! elementHref ) {
return;
}

e.preventDefault();
this.goToSelector( elementHref );
});
},
goToSelector( selector ) {
const element = document.querySelector( selector );
if ( ! element ) {
return;
}
element.scrollIntoView( { behavior: ‘smooth’ } );
}
};

document.addEventListener(
‘DOMContentLoaded’,
() => window.TastyRecipes.smoothScroll.init()
);

(function(){
document.querySelectorAll(‘[data-tr-ingredient-checkbox]’).forEach(function(el) {
var input = el.querySelector(‘.tr-ingredient-checkbox-container input[type=”checkbox”]’);
if ( ! input ) {
return;
}
if (input.checked) {
el.dataset.trIngredientCheckbox = ‘checked’;
}
el.addEventListener(‘click’, function(event) {
if ( ‘A’ === event.target.nodeName
|| ‘INPUT’ === event.target.nodeName
|| ‘LABEL’ === event.target.nodeName ) {
return;
}
input.click();
});
input.addEventListener(‘change’, function() {
el.dataset.trIngredientCheckbox = input.checked ? ‘checked’ : ”;
});
});
}());

window.TastyRecipes = window.TastyRecipes || {};
window.TastyRecipes.cookMode = {
wakeLockApi: false,
wakeLock: false,
cookModeSelector: ‘.tasty-recipes-cook-mode’,
init() {
if (“wakeLock” in navigator && “request” in navigator.wakeLock) {
this.wakeLockApi = navigator.wakeLock;
}

const cookModes = document.querySelectorAll(this.cookModeSelector);

if (cookModes.length > 0) {
for (const cookMode of cookModes) {
if (this.wakeLockApi) {
cookMode.querySelector(‘input[type=”checkbox”]’).addEventListener(“change”, event => {
this.checkboxChange(event.target);
}, false);
} else {
cookMode.style.display = “none”;
}
}
}
},
checkboxChange(checkbox) {
if (checkbox.checked) {
this.lock();
} else {
this.unlock();
}
},
setCheckboxesState(state) {
const checkboxes = document.querySelectorAll(this.cookModeSelector + ‘ input[type=”checkbox”]’);
for (const checkbox of checkboxes) {
checkbox.checked = state;
}
},
async lock() {
try {
this.wakeLock = await this.wakeLockApi.request(“screen”);
this.wakeLock.addEventListener(“release”, () => {
this.wakeLock = false;
this.setCheckboxesState(false);
});
this.setCheckboxesState(true);
} catch (error) {
this.setCheckboxesState(false);
}
},
unlock() {
if (this.wakeLock) {
this.wakeLock.release();
this.wakeLock = false;
}
this.setCheckboxesState(false);
}
};

(function(callback) {
if (document.readyState !== “loading”) {
callback();
} else {
document.addEventListener(“DOMContentLoaded”, callback);
}
})(() => {
window.TastyRecipes.cookMode.init();
});

window.TastyRecipes = window.TastyRecipes || {};

window.TastyRecipes.staticTooltip = {
element: null,
tooltipElement: null,
deleting: false,
init( element ) {
if ( this.deleting ) {
return;
}
this.element = element;
this.buildElements();
},
destroy() {
if ( ! this.tooltipElement || this.deleting ) {
return;
}

this.deleting = true;
this.tooltipElement.classList.remove( ‘opened’ );

setTimeout( () => {
this.tooltipElement.remove();
this.deleting = false;
}, 500 );
},
buildElements() {
const tooltipElement = document.createElement( ‘div’ );
tooltipElement.classList.add( ‘tasty-recipes-static-tooltip’);
tooltipElement.setAttribute( ‘id’, ‘tasty-recipes-tooltip’ );

const currentTooltipElement = document.getElementById( ‘tasty-recipes-tooltip’ );
if ( currentTooltipElement ) {
document.body.replaceChild( tooltipElement, currentTooltipElement );
} else {
document.body.appendChild( tooltipElement );
}

this.tooltipElement = document.getElementById( ‘tasty-recipes-tooltip’ );
},
show() {
if ( ! this.tooltipElement ) {
return;
}

const tooltipTop = this.element.getBoundingClientRect().top
+ window.scrollY
– 10 // 10px offset.
– this.tooltipElement.getBoundingClientRect().height;
const tooltipLeft = this.element.getBoundingClientRect().left
– ( this.tooltipElement.getBoundingClientRect().width / 2 )
+ ( this.element.getBoundingClientRect().width / 2 ) – 1;
const posLeft = Math.max( 10, tooltipLeft );
this.maybeRemoveTail( posLeft !== tooltipLeft );

this.tooltipElement.setAttribute( ‘style’, ‘top:’ + tooltipTop + ‘px;left:’ + posLeft + ‘px;’ );
this.tooltipElement.classList.add( ‘opened’ );

},
maybeRemoveTail( removeTail ) {
if ( removeTail ) {
this.tooltipElement.classList.add( ‘tr-hide-tail’ );
} else {
this.tooltipElement.classList.remove( ‘tr-hide-tail’ );
}
},
changeMessage( message ) {
if ( ! this.tooltipElement ) {
return;
}
this.tooltipElement.innerHTML = message;
}
};

window.TastyRecipes.ajax = {
sendPostRequest( url, data, success, failure ) {
const xhr = new XMLHttpRequest();
xhr.open( ‘POST’, url, true );
xhr.send( this.preparePostData( data ) );

xhr.onreadystatechange = () => {
if ( 4 !== xhr.readyState ) {
return;
}
if ( xhr.status === 200 ) {
success( JSON.parse( xhr.responseText ) );
return;
}

failure( xhr );
};

xhr.onerror = () => {
failure( xhr );
};
},
preparePostData( data ) {
const formData = new FormData();

for ( const key in data ) {
formData.append( key, data[key] );
}
return formData;
},
};

window.TastyRecipes.ratings = {
defaultRating: 0,
currentRatingPercentage: 100,
savingRating: false,
init( minRating ) {
this.minRating = minRating;

this.formWatchRating();
this.closeTooltipWhenClickOutside();
this.addBodyClassBasedOnSelectedRating();
this.backwardCompFormRatingPosition();
},
formWatchRating() {
const ratings = document.querySelectorAll(‘.tasty-recipes-no-ratings-buttons [data-rating]’);
if ( ratings.length {
event.preventDefault();
this.defaultRating = event.target.closest( ‘.checked’ ).dataset.rating;
this.setCheckedStar( event.target );
this.maybeSendRating( this.defaultRating, event.target );
this.setRatingInForm( this.defaultRating );
} );
}
},
closeTooltipWhenClickOutside() {
window.addEventListener( ‘click’, e => {
// Bailout (don’t remove the tooltip) when the clicked element is a rating star, or it’s the tooltip itself.
if ( e.target.closest( ‘.tasty-recipes-rating’ ) || e.target.classList.contains( ‘tasty-recipes-static-tooltip’ ) ) {
return;
}

window.TastyRecipes.staticTooltip.destroy();
} );
},
setRatingInForm( rating ) {
const ratingInput = document.querySelector( ‘#respond .tasty-recipes-rating[value=”‘ + rating + ‘”]’ );
if ( ! ratingInput ) {
return;
}
ratingInput.click();
},
addBodyClassBasedOnSelectedRating() {
const ratingInputs = document.querySelectorAll( ‘input.tasty-recipes-rating’ );
if ( ! ratingInputs ) {
return;
}
for ( const ratingInput of ratingInputs ) {
ratingInput.addEventListener( ‘click’, currentEvent => {
const selectedRating = currentEvent.target.getAttribute( ‘value’ );
this.handleBodyClassByRating( selectedRating );
this.toggleCommentTextareaRequired( selectedRating );
} );
}
},
handleBodyClassByRating( rating ) {
if ( rating < this.minRating ) {
document.body.classList.remove( 'tasty-recipes-selected-minimum-rating' );
return;
}
document.body.classList.add( 'tasty-recipes-selected-minimum-rating' );
},
toggleCommentTextareaRequired( rating ) {
const commentTextarea = document.getElementById( 'comment' );
if ( ! commentTextarea ) {
return;
}

if ( rating {
window.TastyRecipes.staticTooltip.changeMessage( response.data.message );
window.TastyRecipes.staticTooltip.show();
this.updateAverageText( response.data, recipeCardElement );
this.maybeFillCommentForm( response.data );

// Hide the tooltip after 5 seconds.
setTimeout( () => {
this.maybeResetTooltip( recipeCardElement, response.data, rating );
}, 5000 );
},
() => {
this.resetTooltip( recipeCardElement );
}
);
},
updateAverageText( data, recipeCardElement ) {
if ( ! data.average ) {
return;
}
this.setRatingPercent( data );

if ( ! data.count ) {
return;
}

const quickLink = document.querySelector( ‘.tasty-recipes-rating-link’ );
if ( quickLink ) {
this.setTextInContainer( quickLink, data );
this.setPartialStar( quickLink );
}

const cardStars = recipeCardElement.querySelector( ‘.tasty-recipes-ratings-buttons’ );
cardStars.dataset.trDefaultRating = data.average;
this.setTextInContainer( recipeCardElement.querySelector( ‘.tasty-recipes-rating’ ), data );
},
setTextInContainer( container, data ) {
if ( ! container ) {
return;
}

if ( data.label ) {
const ratingLabelElement = container.querySelector( ‘.rating-label’ );
if ( ratingLabelElement ) {
ratingLabelElement.innerHTML = data.label;
}
return;
}

const averageElement = container.querySelector( ‘.average’ );
if ( averageElement ) {
averageElement.textContent = data.average;
}

const countElement = container.querySelector( ‘.count’ );
if ( countElement ) {
countElement.textContent = data.count;
}
},
setPartialStar( container ) {
const highestStar = container.querySelector( ‘[data-rating=”‘ + Math.ceil( this.defaultRating ) + ‘”]’ );
if ( highestStar ) {
highestStar.dataset.trClip = this.currentRatingPercentage;
}
},
setRatingPercent( data ) {
this.defaultRating = data.average.toFixed( 1 );
const parts = data.average.toFixed( 2 ).toString().split( ‘.’ );
this.currentRatingPercentage = parts[1] ? parts[1] : 100;
if ( this.currentRatingPercentage === ’00’ ) {
this.currentRatingPercentage = 100;
}
},
setCheckedStar( target ) {
const cardRatingContainer = target.closest( ‘.tasty-recipes-ratings-buttons’ );
const selectedRatingElement = cardRatingContainer.querySelector( ‘[data-tr-checked]’ );
if ( selectedRatingElement ) {
delete selectedRatingElement.dataset.trChecked;
}

const thisStar = target.closest( ‘.tasty-recipes-rating’ );
thisStar.dataset.trChecked = 1;
thisStar.querySelector( ‘[data-tr-clip]’ ).dataset.trClip = 100;
},
maybeFillCommentForm( data ) {
if ( ! data.comment || ! data.comment.content ) {
return;
}

const commentForm = document.querySelector( ‘#commentform’ );
if ( ! commentForm ) {
return;
}

const commentBox = commentForm.querySelector( ‘[name=comment]’ );
if ( ! commentBox || commentBox.value ) {
return;
}

// Add comment details for editing.
commentBox.innerHTML = data.comment.content;
if ( data.comment.name ) {
commentForm.querySelector( ‘[name=author]’ ).value = data.comment.name;
commentForm.querySelector( ‘[name=email]’ ).value = data.comment.email;
}
},
maybeResetTooltip( recipeCardElement, data, rating ) {
if ( this.savingRating === rating ) {
this.resetTooltip( recipeCardElement, data );
}
},
resetTooltip( recipeCardElement, data ) {
window.TastyRecipes.staticTooltip.destroy();
this.savingRating = false;

// Reset the default rating.
const cardRatingContainer = recipeCardElement.querySelector( ‘.tasty-recipes-ratings-buttons’ );
if ( cardRatingContainer ) {
this.defaultRating = ( data && data.average ) ? data.average.toFixed(1) : cardRatingContainer.dataset.trDefaultRating;
cardRatingContainer.dataset.trDefaultRating = this.defaultRating;

this.resetSelectedStar( cardRatingContainer, data );
}
},
resetSelectedStar( cardRatingContainer ) {
const selectedRatingElement = cardRatingContainer.querySelector( ‘[data-rating=”‘ + Math.ceil( this.defaultRating ) + ‘”]’ );
if ( selectedRatingElement ) {
selectedRatingElement.querySelector( ‘[data-tr-clip]’ ).dataset.trClip = this.currentRatingPercentage;
selectedRatingElement.parentNode.dataset.trChecked = 1;
}

const previousSelectedElement= cardRatingContainer.querySelector( ‘[data-tr-checked]’ );
if ( previousSelectedElement ) {
const currentSelectedRating = previousSelectedElement.querySelector(‘[data-rating]’);
if ( currentSelectedRating !== selectedRatingElement ) {
delete previousSelectedElement.dataset.trChecked;
}
}
},
backwardCompFormRatingPosition() {
const ratingsButtons = document.querySelector( ‘#respond .tasty-recipes-ratings-buttons, #tasty-recipes-comment-rating .tasty-recipes-ratings-buttons’ );
if ( ! ratingsButtons ) {
return;
}
const ratingsButtonsStyles = window.getComputedStyle(ratingsButtons);
if ( ! ratingsButtonsStyles.display.includes( ‘flex’ ) ) {
ratingsButtons.style.direction = ‘rtl’;
}

if ( typeof tastyRecipesRating !== ‘undefined’ ) {
// Select the rating that was previously selected in admin.
ratingsButtons.querySelector( ‘.tasty-recipes-rating[value=”‘ + tastyRecipesRating + ‘”]’ ).checked = true;
}

const ratingSpans = ratingsButtons.querySelectorAll( ‘.tasty-recipes-rating’ );
for (const ratingSpan of ratingSpans) {
ratingSpan.addEventListener( ‘click’, event => {
if ( ratingSpan === event.target ) {
return;
}
ratingSpan.previousElementSibling.click();
} );
}
}
};

(function(callback) {
if (document.readyState !== “loading”) {
callback();
} else {
window.addEventListener( ‘load’, callback );
}
})(() => {
window.TastyRecipes.ratings.init( window.trCommon ? window.trCommon.minRating : 4 );
});

The post Quick Bite-Sized Mushroom Tarts | Elegant & Delicious appeared first on FOR UR ENERGY RECIPES.

JOIN US ON TELEGRAM
Get Notifications Faster by:
Visited 1 times, 1 visit(s) today
Babysitting Jobs in Egypt Visa Sponsorship for Foreigners

Babysitting Jobs in Egypt Visa Sponsorship for Foreigners

Nanny Job In a Private Household – Montréal, QC

Nanny Job In a Private Household – Montréal, QC