• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Facebook
Instagram
Pinterest
YouTube
TikTok

Jo Cooks

Simple - Easy - Comfort

  • All Recipes
    • Course
      • Breakfast
      • Appetizers
      • Lunch
      • Dinner
      • Desserts
      • Side Dishes
      • Soups
      • Salads
      • Sandwiches
      • Drinks/Cocktails
      • Sauces & Dressings
    • Method
      • Crockpot
      • Instant Pot
      • One Pot
      • Air Fryer
      • Casseroles
    • Season
      • Spring
      • Summer
      • Fall
      • Winter
    • Cuisine
      • Asian
      • Italian
      • Mexican
      • European
      • Indian
      • Romanian
      • Mediterranean
      • Middle Eastern
      • American
    • Ingredient
      • Chicken
      • Pork
      • Beef
      • Seafood
      • Lamb
      • Vegetarian
      • Pasta
      • Spices
    • Holiday
      • Christmas
      • Easter
      • Thanksgiving
      • Game Day
      • Valentine's Day
      • St. Patrick's Day
      • Cinco de Mayo
      • Mother's Day
      • Memorial Day
      • Father's Day
      • 4th Of July
      • Labor Day
      • Halloween
    • Recipe Index
  • Cookbooks
    • The Big Book of Jo’s Quick and Easy Meals
    • 30-Minute One-Pot Meals
  • Shop
  • About Jo
FREE recipe eBook!
Search...
All Recipes
Instant Pot
30 Minute
One Pot Meals
Soups
Dips & Dressings
Baking
Pasta
Sandwiches
Sides
One Pot Beef
4.7 from 42 votes

French Onion Soup

Jump to RecipeVideoPrintRate
By: Joanna Cismaru •4/17/23 25 Comments

This post may contain affiliate links. Please read my disclosure policy.

pin for french onion soup.

Based on Julia Child’s famous recipe, this classic French Onion Soup recipe is loaded with buttery caramelized onions in a rich and savory beef broth with hints of red wine and Cognac! It’s then topped with delicious toasted cheesy bread and served right away to enjoy!

french onion soup in a dutch oven garnished with herbs.
Table of Contents Open
  • Best French Onion Soup Recipe
  • Why You’ll Love This French Onion Soup
  • Ingredients You’ll Need
  • How To Make French Onion Soup
    • Prep The Onions
    • Caramelize The Onions
    • Make The Roux
    • Deglaze And Make The Broth
    • Toast The Bread
    • Finish The Soup
  • Frequently Asked Questions
    • What type of onions should I use?
    • What type of cheese is best for French onion soup?
    • What type of bread should I use?
    • Can I make French onion soup vegetarian?
  • How To Properly Caramelize Onions
  • Expert Tips
  • Storage
  • Other Delicious Soup Recipes To Try
  • French Onion Soup
    • Ingredients
    • Instructions
    • Video
    • Notes
    • Nutrition Information
  • Did You Make This?

Best French Onion Soup Recipe

It’s not shocking to learn, but did you know that onion soups have actually been around since Roman times!?! Then more modern versions originated in Paris in the 18th Century, which is why this recipe is called French onion soup. Yet, it didn’t become really popular in the United States until the 1960s when there was a lot of interest in French cuisine, probably because of Julia Child. 

But what is French onion soup? In a nutshell, it’s a simple soup composed of caramelized onions and a savory beef broth that is then served with some sort of crusty bread with melted cheese floating on top. That’s it! But it’s a wonderfully rich and flavorful soup. I like to add a bit of red wine and Cognac to deepen the flavor of the broth even more with a touch of refinement. And please do use plenty of cheese! The combination of the beef broth, onions, melted cheese, and bread is like heaven!

However, this soup is really all about the caramelized onions. If you cook the onions properly the soup is amazing! If you don’t then you won’t truly produce a French onion soup. Because properly caramelizing onions is a slow process that just can’t be rushed.  However, don’t let that intimidate you. This recipe is really easy. You just need a wee bit of patience and the soup will turn out perfectly! 

french onion soup in a dutch oven garnished with herbs.

Why You’ll Love This French Onion Soup

  • Simple Recipe! This homemade French onion soup recipe may take a bit of time but it’s super easy and requires no special cooking skills. In fact, you only need one big pot.
  • Refined French Flavor! Inspired by Julia Child this delicious comforting soup is loaded with perfectly caramelized onions in a savory beef broth layered with rich refined flavors. 
  • Crowd Pleaser! Your guests will be blown away by the deliciousness and melty cheese presentation of this simple soup that can be served as a starter or main course. 

Ingredients You’ll Need

ingredients needed to make french onion soup.
  • Olive Oil – I like to use olive oil, but any type of vegetable oil will work. 
  • Butter – Always use unsalted butter in cooking. Yet, if you don’t have any unsalted butter on hand, just use salted butter and omit the added salt when you caramelize the onions. 
  • Onion – Yellow onions, also called brown onions, are what you want to use for the most classic tasting soup. And your onions must be thinly sliced.
  • Sugar – A pinch of sugar helps to speed up the caramelization process of the onions. 
  • Salt – A touch of salt is needed to develop the flavors and season the soup.
  • Flour – All-purpose flour is needed to make a roux, which thickens the broth. However, if you are gluten-free you could make a slurry with a few teaspoons of cornstarch and then whisk it in at the very end before adding the cheese.
  • Beef Broth – To control the amount of added salt I always use low-sodium or no-sodium beef stock.
  • Red Wine – Adds even more depth of flavor. I like to use a dry red wine like Cabernet Sauvignon, Merlot, or Malbec. Dry sherry is another option if you don’t have any red wine.
  • Bay Leaves – An aromatic herb commonly used in soup. 
  • Thyme – Use fresh sprigs of thyme for the most classic flavor. Dried thyme will work in a pinch, but it’s just not as good.
  • Cognac – It’s a fancy type of brandy that adds rich flavor. But you can just use brandy or omit it altogether if you don’t have any on hand or want to splurge on this ingredient. 
  • French Bread – Typically French baguette slices are always used. But any type of crusty bread cut into slices will do the trick. 
  • Gruyere Cheese – This is the most commonly used cheese. Other options include Swiss cheese, provolone cheese, fontina cheese, and mozzarella cheese.
  • Parmesan Cheese – Adds one final layer of indulgent cheesiness.

How To Make French Onion Soup

Making this classic soup does take a little patience to properly caramelize the onions, but it’s so worth the wait and ridiculously easy to make! Like my Beef Bourguignon, it’s the kind of recipe that is perfect for a lazy Sunday afternoon. 

Prep The Onions

process shots showing how to make french onion soup.

You’ll need a sharp chef’s knife, a cutting board, and the onions you plan to use for your soup. First, cut off the stem and root ends of the onions. Then, remove the papery outer skin. Cut the onions in half lengthwise, from the stem end to the root end. This will help you achieve thin, even slices. Place one onion half flat side down on the cutting board. Hold the onion with your non-dominant hand, curling your fingers to form a claw-like shape to protect them while you slice. With your dominant hand, hold the knife and start slicing the onion thinly, cutting parallel to the lines of the onion. Aim for slices about 1⁄8-inch (3 mm) thick or thinner, depending on your preference.

Caramelize The Onions

process shots showing how to make french onion soup.

The most important step of any French onion soup recipe is to caramelize the onions. So grab a large heavy pot or Dutch oven and then heat the olive oil and 2 tablespoons of butter over medium heat just until the butter is melted. Then add the sliced onions and stir them together with the butter mixture until they are fully coated.

process shots showing how to make french onion soup.

Now, cover the pot with a lid and let the onions cook for 20 minutes over medium heat removing the lid every few minutes to stir.

process shots showing how to make french onion soup.

Then once the onions are transparent, remove the lid and stir in the sugar and salt. Now, cook the onions with the lid off while stirring occasionally for another 40 minutes or until they are a deep golden color and sweet in taste.

Make The Roux

process shots showing how to make french onion soup.

Once the onions are caramelized, add the flour to the pot along with the remaining butter and stir. Now, cook everything together with the flour for about 2 to 3 minutes to remove the raw flour taste. You need to stir the mixture as it cooks.

Deglaze And Make The Broth

process shots showing how to make french onion soup.

Next, pour in 1 cup of the beef broth and then use a wooden spoon to scrape the bottom of the pot as you stir. The broth will evaporate very quickly. The idea is to loosen all the brown bits. Then add the rest of the broth along with the red wine, bay leaves, and fresh thyme sprigs. Now, bring the soup to a boil over medium-high heat, then turn the heat down, and let it simmer uncovered for 30 minutes. Then taste the soup and add more salt and black pepper if desired. Finally, stir in the Cognac.

Toast The Bread

process shots showing how to make french onion soup.

This step is optional, but I find that it only adds to the deliciousness of the soup. First, brush the slices of bread with some olive oil and then place them on a baking sheet. Now, put the bread under the broiler to toast for about 30 seconds to a minute on each side. 

Finish The Soup

process shots showing how to make french onion soup.

To complete the soup, you need to preheat your oven to 350°F (177°C). Then top the soup with 1 cup of the Gruyere cheese. Next, place the slices of bread over the cheese and then cover the bread with the remaining gruyere and parmesan cheese. Now, put the soup into the oven and bake it for about 20 to 25 minutes or until the cheese has melted and is starting to brown. Then ladle the French onion soup into bowls and serve it immediately.

french onion soup in a dutch oven garnished with herbs.

Frequently Asked Questions

What type of onions should I use?

Yellow onions are the best choice for French onion soup because of their strong flavor and sweetness. Some people also call them brown onions because of their brown skin. Another good choice is shallots, which will make the soup a bit more sweet but still provide lots of deep flavor.

What type of cheese is best for French onion soup?

You can’t go wrong with Gruyère cheese and it is the best choice! It melts perfectly and has a smooth flavor. However, you can also use Swiss, provolone, fontina, or mozzarella. Even Gouda cheese will work, but make sure to use the parmesan cheese too.

What type of bread should I use?

A crusty French baguette or a slice of country-style bread is ideal for French onion soup, as it holds up well when soaked with the soup and topped with cheese.

Can I make French onion soup vegetarian?

Yes, you can make a vegetarian version of French onion soup by using vegetable broth instead of beef broth. Choose a rich, flavorful vegetable broth for the best results.

two white bowls with french onion soup.

How To Properly Caramelize Onions

Caramelizing onions for French onion soup is all about patience and love for the process. Start by choosing yellow or white onions, as they have the perfect balance of sweetness and flavor. Slice them thinly, and then it’s time to get cooking. Melt some butter or a mix of butter and olive oil in a large, heavy-bottomed pan or skillet over medium-low heat. The larger the surface area of the pan, the more evenly the onions will cook. Add the onions, making sure to coat them evenly with the fat and spread them out for even cooking.

Now, the secret to perfect caramelization is a slow and steady approach. Cook the onions for about 30-45 minutes, occasionally stirring to prevent burning. If needed, deglaze the pan with a splash of water or broth to incorporate the flavorful fond that forms at the bottom. When the onions have reached a deep golden brown color and a jam-like consistency, you’ll know they’re ready. Season with salt and pepper, and voilà – you have beautifully caramelized onions for your French onion soup. Remember, the key is patience and gentle heat, so take your time and enjoy the process. Your soup will taste all the better for it!

two white bowls with french onion soup.

Expert Tips

  1. Slowly cook the onions. You can’t rush the caramelization process. Turning the heat up will just fry the onions. They need time to release their sugars and slowly soften. 
  2. Deglaze the pan properly. Don’t dump in all the liquids. Take the time to scrape up all the brown bits on the bottom of the pot. This will produce a soup that is rich in flavor. 
  3. Melt the cheese before serving. If you aren’t going to serve the soup right away then you should wait to add the bread and melt the cheese so that it doesn’t get soggy. 

Storage

Leftover French onion soup will keep in the fridge for up to 4 days in an airtight container. To reheat, just put it in the microwave for a few minutes on medium power or in a saucepan on the stovetop. You can also freeze the soup for up to 3 months, but you’ll want to let it thaw out before reheating.

two white bowls with french onion soup.

Other Delicious Soup Recipes To Try

  • Chicken Barley Soup
  • Albondigas Soup
  • Lasagna Soup
  • Beef Barley Soup
  • Italian Wedding Soup
  • Lemon Rice and Chicken Soup
  • Chicken Meatball Noodle Soup

Before You Begin! If you make this, please leave a review and rating letting us know how you liked this recipe! This helps our business thrive & continue providing free recipes.

french onion soup in a dutch oven garnished with herbs.
Print
4.67 from 42 votes

French Onion Soup

Prep 20 minutes minutes
Cook 2 hours hours 10 minutes minutes
Total 2 hours hours 30 minutes minutes
Rate Recipe
This French Onion Soup is a classic based on Julia Child‘s famous recipe. Buttery caramelized onions, rich and savory broth, cheesy toasted bread, this soup is flavorful and truly comforting.
8

Ingredients

  • 2 tablespoons olive oil
  • 2 tablespoons butter (unsalted)
  • 1½ pounds yellow onions (peeled, halved and thinly sliced)
  • ½ teaspoon sugar
  • 1 teaspoon salt
  • 3 tablespoons all-purpose flour
  • 1 tablespoon butter (unsalted)
  • 6 cups beef broth (low sodium or no sodium added)
  • 1 cup red wine (dry such as Pinot Noir, Côtes du Rhône or Merlot)
  • 2 bay leaves
  • 3 sprigs thyme
  • 3 tablespoons cognac
  • 8 slices french baguette
  • 2 cups gruyere (shredded)
  • ½ cup Parmesan cheese (grated)

Before You Begin! If you make this, please leave a review and rating letting us know how you liked this recipe! This helps our business thrive & continue providing free recipes.

Instructions 

  • Caramelize Onions: In a large heavy pot such as a Dutch oven, add the olive oil and 2 tbsp of butter. Cook on medium until butter melts. Add the onions and give them a stir to coat them in the oil. Cover the pot with a lid and cook for 20 minutes with the heat still on medium, stirring every few minutes. After 20 minutes the onions should be transparent.
  • Remove the lid and stir in the sugar and salt. Continue cooking for another 40 minutes, stirring occasionally. The onions are done when they are a deep golden color and sweet. 
  • Make a Roux: Add the flour, and remaining 1 tablespoon of butter and stir. Cook for about 2 or 3 minutes, just enough to cook the flour and remove that flour taste.
  • Deglaze: Add 1 cup of the beef broth to the pot and stir. Cook for about 1 minute while stirring to scrape the bottom of the pot. You’ll see it evaporate almost immediately. 
  • Add broth, wine and herbs: Add the rest of the broth to the pot, followed by the red wine, bay leaves and thyme sprigs. 
  • Simmer: Bring to a boil, then turn down the heat and simmer for 30 minutes, uncovered. Discard bay leaves and thyme.
  • Season and add cognac: Taste for seasoning and adjust with salt and pepper if needed. Stir in the cognac.
  • Add bread and cheese: Top the soup with about 1 cup of gruyere cheese. Add the slices of bread over the cheese. I prefer to toast my bread first then add it to the soup. To toast the bread, lightly sprinkle the bread slices with some olive oil, transfer them to a baking sheet and toast them under broil for about 30 seconds to a minute per side. Top the soup with toasted bread, then top with remaining gruyere and parmesan cheese. 
  • Melt cheese: Preheat your oven to 350°F (177°C). Transfer the pot to the oven and bake until the cheese melts and starts to brown, about 20 to 25 minutes. Ladle into bowls and serve.

Video

Notes

  1. Onions – I prefer to to use yellow onions because of their bright flavor and sweetness. Shallots are also great because they provide a really good balance of sweetness, with bright and deep flavors.
  2. Beef Broth or Stock – If you’re not making your own stock, use a good quality beef broth, preferably with no salt added. This way you can control the salt in the soup yourself.
  3. Wine – Use a red wine such as Pinot Noir, Côtes du Rhône, Cabernet Sauvignon, Merlot or a Malbec.
  4. Cognac Alternative – If you don’t have cognac, use a brandy, or simply skip it.
  5. Cheese – French Onion Soup demands Gruyere cheese because it’s rich, smooth and melts with ease!
  6. Storage – Transfer French Onion Soup to an airtight container and store in the refrigerator for 3 to 4 days. Freeze it in covered airtight containers or heavy-duty freezer bags for up to 3 months.

Nutrition Information

Serving: 1servingCalories: 408kcal (20%)Carbohydrates: 27g (9%)Protein: 19g (38%)Fat: 21g (32%)Saturated Fat: 11g (69%)Polyunsaturated Fat: 2gMonounsaturated Fat: 8gTrans Fat: 0.2gCholesterol: 52mg (17%)Sodium: 1160mg (50%)Potassium: 601mg (17%)Fiber: 2g (8%)Sugar: 6g (7%)Vitamin A: 515IU (10%)Vitamin C: 7mg (8%)Calcium: 466mg (47%)Iron: 2mg (11%)
© Author Joanna Cismaru

Notice: Nutrition is auto-calculated for your convenience. Where relevant, we recommend using your own nutrition calculations.

french onion soup in a dutch oven garnished with herbs.

Did You Make This?

We love seeing what you made! Tag us on Instagram at @jocooks or hashtag #jocooks so we can see your creations!

Rate Recipe
Add Your Photo!
  • 1322
  • 2
Home Recipes
Joanna Cismaru

Joanna Cismaru

I’m Joanna (Jo for short) and this is my blog where I share with you my culinary adventures. Through Jo Cooks, I invite you to join me in my kitchen as we explore delicious recipes from around the globe, celebrate the joy of cooking, and make every meal a memorable one. Happy cooking!

Read More
iPad showing title of ebook 30 recipes from around the world
Subscribe

Get our FREE recipe eBook + weekly newsletter!

Loading

guest
Did you make this recipe? Rate it:




The comment form collects your name, email and content to allow us keep track of the comments placed on the website. Please read and accept our website Terms and Privacy Policy to post a comment.

guest
Did you make this recipe? Rate it:




The comment form collects your name, email and content to allow us keep track of the comments placed on the website. Please read and accept our website Terms and Privacy Policy to post a comment.

This site uses Akismet to reduce spam. Learn how your comment data is processed.

25 Comments
Newest
Oldest Most Voted
Inline Feedbacks
View all comments
Bob’sGal
Bob’sGal
Posted: 1 month ago

5 stars
I LOVE SOUP! Traditionally I have a “Soup Dinner” where I make several faithful past “Winners” and maybe 2 “Newbee’s”! Line them all up in slo cookers. The crowd favorites are easily determined by which reaches the bottom of the pot first. The clear winner this last “dinner” was a “Newbee”, Jo’s French Onion Soup. It quickly disappeared to the disappointment of those who were returning for…3rds!!! Needless to say…. A “Newbee” no more!

0
Reply
Joanna Cismaru
Joanna Cismaru
Author
Reply to  Bob’sGal
Posted: 1 month ago

So glad you guys enjoyed it!

0
Reply
Kent Glatz
Kent Glatz
Posted: 4 months ago

5 stars
Awesome recipe. I added double the thyme and bay leaves. So good! Not a drop of soup left at a friends house. They went crazy over this!!

0
Reply
Joanna Cismaru
Joanna Cismaru
Author
Reply to  Kent Glatz
Posted: 4 months ago

So glad you guys enjoyed it!

0
Reply
Lisa
Lisa
Posted: 1 year ago

5 stars
Great recipe – Thank you for detailing every step – Will be sure to make this again and again!

1
Reply
Joanna Cismaru
Joanna Cismaru
Author
Reply to  Lisa
Posted: 1 year ago

My pleasure, glad you enjoyed it!

0
Reply
Susan
Susan
Posted: 1 year ago

I will be sure to make it now. Thanks so much for the advice!

0
Reply
Susan
Susan
Posted: 1 year ago

If an AA person wants to make this soup what can take the place of the alcohol please?

0
Reply
Joanna Cismaru
Joanna Cismaru
Author
Reply to  Susan
Posted: 1 year ago

Hi Susan! You can skip the cognac and for the wine you can either substitute with more beef broth, or perhaps grape juice with a teaspoon or so of apple cider vinegar.

0
Reply
Allison
Allison
Posted: 2 years ago

5 stars
My husband and I loved this soup so much! Your recipe had the goldilocks amount of detail for us to follow—not too much and not too little, just right. We’ve made it twice now. Delicious!

0
Reply
sue
sue
Posted: 2 years ago

Hi Any suggestion on how to make this vegetarian but still good?

0
Reply
Melissa
Melissa
Posted: 2 years ago

This looks fantastic! I don’t own a ceramic or oven-safe pot so is there a way to cook it longer on the stove or would that really change the flavor of the dish?

0
Reply
Joanna Cismaru
Joanna Cismaru
Author
Reply to  Melissa
Posted: 2 years ago

You can, you’d just have to cover it with a lid so the cheese melts.

0
Reply
mary
mary
Posted: 3 years ago

5 stars
Soooooo easy, inexpensive and absolutely filling & yummy!!

0
Reply
Charlotte W
Charlotte W
Posted: 3 years ago

5 stars
Making soup for second time. We love it. It does take some time but worth it!

0
Reply
Angela
Angela
Posted: 3 years ago

5 stars
French onion soup is my absolute favourite and I followed your recipe, minus cognac because I didn’t have any, and it was AMAZING. I actually look at your recipes before I make anything new because you have never let me down. Your mulligatawny is a family favourite and a regular in our rotation- so thank you!

0
Reply
Donna
Donna
Posted: 3 years ago

5 stars
This soup is incredible. My husband said it was the best he has ever had. Thank you for the receipe.

0
Reply
Joanna Cismaru
Joanna Cismaru
Author
Reply to  Donna
Posted: 3 years ago

My pleasure, so happy to hear this!

0
Reply
Sharon Isbaner
Sharon Isbaner
Posted: 3 years ago

French onion is my husband’s fav and I just might try this for him! Question: Can you ladle the soup into individual ramekins and bake individually too?

0
Reply
Joanna Cismaru
Joanna Cismaru
Author
Reply to  Sharon Isbaner
Posted: 3 years ago

Absolutely!!

0
Reply
Hazel
Hazel
Posted: 4 years ago

Yes please great things so far

0
Reply
Doris Gessler
Doris Gessler
Posted: 4 years ago

I shall try this recipe. I don’t usually have much luck with onion soup and it is my favorite.

0
Reply
Nicole Beaulieu
Nicole Beaulieu
Reply to  Doris Gessler
Posted: 4 years ago

I think this time you’ll nail it!

0
Reply

sidebar

Headshot of Joanna Cismaru

Hey there!

I’m Joanna (Jo for short) and this is the place where I share my passion for easy and delicious recipes. From comforting classics to global flavors, I believe that cooking should be fun, approachable, and most importantly, rewarding. Join me on this culinary journey and let’s get cooking!

Read More
Collage of recipe ebooks
Subscribe

Get our FREE recipe eBook + weekly newsletter!

Loading

Pasta Favorites

baked mac and cheese in a black cast iron skillet.
45 minutes mins

Baked Mac And Cheese

freshly made crack chicken penne with a wooden spoon in a skillet.
40 minutes mins

Crack Chicken Penne

chicken pot pie pasta in a white serving bowl with a wooden serving spoon.
50 minutes mins

Chicken Pot Pie Pasta

freshly made one pot pasta in a dutch oven.
20 minutes mins

One Pot Pasta

tomato spinach chicken pasta in a white bowl.
30 minutes mins

Tomato Spinach Chicken Pasta

homemade hamburger helper lasagna from scratch in a skillet.
30 minutes mins

One Pot Hamburger Helper Lasagna

baked feta pasta in a white bowl garnished with fresh basil.
50 minutes mins

Baked Feta Pasta (Tik Tok Pasta)

sideview shot of chicken fajita pasta in a white bowl with a fork inside
45 minutes mins

Chicken Fajita Pasta

side close up shot of swedish meatball pasta in a beige braised garnished with parsley
30 minutes mins

Swedish Meatball Pasta

overhead shot of a bowl of haluski
40 minutes mins

Haluski (Cabbage and Noodles)

A stack of cookbooks
Grab a copy!

My Cookbooks

Order Now: Amazon | Indigo | Barnes & Noble | Indie Bound | Books-A-Million

Dinner Favorites

smothered pork chops in a skillet garnished with parsley.
1 hour hr 15 minutes mins

Smothered Pork Chops

a wooden spoon lifting a salisbury steak out of the skillet
30 minutes mins

Salisbury Steak

beef lo mein in a black wok.
30 minutes mins

Beef Lo Mein

side shot of beef and broccoli in a skillet
15 minutes mins

Easy Beef and Broccoli Stir Fry

skillet shepherd's pie in a cast iron skillet with a portion taken out.
1 hour hr 25 minutes mins

Skillet Shepherd’s Pie

a serving spoon inside a skillet with chicken broccoli rice casserole.
30 minutes mins

One Pot Cheesy Chicken Broccoli Rice Casserole

side view shot of two italian stuffed peppers in a bowl
2 hours hrs 30 minutes mins

Italian Stuffed Peppers

side view shot of a bowl with a scoop of spaghetti bolognese in it
40 minutes mins

Spaghetti Bolognese

Facebook
Instagram
Pinterest
YouTube
TikTok
Visit our Other Site: Craving Home Cooked

Explore

Recipes
Cookbooks
About Jo
Contact

Legal

Privacy Policy
Accessibility
Disclaimers
No AI
© 2023 Jo Cooks
Site Credits
Designed by Melissa Rose Design Developed by Once Coupled
Back to Top
wpDiscuz